diff --git a/dist/lite/markedit-preview.js b/dist/lite/markedit-preview.js index fff1417..a8cc264 100644 --- a/dist/lite/markedit-preview.js +++ b/dist/lite/markedit-preview.js @@ -1,65 +1,51 @@ -"use strict";(()=>{const e=globalThis;if(typeof e.require>"u"){const n={"markedit-api":{MarkEdit:e.MarkEdit??Object.freeze({})},"@codemirror/view":{EditorView:{updateListener:{of:()=>({})}}},"@codemirror/state":{Annotation:{define:()=>({of:()=>({})})}}};e.require=u=>n[u]??{}}})();const ai=require("@codemirror/view"),j=require("markedit-api"),ci=require("@codemirror/state");function li(){const e=navigator.userAgent.match(/macOS\/(\d+)/);return e===null?!1:parseInt(e[1])>=26}function st(){return typeof __FILE_PATH__=="string"}function pn(e,n=!0){const u=document.createElement("style");return u.textContent=e,document.head.appendChild(u),u.disabled=!n,u}function Tt(e){return e?.match(/--bgColor-default:\s*([^;]+);/)?.[1]?.trim()}function si(e){return(e.split("/").pop()??e).split(".").slice(0,-1).join(".")}function di(e){return(e instanceof HTMLElement?e:e.parentElement)?.closest(".cm-line")}function Qe(e){const n=parseInt(e.dataset.lineFrom??"0"),u=parseInt(e.dataset.lineTo??"0");return{from:n,to:u}}function nt(e,n){let u=0,t=n;for(;t!==null&&t!==e;)u+=t.offsetTop,t=t.offsetParent;return u}function ku(e,n,u,t=!0){const r=nt(e,n)+n.offsetHeight*u;Zn(e,r,t)}function Zn(e,n,u=!0){const t=parseFloat(getComputedStyle(e).paddingTop);e.scrollTo({top:n<=t?0:n,behavior:u?"smooth":"instant"})}function fi(e){const n=document.createRange();n.selectNodeContents(e);const u=getSelection();u?.removeAllRanges(),u?.addRange(n)}function hi(e){return/^(https?:)?\/\//.test(e)?!1:/\.(png|jpe?g|gif|bmp|webp|svg)(\?.*)?$/i.test(e)}function Ke(e,n){return e.endsWith("/")?e+n:e+"/"+n}async function pi(e){const n=await j.MarkEdit.getFileContent(e);if(n===void 0)return{};try{const u=JSON.parse(n);return typeof u=="object"&&u!==null?u:{}}catch(u){return console.error(`Failed to parse JSON from ${e}:`,u),{}}}const Mt={};function bi(e){let n=Mt[e];if(n)return n;n=Mt[e]=[];for(let u=0;u<128;u++){const t=String.fromCharCode(u);n.push(t)}for(let u=0;u=55296&&f<=57343?r+="���":r+=String.fromCharCode(f),i+=6;continue}}if((a&248)===240&&i+91114111?r+="����":(l-=65536,r+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),i+=9;continue}}r+="�"}return r})}en.defaultChars=";/?:@&=+$,#";en.componentChars="";const It={};function mi(e){let n=It[e];if(n)return n;n=It[e]=[];for(let u=0;u<128;u++){const t=String.fromCharCode(u);/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+u.toString(16).toUpperCase()).slice(-2))}for(let u=0;u"u"&&(u=!0);const t=mi(n);let r="";for(let i=0,c=e.length;i=55296&&a<=57343){if(a>=55296&&a<=56319&&i+1=56320&&s<=57343){r+=encodeURIComponent(e[i]+e[i+1]),i++;continue}}r+="%EF%BF%BD";continue}r+=encodeURIComponent(e[i])}return r}En.defaultChars=";/?:@&=+$,-_.!~*'()#";En.componentChars="-_.!~*'()";function dt(e){let n="";return n+=e.protocol||"",n+=e.slashes?"//":"",n+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?n+="["+e.hostname+"]":n+=e.hostname||"",n+=e.port?":"+e.port:"",n+=e.pathname||"",n+=e.search||"",n+=e.hash||"",n}function Yn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const gi=/^([a-z0-9.+-]+:)/i,ki=/:[0-9]*$/,yi=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,xi=["<",">",'"',"`"," ","\r",` -`," "],wi=["{","}","|","\\","^","`"].concat(xi),vi=["'"].concat(wi),Rt=["%","/","?",";","#"].concat(vi),Lt=["/","?","#"],Ci=255,Ot=/^[+a-z0-9A-Z_-]{0,63}$/,_i=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Nt={javascript:!0,"javascript:":!0},zt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function ft(e,n){if(e&&e instanceof Yn)return e;const u=new Yn;return u.parse(e,n),u}Yn.prototype.parse=function(e,n){let u,t,r,i=e;if(i=i.trim(),!n&&e.split("#").length===1){const d=yi.exec(i);if(d)return this.pathname=d[1],d[2]&&(this.search=d[2]),this}let c=gi.exec(i);if(c&&(c=c[0],u=c.toLowerCase(),this.protocol=c,i=i.substr(c.length)),(n||c||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(r=i.substr(0,2)==="//",r&&!(c&&Nt[c])&&(i=i.substr(2),this.slashes=!0)),!Nt[c]&&(r||c&&!zt[c])){let d=-1;for(let m=0;m127?w+="x":w+=v[_];if(!w.match(Ot)){const _=m.slice(0,g),A=m.slice(g+1),L=v.match(_i);L&&(_.push(L[1]),A.unshift(L[2])),A.length&&(i=A.join(".")+i),this.hostname=_.join(".");break}}}}this.hostname.length>Ci&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const a=i.indexOf("#");a!==-1&&(this.hash=i.substr(a),i=i.slice(0,a));const s=i.indexOf("?");return s!==-1&&(this.search=i.substr(s),i=i.slice(0,s)),i&&(this.pathname=i),zt[u]&&this.hostname&&!this.pathname&&(this.pathname=""),this};Yn.prototype.parseHost=function(e){let n=ki.exec(e);n&&(n=n[0],n!==":"&&(this.port=n.substr(1)),e=e.substr(0,e.length-n.length)),e&&(this.hostname=e)};const Ei=Object.freeze(Object.defineProperty({__proto__:null,decode:en,encode:En,format:dt,parse:ft},Symbol.toStringTag,{value:"Module"})),Pr=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Br=/[\0-\x1F\x7F-\x9F]/,Ai=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,ht=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,jr=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Hr=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Di=Object.freeze(Object.defineProperty({__proto__:null,Any:Pr,Cc:Br,Cf:Ai,P:ht,S:jr,Z:Hr},Symbol.toStringTag,{value:"Module"})),Si=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Fi=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var yu;const Ti=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Mi=(yu=String.fromCodePoint)!==null&&yu!==void 0?yu:function(e){let n="";return e>65535&&(e-=65536,n+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),n+=String.fromCharCode(e),n};function Ii(e){var n;return e>=55296&&e<=57343||e>1114111?65533:(n=Ti.get(e))!==null&&n!==void 0?n:e}var ee;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(ee||(ee={}));const Ri=32;var Me;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Me||(Me={}));function ut(e){return e>=ee.ZERO&&e<=ee.NINE}function Li(e){return e>=ee.UPPER_A&&e<=ee.UPPER_F||e>=ee.LOWER_A&&e<=ee.LOWER_F}function Oi(e){return e>=ee.UPPER_A&&e<=ee.UPPER_Z||e>=ee.LOWER_A&&e<=ee.LOWER_Z||ut(e)}function Ni(e){return e===ee.EQUALS||Oi(e)}var X;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(X||(X={}));var Ae;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ae||(Ae={}));class zi{constructor(n,u,t){this.decodeTree=n,this.emitCodePoint=u,this.errors=t,this.state=X.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ae.Strict}startEntity(n){this.decodeMode=n,this.state=X.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(n,u){switch(this.state){case X.EntityStart:return n.charCodeAt(u)===ee.NUM?(this.state=X.NumericStart,this.consumed+=1,this.stateNumericStart(n,u+1)):(this.state=X.NamedEntity,this.stateNamedEntity(n,u));case X.NumericStart:return this.stateNumericStart(n,u);case X.NumericDecimal:return this.stateNumericDecimal(n,u);case X.NumericHex:return this.stateNumericHex(n,u);case X.NamedEntity:return this.stateNamedEntity(n,u)}}stateNumericStart(n,u){return u>=n.length?-1:(n.charCodeAt(u)|Ri)===ee.LOWER_X?(this.state=X.NumericHex,this.consumed+=1,this.stateNumericHex(n,u+1)):(this.state=X.NumericDecimal,this.stateNumericDecimal(n,u))}addToNumericResult(n,u,t,r){if(u!==t){const i=t-u;this.result=this.result*Math.pow(r,i)+parseInt(n.substr(u,i),r),this.consumed+=i}}stateNumericHex(n,u){const t=u;for(;u>14;for(;u>14,i!==0){if(c===ee.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Ae.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var n;const{result:u,decodeTree:t}=this,r=(t[u]&Me.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,r,this.consumed),(n=this.errors)===null||n===void 0||n.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(n,u,t){const{decodeTree:r}=this;return this.emitCodePoint(u===1?r[n]&~Me.VALUE_LENGTH:r[n+1],t),u===3&&this.emitCodePoint(r[n+2],t),t}end(){var n;switch(this.state){case X.NamedEntity:return this.result!==0&&(this.decodeMode!==Ae.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case X.NumericDecimal:return this.emitNumericEntity(0,2);case X.NumericHex:return this.emitNumericEntity(0,3);case X.NumericStart:return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case X.EntityStart:return 0}}}function $r(e){let n="";const u=new zi(e,t=>n+=Mi(t));return function(r,i){let c=0,a=0;for(;(a=r.indexOf("&",a))>=0;){n+=r.slice(c,a),u.startEntity(i);const d=u.write(r,a+1);if(d<0){c=a+u.end();break}c=a+d,a=d===0?c+1:c}const s=n+r.slice(c);return n="",s}}function qi(e,n,u,t){const r=(n&Me.BRANCH_LENGTH)>>7,i=n&Me.JUMP_TABLE;if(r===0)return i!==0&&t===i?u:-1;if(i){const s=t-i;return s<0||s>=r?-1:e[u+s]-1}let c=u,a=c+r-1;for(;c<=a;){const s=c+a>>>1,d=e[s];if(dt)a=s-1;else return e[s+r]}return-1}const Ur=$r(Si);$r(Fi);function Pi(e,n=Ae.Legacy){return Ur(e,n)}function Bi(e){return Ur(e,Ae.Strict)}function ji(e){return Object.prototype.toString.call(e)}function pt(e){return ji(e)==="[object String]"}const Hi=Object.prototype.hasOwnProperty;function $i(e,n){return Hi.call(e,n)}function nu(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){if(u){if(typeof u!="object")throw new TypeError(u+"must be object");Object.keys(u).forEach(function(t){e[t]=u[t]})}}),e}function Gr(e,n,u){return[].concat(e.slice(0,n),u,e.slice(n+1))}function bt(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function xn(e){if(e>65535){e-=65536;const n=55296+(e>>10),u=56320+(e&1023);return String.fromCharCode(n,u)}return String.fromCharCode(e)}const Vr=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Ui=/&([a-z#][a-z0-9]{1,31});/gi,Gi=new RegExp(Vr.source+"|"+Ui.source,"gi"),Vi=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Zi(e,n){if(n.charCodeAt(0)===35&&Vi.test(n)){const t=n[1].toLowerCase()==="x"?parseInt(n.slice(2),16):parseInt(n.slice(1),10);return bt(t)?xn(t):e}const u=Pi(e);return u!==e?u:e}function Wi(e){return e.indexOf("\\")<0?e:e.replace(Vr,"$1")}function nn(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Gi,function(n,u,t){return u||Zi(n,t)})}const Yi=/[&<>"]/,Ki=/[&<>"]/g,Ji={"&":"&","<":"<",">":">",'"':"""};function Qi(e){return Ji[e]}function Re(e){return Yi.test(e)?e.replace(Ki,Qi):e}const Xi=/[.?*+^$[\]\\(){}|-]/g;function ea(e){return e.replace(Xi,"\\$&")}function G(e){switch(e){case 9:case 32:return!0}return!1}function wn(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Zr(e){return ht.test(e)||jr.test(e)}function vn(e){return Zr(xn(e))}function Cn(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function uu(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}function qt(e){return e===32||e===9||e===10||e===13}function tu(e){let n=0;for(;n=n&&qt(e.charCodeAt(u));u--);return e.slice(n,u+1)}const na={mdurl:Ei,ucmicro:Di},ua=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Gr,asciiTrim:tu,assign:nu,escapeHtml:Re,escapeRE:ea,fromCodePoint:xn,has:$i,isMdAsciiPunct:Cn,isPunctChar:Zr,isPunctCharCode:vn,isSpace:G,isString:pt,isValidEntityCode:bt,isWhiteSpace:wn,lib:na,normalizeReference:uu,unescapeAll:nn,unescapeMd:Wi},Symbol.toStringTag,{value:"Module"}));function ta(e,n,u){let t,r,i,c;const a=e.posMax,s=e.pos;for(e.pos=n+1,t=1;e.pos32))return i;if(t===41){if(c===0)break;c--}r++}return n===r||c!==0||(i.str=nn(e.slice(n,r)),i.pos=r,i.ok=!0),i}function oa(e,n,u,t){let r,i=n;const c={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(t)c.str=t.str,c.marker=t.marker;else{if(i>=u)return c;let a=e.charCodeAt(i);if(a!==34&&a!==39&&a!==40)return c;n++,i++,a===40&&(a=41),c.marker=a}for(;i"+Re(i.content)+""};ke.code_block=function(e,n,u,t,r){const i=e[n];return""+Re(e[n].content)+` -`};ke.fence=function(e,n,u,t,r){const i=e[n],c=i.info?nn(i.info).trim():"";let a="",s="";if(c){const f=c.split(/(\s+)/g);a=f[0],s=f.slice(2).join("")}let d;if(u.highlight?d=u.highlight(i.content,a,s)||Re(i.content):d=Re(i.content),d.indexOf("${d} -`}return`
${d}
-`};ke.image=function(e,n,u,t,r){const i=e[n];return i.attrs[i.attrIndex("alt")][1]=r.renderInlineAsText(i.children,u,t),r.renderToken(e,n,u)};ke.hardbreak=function(e,n,u){return u.xhtmlOut?`
+"use strict";(()=>{const e=globalThis;if(typeof e.require>"u"){const n={"markedit-api":{MarkEdit:e.MarkEdit??Object.freeze({})},"@codemirror/view":{EditorView:{updateListener:{of:()=>({})}}},"@codemirror/state":{Annotation:{define:()=>({of:()=>({})})}}};e.require=t=>n[t]??{}}})();const co=require("@codemirror/view"),_=require("markedit-api"),lo=require("@codemirror/state");function so(){const e=navigator.userAgent.match(/macOS\/(\d+)/);return e===null?!1:parseInt(e[1])>=26}function vt(){return typeof __FILE_PATH__=="string"}function He(e,n=!0){const t=document.createElement("style");return t.textContent=e,document.head.appendChild(t),t.disabled=!n,t}function Vt(e){return e?.match(/--bgColor-default:\s*([^;]+);/)?.[1]?.trim()}function fo(e){return(e.split("/").pop()??e).split(".").slice(0,-1).join(".")}function ho(e){return(e instanceof HTMLElement?e:e.parentElement)?.closest(".cm-line")}function De(e){const n=parseInt(e.dataset.lineFrom??"0"),t=parseInt(e.dataset.lineTo??"0");return{from:n,to:t}}function at(e,n){let t=0,r=n;for(;r!==null&&r!==e;)t+=r.offsetTop,r=r.offsetParent;return t}function qn(e,n,t,r=!0){const u=at(e,n)+n.offsetHeight*t;fn(e,u,r)}function fn(e,n,t=!0){const r=parseFloat(getComputedStyle(e).paddingTop);e.scrollTo({top:n<=r?0:n,behavior:t?"smooth":"instant"})}function po(e){const n=document.createRange();n.selectNodeContents(e);const t=getSelection();t?.removeAllRanges(),t?.addRange(n)}function bo(e){return/^(https?:)?\/\//.test(e)?!1:/\.(png|jpe?g|gif|bmp|webp|svg)(\?.*)?$/i.test(e)}function Se(e,n){return e.endsWith("/")?e+n:e+"/"+n}async function mo(e){const n=await _.MarkEdit.getFileContent(e);if(n===void 0)return{};try{const t=JSON.parse(n);return typeof t=="object"&&t!==null?t:{}}catch(t){return console.error(`Failed to parse JSON from ${e}:`,t),{}}}const Zt={};function go(e){let n=Zt[e];if(n)return n;n=Zt[e]=[];for(let t=0;t<128;t++){const r=String.fromCharCode(t);n.push(r)}for(let t=0;t=55296&&d<=57343?u+="���":u+=String.fromCharCode(d),o+=6;continue}}if((i&248)===240&&o+91114111?u+="����":(l-=65536,u+=String.fromCharCode(55296+(l>>10),56320+(l&1023))),o+=9;continue}}u+="�"}return u})}Ne.defaultChars=";/?:@&=+$,#";Ne.componentChars="";const Wt={};function ko(e){let n=Wt[e];if(n)return n;n=Wt[e]=[];for(let t=0;t<128;t++){const r=String.fromCharCode(t);/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let t=0;t"u"&&(t=!0);const r=ko(n);let u="";for(let o=0,a=e.length;o=55296&&i<=57343){if(i>=55296&&i<=56319&&o+1=56320&&c<=57343){u+=encodeURIComponent(e[o]+e[o+1]),o++;continue}}u+="%EF%BF%BD";continue}u+=encodeURIComponent(e[o])}return u}tn.defaultChars=";/?:@&=+$,-_.!~*'()#";tn.componentChars="-_.!~*'()";function wt(e){let n="";return n+=e.protocol||"",n+=e.slashes?"//":"",n+=e.auth?e.auth+"@":"",e.hostname&&e.hostname.indexOf(":")!==-1?n+="["+e.hostname+"]":n+=e.hostname||"",n+=e.port?":"+e.port:"",n+=e.pathname||"",n+=e.search||"",n+=e.hash||"",n}function bn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const yo=/^([a-z0-9.+-]+:)/i,xo=/:[0-9]*$/,vo=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,wo=["<",">",'"',"`"," ","\r",` +`," "],Co=["{","}","|","\\","^","`"].concat(wo),_o=["'"].concat(Co),Yt=["%","/","?",";","#"].concat(_o),Kt=["/","?","#"],Eo=255,Jt=/^[+a-z0-9A-Z_-]{0,63}$/,Ao=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Xt={javascript:!0,"javascript:":!0},Qt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Ct(e,n){if(e&&e instanceof bn)return e;const t=new bn;return t.parse(e,n),t}bn.prototype.parse=function(e,n){let t,r,u,o=e;if(o=o.trim(),!n&&e.split("#").length===1){const s=vo.exec(o);if(s)return this.pathname=s[1],s[2]&&(this.search=s[2]),this}let a=yo.exec(o);if(a&&(a=a[0],t=a.toLowerCase(),this.protocol=a,o=o.substr(a.length)),(n||a||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(u=o.substr(0,2)==="//",u&&!(a&&Xt[a])&&(o=o.substr(2),this.slashes=!0)),!Xt[a]&&(u||a&&!Qt[a])){let s=-1;for(let p=0;p127?k+="x":k+=g[y];if(!k.match(Jt)){const y=p.slice(0,b),x=p.slice(b+1),v=g.match(Ao);v&&(y.push(v[1]),x.unshift(v[2])),x.length&&(o=x.join(".")+o),this.hostname=y.join(".");break}}}}this.hostname.length>Eo&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const i=o.indexOf("#");i!==-1&&(this.hash=o.substr(i),o=o.slice(0,i));const c=o.indexOf("?");return c!==-1&&(this.search=o.substr(c),o=o.slice(0,c)),o&&(this.pathname=o),Qt[t]&&this.hostname&&!this.pathname&&(this.pathname=""),this};bn.prototype.parseHost=function(e){let n=xo.exec(e);n&&(n=n[0],n!==":"&&(this.port=n.substr(1)),e=e.substr(0,e.length-n.length)),e&&(this.hostname=e)};const So=Object.freeze(Object.defineProperty({__proto__:null,decode:Ne,encode:tn,format:wt,parse:Ct},Symbol.toStringTag,{value:"Module"})),Br=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,qr=/[\0-\x1F\x7F-\x9F]/,Fo=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,_t=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,jr=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Hr=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Do=Object.freeze(Object.defineProperty({__proto__:null,Any:Br,Cc:qr,Cf:Fo,P:_t,S:jr,Z:Hr},Symbol.toStringTag,{value:"Module"})),To=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Io=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var jn;const Mo=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),No=(jn=String.fromCodePoint)!==null&&jn!==void 0?jn:function(e){let n="";return e>65535&&(e-=65536,n+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),n+=String.fromCharCode(e),n};function Ro(e){var n;return e>=55296&&e<=57343||e>1114111?65533:(n=Mo.get(e))!==null&&n!==void 0?n:e}var L;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(L||(L={}));const Lo=32;var ae;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ae||(ae={}));function ct(e){return e>=L.ZERO&&e<=L.NINE}function zo(e){return e>=L.UPPER_A&&e<=L.UPPER_F||e>=L.LOWER_A&&e<=L.LOWER_F}function Po(e){return e>=L.UPPER_A&&e<=L.UPPER_Z||e>=L.LOWER_A&&e<=L.LOWER_Z||ct(e)}function Oo(e){return e===L.EQUALS||Po(e)}var N;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(N||(N={}));var te;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(te||(te={}));class $o{constructor(n,t,r){this.decodeTree=n,this.emitCodePoint=t,this.errors=r,this.state=N.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=te.Strict}startEntity(n){this.decodeMode=n,this.state=N.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(n,t){switch(this.state){case N.EntityStart:return n.charCodeAt(t)===L.NUM?(this.state=N.NumericStart,this.consumed+=1,this.stateNumericStart(n,t+1)):(this.state=N.NamedEntity,this.stateNamedEntity(n,t));case N.NumericStart:return this.stateNumericStart(n,t);case N.NumericDecimal:return this.stateNumericDecimal(n,t);case N.NumericHex:return this.stateNumericHex(n,t);case N.NamedEntity:return this.stateNamedEntity(n,t)}}stateNumericStart(n,t){return t>=n.length?-1:(n.charCodeAt(t)|Lo)===L.LOWER_X?(this.state=N.NumericHex,this.consumed+=1,this.stateNumericHex(n,t+1)):(this.state=N.NumericDecimal,this.stateNumericDecimal(n,t))}addToNumericResult(n,t,r,u){if(t!==r){const o=r-t;this.result=this.result*Math.pow(u,o)+parseInt(n.substr(t,o),u),this.consumed+=o}}stateNumericHex(n,t){const r=t;for(;t>14;for(;t>14,o!==0){if(a===L.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==te.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var n;const{result:t,decodeTree:r}=this,u=(r[t]&ae.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,u,this.consumed),(n=this.errors)===null||n===void 0||n.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(n,t,r){const{decodeTree:u}=this;return this.emitCodePoint(t===1?u[n]&~ae.VALUE_LENGTH:u[n+1],r),t===3&&this.emitCodePoint(u[n+2],r),r}end(){var n;switch(this.state){case N.NamedEntity:return this.result!==0&&(this.decodeMode!==te.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case N.NumericDecimal:return this.emitNumericEntity(0,2);case N.NumericHex:return this.emitNumericEntity(0,3);case N.NumericStart:return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case N.EntityStart:return 0}}}function Ur(e){let n="";const t=new $o(e,r=>n+=No(r));return function(u,o){let a=0,i=0;for(;(i=u.indexOf("&",i))>=0;){n+=u.slice(a,i),t.startEntity(o);const s=t.write(u,i+1);if(s<0){a=i+t.end();break}a=i+s,i=s===0?a+1:a}const c=n+u.slice(a);return n="",c}}function Bo(e,n,t,r){const u=(n&ae.BRANCH_LENGTH)>>7,o=n&ae.JUMP_TABLE;if(u===0)return o!==0&&r===o?t:-1;if(o){const c=r-o;return c<0||c>=u?-1:e[t+c]-1}let a=t,i=a+u-1;for(;a<=i;){const c=a+i>>>1,s=e[c];if(sr)i=c-1;else return e[c+u]}return-1}const Gr=Ur(To);Ur(Io);function qo(e,n=te.Legacy){return Gr(e,n)}function jo(e){return Gr(e,te.Strict)}function Ho(e){return Object.prototype.toString.call(e)}function Et(e){return Ho(e)==="[object String]"}const Uo=Object.prototype.hasOwnProperty;function Go(e,n){return Uo.call(e,n)}function En(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if(typeof t!="object")throw new TypeError(t+"must be object");Object.keys(t).forEach(function(r){e[r]=t[r]})}}),e}function Vr(e,n,t){return[].concat(e.slice(0,n),t,e.slice(n+1))}function At(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function Je(e){if(e>65535){e-=65536;const n=55296+(e>>10),t=56320+(e&1023);return String.fromCharCode(n,t)}return String.fromCharCode(e)}const Zr=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Vo=/&([a-z#][a-z0-9]{1,31});/gi,Zo=new RegExp(Zr.source+"|"+Vo.source,"gi"),Wo=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function Yo(e,n){if(n.charCodeAt(0)===35&&Wo.test(n)){const r=n[1].toLowerCase()==="x"?parseInt(n.slice(2),16):parseInt(n.slice(1),10);return At(r)?Je(r):e}const t=qo(e);return t!==e?t:e}function Ko(e){return e.indexOf("\\")<0?e:e.replace(Zr,"$1")}function Re(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Zo,function(n,t,r){return t||Yo(n,r)})}const Jo=/[&<>"]/,Xo=/[&<>"]/g,Qo={"&":"&","<":"<",">":">",'"':"""};function ei(e){return Qo[e]}function fe(e){return Jo.test(e)?e.replace(Xo,ei):e}const ni=/[.?*+^$[\]\\(){}|-]/g;function ti(e){return e.replace(ni,"\\$&")}function D(e){switch(e){case 9:case 32:return!0}return!1}function Xe(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Wr(e){return _t.test(e)||jr.test(e)}function Qe(e){return Wr(Je(e))}function en(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function An(e){return e=e.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}function er(e){return e===32||e===9||e===10||e===13}function Sn(e){let n=0;for(;n=n&&er(e.charCodeAt(t));t--);return e.slice(n,t+1)}const ri={mdurl:So,ucmicro:Do},ui=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Vr,asciiTrim:Sn,assign:En,escapeHtml:fe,escapeRE:ti,fromCodePoint:Je,has:Go,isMdAsciiPunct:en,isPunctChar:Wr,isPunctCharCode:Qe,isSpace:D,isString:Et,isValidEntityCode:At,isWhiteSpace:Xe,lib:ri,normalizeReference:An,unescapeAll:Re,unescapeMd:Ko},Symbol.toStringTag,{value:"Module"}));function oi(e,n,t){let r,u,o,a;const i=e.posMax,c=e.pos;for(e.pos=n+1,r=1;e.pos32))return o;if(r===41){if(a===0)break;a--}u++}return n===u||a!==0||(o.str=Re(e.slice(n,u)),o.pos=u,o.ok=!0),o}function ai(e,n,t,r){let u,o=n;const a={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(r)a.str=r.str,a.marker=r.marker;else{if(o>=t)return a;let i=e.charCodeAt(o);if(i!==34&&i!==39&&i!==40)return a;n++,o++,i===40&&(i=41),a.marker=i}for(;o"+fe(o.content)+""};ee.code_block=function(e,n,t,r,u){const o=e[n];return""+fe(e[n].content)+` +`};ee.fence=function(e,n,t,r,u){const o=e[n],a=o.info?Re(o.info).trim():"";let i="",c="";if(a){const d=a.split(/(\s+)/g);i=d[0],c=d.slice(2).join("")}let s;if(t.highlight?s=t.highlight(o.content,i,c)||fe(o.content):s=fe(o.content),s.indexOf("${s} +`}return`
${s}
+`};ee.image=function(e,n,t,r,u){const o=e[n];return o.attrs[o.attrIndex("alt")][1]=u.renderInlineAsText(o.children,t,r),u.renderToken(e,n,t)};ee.hardbreak=function(e,n,t){return t.xhtmlOut?`
`:`
-`};ke.softbreak=function(e,n,u){return u.breaks?u.xhtmlOut?`
+`};ee.softbreak=function(e,n,t){return t.breaks?t.xhtmlOut?`
`:`
`:` -`};ke.text=function(e,n){return Re(e[n].content)};ke.html_block=function(e,n){return e[n].content};ke.html_inline=function(e,n){return e[n].content};function on(){this.rules=nu({},ke)}on.prototype.renderAttrs=function(n){let u,t,r;if(!n.attrs)return"";for(r="",u=0,t=n.attrs.length;u -`:">",i};on.prototype.renderInline=function(e,n,u){let t="";const r=this.rules;for(let i=0,c=e.length;i=0&&(t=this.attrs[u][1]),t};pe.prototype.attrJoin=function(n,u){const t=this.attrIndex(n);t<0?this.attrPush([n,u]):this.attrs[t][1]=this.attrs[t][1]+" "+u};function Wr(e,n,u){this.src=e,this.env=u,this.tokens=[],this.inlineMode=!1,this.md=n}Wr.prototype.Token=pe;const aa=/\r\n?|\n/g,ca=/\0/g;function la(e){let n;n=e.src.replace(aa,` -`),n=n.replace(ca,"�"),e.src=n}function sa(e){let n;e.inlineMode?(n=new e.Token("inline","",0),n.content=e.src,n.map=[0,1],n.children=[],e.tokens.push(n)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function da(e){const n=e.tokens;for(let u=0,t=n.length;u\s]/i.test(e)}function ha(e){return/^<\/a\s*>/i.test(e)}function pa(e){const n=e.tokens;if(e.md.options.linkify)for(let u=0,t=n.length;u=0;c--){const a=r[c];if(a.type==="link_close"){for(c--;r[c].level!==a.level&&r[c].type!=="link_open";)c--;continue}if(a.type==="html_inline"&&(fa(a.content)&&i>0&&i--,ha(a.content)&&i++),!(i>0)&&a.type==="text"&&e.md.linkify.test(a.content)){const s=a.content;let d=e.md.linkify.match(s);const f=[];let l=a.level,b=0;d.length>0&&d[0].index===0&&c>0&&r[c-1].type==="text_special"&&(d=d.slice(1));for(let p=0;pb){const L=new e.Token("text","",0);L.content=s.slice(b,v),L.level=l,f.push(L)}const w=new e.Token("link_open","a",1);w.attrs=[["href",g]],w.level=l++,w.markup="linkify",w.info="auto",f.push(w);const _=new e.Token("text","",0);_.content=k,_.level=l,f.push(_);const A=new e.Token("link_close","a",-1);A.level=--l,A.markup="linkify",A.info="auto",f.push(A),b=d[p].lastIndex}if(b=0;u--){const t=e[u];t.type==="text"&&!n&&(t.content=t.content.replace(ma,ka)),t.type==="link_open"&&t.info==="auto"&&n--,t.type==="link_close"&&t.info==="auto"&&n++}}function xa(e){let n=0;for(let u=e.length-1;u>=0;u--){const t=e[u];t.type==="text"&&!n&&Yr.test(t.content)&&(t.content=t.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),t.type==="link_open"&&t.info==="auto"&&n--,t.type==="link_close"&&t.info==="auto"&&n++}}function wa(e){let n;if(e.md.options.typographer)for(n=e.tokens.length-1;n>=0;n--)e.tokens[n].type==="inline"&&(ba.test(e.tokens[n].content)&&ya(e.tokens[n].children),Yr.test(e.tokens[n].content)&&xa(e.tokens[n].children))}const va=/['"]/,Pt=/['"]/g,Bt="’";function $n(e,n,u,t){e[n]||(e[n]=[]),e[n].push({pos:u,ch:t})}function Ca(e,n){let u="",t=0;n.sort((r,i)=>r.pos-i.pos);for(let r=0;r=0&&!(t[u].level<=a);u--);if(t.length=u+1,c.type!=="text")continue;const s=c.content;let d=0;const f=s.length;e:for(;d=0)g=s.charCodeAt(l.index-1);else for(u=i-1;u>=0&&!(e[u].type==="softbreak"||e[u].type==="hardbreak");u--)if(e[u].content){g=e[u].content.charCodeAt(e[u].content.length-1);break}let k=32;if(d=48&&g<=57&&(p=b=!1),b&&p&&(b=v,p=w),!b&&!p){m&&$n(r,i,l.index,Bt);continue}if(p)for(u=t.length-1;u>=0;u--){let L=t[u];if(t[u].level=0;n--)e.tokens[n].type!=="inline"||!va.test(e.tokens[n].content)||_a(e.tokens[n].children,e)}function Aa(e){let n,u;const t=e.tokens,r=t.length;for(let i=0;i0&&this.level++,this.tokens.push(t),t};ye.prototype.isEmpty=function(n){return this.bMarks[n]+this.tShift[n]>=this.eMarks[n]};ye.prototype.skipEmptyLines=function(n){for(let u=this.lineMax;nu;)if(!G(this.src.charCodeAt(--n)))return n+1;return n};ye.prototype.skipChars=function(n,u){for(let t=this.src.length;nt;)if(u!==this.src.charCodeAt(--n))return n+1;return n};ye.prototype.getLines=function(n,u,t,r){if(n>=u)return"";const i=new Array(u-n);for(let c=0,a=n;at?i[c]=new Array(s-t+1).join(" ")+this.src.slice(f,l):i[c]=this.src.slice(f,l)}return i.join("")};ye.prototype.Token=pe;const Da=65536;function wu(e,n){const u=e.bMarks[n]+e.tShift[n],t=e.eMarks[n];return e.src.slice(u,t)}function jt(e){const n=[],u=e.length;let t=0,r=e.charCodeAt(t),i=!1,c=0,a="";for(;tu)return!1;let r=n+1;if(e.sCount[r]=4)return!1;let i=e.bMarks[r]+e.tShift[r];if(i>=e.eMarks[r])return!1;const c=e.src.charCodeAt(i++);if(c!==124&&c!==45&&c!==58||i>=e.eMarks[r])return!1;const a=e.src.charCodeAt(i++);if(a!==124&&a!==45&&a!==58&&!G(a)||c===45&&G(a))return!1;for(;i=4)return!1;d=jt(s),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop();const l=d.length;if(l===0||l!==f.length)return!1;if(t)return!0;const b=e.parentType;e.parentType="table";const p=e.md.block.ruler.getRules("blockquote"),m=e.push("table_open","table",1),g=[n,0];m.map=g;const k=e.push("thead_open","thead",1);k.map=[n,n+1];const v=e.push("tr_open","tr",1);v.map=[n,n+1];for(let A=0;A=4||(d=jt(s),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop(),_+=l-d.length,_>Da))break;if(r===n+2){const q=e.push("tbody_open","tbody",1);q.map=w=[n+2,0]}const L=e.push("tr_open","tr",1);L.map=[r,r+1];for(let q=0;q=4){t++,r=t;continue}break}e.line=r;const i=e.push("code_block","code",0);return i.content=e.getLines(n,r,4+e.blkIndent,!1)+` -`,i.map=[n,e.line],!0}function Ta(e,n,u,t){let r=e.bMarks[n]+e.tShift[n],i=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||r+3>i)return!1;const c=e.src.charCodeAt(r);if(c!==126&&c!==96)return!1;let a=r;r=e.skipChars(r,c);let s=r-a;if(s<3)return!1;const d=e.src.slice(a,r),f=e.src.slice(r,i);if(c===96&&f.indexOf(String.fromCharCode(c))>=0)return!1;if(t)return!0;let l=n,b=!1;for(;l++,!(l>=u||(r=a=e.bMarks[l]+e.tShift[l],i=e.eMarks[l],r=4)&&(r=e.skipChars(r,c),!(r-a=4||e.src.charCodeAt(r)!==62)return!1;if(t)return!0;const a=[],s=[],d=[],f=[],l=e.md.block.ruler.getRules("blockquote"),b=e.parentType;e.parentType="blockquote";let p=!1,m;for(m=n;m=i)break;if(e.src.charCodeAt(r++)===62&&!_){let L=e.sCount[m]+1,q,H;e.src.charCodeAt(r)===32?(r++,L++,H=!1,q=!0):e.src.charCodeAt(r)===9?(q=!0,(e.bsCount[m]+L)%4===3?(r++,L++,H=!1):H=!0):q=!1;let $=L;for(a.push(e.bMarks[m]),e.bMarks[m]=r;r=i,s.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(q?1:0),d.push(e.sCount[m]),e.sCount[m]=$-L,f.push(e.tShift[m]),e.tShift[m]=r-e.bMarks[m];continue}if(p)break;let A=!1;for(let L=0,q=l.length;L";const v=[n,0];k.map=v,e.md.block.tokenize(e,n,m);const w=e.push("blockquote_close","blockquote",-1);w.markup=">",e.lineMax=c,e.parentType=b,v[1]=e.line;for(let _=0;_=4)return!1;let i=e.bMarks[n]+e.tShift[n];const c=e.src.charCodeAt(i++);if(c!==42&&c!==45&&c!==95)return!1;let a=1;for(;i=t)return-1;let i=e.src.charCodeAt(r++);if(i<48||i>57)return-1;for(;;){if(r>=t)return-1;if(i=e.src.charCodeAt(r++),i>=48&&i<=57){if(r-u>=10)return-1;continue}if(i===41||i===46)break;return-1}return r=4||e.listIndent>=0&&e.sCount[s]-e.listIndent>=4&&e.sCount[s]=e.blkIndent&&(f=!0);let l,b,p;if((p=$t(e,s))>=0){if(l=!0,c=e.bMarks[s]+e.tShift[s],b=Number(e.src.slice(c,p-1)),f&&b!==1)return!1}else if((p=Ht(e,s))>=0)l=!1;else return!1;if(f&&e.skipSpaces(p)>=e.eMarks[s])return!1;if(t)return!0;const m=e.src.charCodeAt(p-1),g=e.tokens.length;l?(a=e.push("ordered_list_open","ol",1),b!==1&&(a.attrs=[["start",b]])):a=e.push("bullet_list_open","ul",1);const k=[s,0];a.map=k,a.markup=String.fromCharCode(m);let v=!1;const w=e.md.block.ruler.getRules("list"),_=e.parentType;for(e.parentType="list";s=r?H=1:H=L-A,H>4&&(H=1);const $=A+H;a=e.push("list_item_open","li",1),a.markup=String.fromCharCode(m);const W=[s,0];a.map=W,l&&(a.info=e.src.slice(c,p-1));const se=e.tight,xe=e.tShift[s],He=e.sCount[s],Le=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=$,e.tight=!0,e.tShift[s]=q-e.bMarks[s],e.sCount[s]=L,q>=r&&e.isEmpty(s+1)?e.line=Math.min(e.line+2,u):e.md.block.tokenize(e,s,u,!0),(!e.tight||v)&&(d=!1),v=e.line-s>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=Le,e.tShift[s]=xe,e.sCount[s]=He,e.tight=se,a=e.push("list_item_close","li",-1),a.markup=String.fromCharCode(m),s=e.line,W[1]=s,s>=u||e.sCount[s]=4)break;let J=!1;for(let de=0,z=w.length;de=4||e.src.charCodeAt(r)!==91)return!1;function a(w){const _=e.lineMax;if(w>=_||e.isEmpty(w))return null;let A=!1;if(e.sCount[w]-e.blkIndent>3&&(A=!0),e.sCount[w]<0&&(A=!0),!A){const H=e.md.block.ruler.getRules("reference"),$=e.parentType;e.parentType="reference";let W=!1;for(let se=0,xe=H.length;se"u"&&(e.env.references={}),typeof e.env.references[v]>"u"&&(e.env.references[v]={title:k,href:l}),e.line=c),!0):!1}const Na=["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"],za="[a-zA-Z_:][a-zA-Z0-9:._-]*",qa="[^\"'=<>`\\x00-\\x20]+",Pa="'[^']*'",Ba='"[^"]*"',ja="(?:"+qa+"|"+Pa+"|"+Ba+")",Ha="(?:\\s+"+za+"(?:\\s*=\\s*"+ja+")?)",Kr="<[A-Za-z][A-Za-z0-9\\-]*"+Ha+"*\\s*\\/?>",Jr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",$a="",Ua="<[?][\\s\\S]*?[?]>",Ga="]*>",Va="",Za=new RegExp("^(?:"+Kr+"|"+Jr+"|"+$a+"|"+Ua+"|"+Ga+"|"+Va+")"),Wa=new RegExp("^(?:"+Kr+"|"+Jr+")"),Ne=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Wa.source+"\\s*$"),/^$/,!1]];function Ya(e,n,u,t){let r=e.bMarks[n]+e.tShift[n],i=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(r)!==60)return!1;let c=e.src.slice(r,i),a=0;for(;a=4)return!1;let c=e.src.charCodeAt(r);if(c!==35||r>=i)return!1;let a=1;for(c=e.src.charCodeAt(++r);c===35&&r6||rr&&G(e.src.charCodeAt(s-1))&&(i=s),e.line=n+1;const d=e.push("heading_open","h"+String(a),1);d.markup="########".slice(0,a),d.map=[n,e.line];const f=e.push("inline","",0);f.content=tu(e.src.slice(r,i)),f.map=[n,e.line],f.children=[];const l=e.push("heading_close","h"+String(a),-1);return l.markup="########".slice(0,a),!0}function Ja(e,n,u){const t=e.md.block.ruler.getRules("paragraph");if(e.sCount[n]-e.blkIndent>=4)return!1;const r=e.parentType;e.parentType="paragraph";let i=0,c,a=n+1;for(;a3)continue;if(e.sCount[a]>=e.blkIndent){let p=e.bMarks[a]+e.tShift[a];const m=e.eMarks[a];if(p=m))){i=c===61?1:2;break}}if(e.sCount[a]<0)continue;let b=!1;for(let p=0,m=t.length;p3||e.sCount[i]<0)continue;let d=!1;for(let f=0,l=t.length;f=u||e.sCount[c]=i){e.line=u;break}const s=e.line;let d=!1;for(let f=0;f=e.line)throw new Error("block rule didn't increment state.line");break}if(!d)throw new Error("none of the block rules matched");e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),c=e.line,c0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],r={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(t),this.tokens_meta.push(r),t};An.prototype.scanDelims=function(e,n){const u=this.posMax,t=this.src.charCodeAt(e);let r;if(e===0)r=32;else if(e===1)r=this.src.charCodeAt(0),(r&63488)===55296&&(r=65533);else if(r=this.src.charCodeAt(e-1),(r&64512)===56320){const k=this.src.charCodeAt(e-2);r=(k&64512)===55296?65536+(k-55296<<10)+(r-56320):65533}else(r&64512)===55296&&(r=65533);let i=e;for(;i0)return!1;const u=e.pos,t=e.posMax;if(u+3>t||e.src.charCodeAt(u)!==58||e.src.charCodeAt(u+1)!==47||e.src.charCodeAt(u+2)!==47)return!1;const r=e.pending.match(nc);if(!r)return!1;const i=r[1],c=e.md.linkify.matchAtStart(e.src.slice(u-i.length));if(!c)return!1;let a=c.url;if(a.length<=i.length)return!1;let s=a.length;for(;s>0&&a.charCodeAt(s-1)===42;)s--;s!==a.length&&(a=a.slice(0,s));const d=e.md.normalizeLink(a);if(!e.md.validateLink(d))return!1;if(!n){e.pending=e.pending.slice(0,-i.length);const f=e.push("link_open","a",1);f.attrs=[["href",d]],f.markup="linkify",f.info="auto";const l=e.push("text","",0);l.content=e.md.normalizeLinkText(a);const b=e.push("link_close","a",-1);b.markup="linkify",b.info="auto"}return e.pos+=a.length-i.length,!0}function tc(e,n){let u=e.pos;if(e.src.charCodeAt(u)!==10)return!1;const t=e.pending.length-1,r=e.posMax;if(!n)if(t>=0&&e.pending.charCodeAt(t)===32)if(t>=1&&e.pending.charCodeAt(t-1)===32){let i=t-1;for(;i>=1&&e.pending.charCodeAt(i-1)===32;)i--;e.pending=e.pending.slice(0,i),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(u++;u?@[]^_`{|}~-".split("").forEach(function(e){gt[e.charCodeAt(0)]=1});function rc(e,n){let u=e.pos;const t=e.posMax;if(e.src.charCodeAt(u)!==92||(u++,u>=t))return!1;let r=e.src.charCodeAt(u);if(r===10){for(n||e.push("hardbreak","br",0),u++;u=55296&&r<=56319&&u+1=56320&&a<=57343&&(i+=e.src[u+1],u++)}const c="\\"+i;if(!n){const a=e.push("text_special","",0);r<256&>[r]!==0?a.content=i:a.content=c,a.markup=c,a.info="escape"}return e.pos=u+1,!0}function oc(e,n){let u=e.pos;if(e.src.charCodeAt(u)!==96)return!1;const r=u;u++;const i=e.posMax;for(;u=0;t--){const r=n[t];if(r.marker!==95&&r.marker!==42||r.end===-1)continue;const i=n[r.end],c=t>0&&n[t-1].end===r.end+1&&n[t-1].marker===r.marker&&n[t-1].token===r.token-1&&n[r.end+1].token===i.token+1,a=String.fromCharCode(r.marker),s=e.tokens[r.token];s.type=c?"strong_open":"em_open",s.tag=c?"strong":"em",s.nesting=1,s.markup=c?a+a:a,s.content="";const d=e.tokens[i.token];d.type=c?"strong_close":"em_close",d.tag=c?"strong":"em",d.nesting=-1,d.markup=c?a+a:a,d.content="",c&&(e.tokens[n[t-1].token].content="",e.tokens[n[r.end+1].token].content="",t--)}}function lc(e){const n=e.tokens_meta,u=e.tokens_meta.length;Gt(e,e.delimiters);for(let t=0;t=l)return!1;if(s=m,r=e.md.helpers.parseLinkDestination(e.src,m,e.posMax),r.ok){for(c=e.md.normalizeLink(r.str),e.md.validateLink(c)?m=r.pos:c="",s=m;m=l||e.src.charCodeAt(m)!==41)&&(d=!0),m++}if(d){if(typeof e.env.references>"u")return!1;if(m=0?t=e.src.slice(s,m++):m=p+1):m=p+1,t||(t=e.src.slice(b,p)),i=e.env.references[uu(t)],!i)return e.pos=f,!1;c=i.href,a=i.title}if(!n){e.pos=b,e.posMax=p;const g=e.push("link_open","a",1),k=[["href",c]];g.attrs=k,a&&k.push(["title",a]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=m,e.posMax=l,!0}function dc(e,n){let u,t,r,i,c,a,s,d,f="";const l=e.pos,b=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const p=e.pos+2,m=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(m<0)return!1;if(i=m+1,i=b)return!1;for(d=i,a=e.md.helpers.parseLinkDestination(e.src,i,e.posMax),a.ok&&(f=e.md.normalizeLink(a.str),e.md.validateLink(f)?i=a.pos:f=""),d=i;i=b||e.src.charCodeAt(i)!==41)return e.pos=l,!1;i++}else{if(typeof e.env.references>"u")return!1;if(i=0?r=e.src.slice(d,i++):i=m+1):i=m+1,r||(r=e.src.slice(p,m)),c=e.env.references[uu(r)],!c)return e.pos=l,!1;f=c.href,s=c.title}if(!n){t=e.src.slice(p,m);const g=[];e.md.inline.parse(t,e.md,e.env,g);const k=e.push("image","img",0),v=[["src",f],["alt",""]];k.attrs=v,k.children=g,k.content=t,s&&v.push(["title",s])}return e.pos=i,e.posMax=b,!0}const fc=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,hc=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function pc(e,n){let u=e.pos;if(e.src.charCodeAt(u)!==60)return!1;const t=e.pos,r=e.posMax;for(;;){if(++u>=r)return!1;const c=e.src.charCodeAt(u);if(c===60)return!1;if(c===62)break}const i=e.src.slice(t+1,u);if(hc.test(i)){const c=e.md.normalizeLink(i);if(!e.md.validateLink(c))return!1;if(!n){const a=e.push("link_open","a",1);a.attrs=[["href",c]],a.markup="autolink",a.info="auto";const s=e.push("text","",0);s.content=e.md.normalizeLinkText(i);const d=e.push("link_close","a",-1);d.markup="autolink",d.info="auto"}return e.pos+=i.length+2,!0}if(fc.test(i)){const c=e.md.normalizeLink("mailto:"+i);if(!e.md.validateLink(c))return!1;if(!n){const a=e.push("link_open","a",1);a.attrs=[["href",c]],a.markup="autolink",a.info="auto";const s=e.push("text","",0);s.content=e.md.normalizeLinkText(i);const d=e.push("link_close","a",-1);d.markup="autolink",d.info="auto"}return e.pos+=i.length+2,!0}return!1}function bc(e){return/^\s]/i.test(e)}function mc(e){return/^<\/a\s*>/i.test(e)}function gc(e){const n=e|32;return n>=97&&n<=122}function kc(e,n){if(!e.md.options.html)return!1;const u=e.posMax,t=e.pos;if(e.src.charCodeAt(t)!==60||t+2>=u)return!1;const r=e.src.charCodeAt(t+1);if(r!==33&&r!==63&&r!==47&&!gc(r))return!1;const i=e.src.slice(t).match(Za);if(!i)return!1;if(!n){const c=e.push("html_inline","",0);c.content=i[0],bc(c.content)&&e.linkLevel++,mc(c.content)&&e.linkLevel--}return e.pos+=i[0].length,!0}const yc=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,xc=/^&([a-z][a-z0-9]{1,31});/i;function wc(e,n){const u=e.pos,t=e.posMax;if(e.src.charCodeAt(u)!==38||u+1>=t)return!1;if(e.src.charCodeAt(u+1)===35){const i=e.src.slice(u).match(yc);if(i){if(!n){const c=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),a=e.push("text_special","",0);a.content=bt(c)?xn(c):xn(65533),a.markup=i[0],a.info="entity"}return e.pos+=i[0].length,!0}}else{const i=e.src.slice(u).match(xc);if(i){const c=Bi(i[0]);if(c!==i[0]){if(!n){const a=e.push("text_special","",0);a.content=c,a.markup=i[0],a.info="entity"}return e.pos+=i[0].length,!0}}}return!1}function Vt(e){const n={},u=e.length;if(!u)return;let t=0,r=-2;const i=[];for(let c=0;cs;d-=i[d]+1){const l=e[d];if(l.marker===a.marker&&l.open&&l.end<0){let b=!1;if((l.close||a.open)&&(l.length+a.length)%3===0&&(l.length%3!==0||a.length%3!==0)&&(b=!0),!b){const p=d>0&&!e[d-1].open?i[d-1]+1:0;i[c]=c-d+p,i[d]=p,a.open=!1,l.end=c,l.close=!1,f=-1,r=-2;break}}}f!==-1&&(n[a.marker][(a.open?3:0)+(a.length||0)%3]=f)}}function vc(e){const n=e.tokens_meta,u=e.tokens_meta.length;Vt(e.delimiters);for(let t=0;t0&&t++,r[n].type==="text"&&n+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;c||e.pos++,i[n]=e.pos};Dn.prototype.tokenize=function(e){const n=this.ruler.getRules(""),u=n.length,t=e.posMax,r=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(c){if(e.pos>=t)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Dn.prototype.parse=function(e,n,u,t){const r=new this.State(e,n,u,t);this.tokenize(r);const i=this.ruler2.getRules(""),c=i.length;for(let a=0;a|$))",n.tpl_email_fuzzy="(^|"+u+'|"|\\(|'+n.src_ZCc+")("+n.src_email_name+"@"+n.tpl_host_fuzzy_strict+")",n.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_fuzzy_strict+n.src_path+")",n.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_no_ip_fuzzy_strict+n.src_path+")",n}function tt(e){return Array.prototype.slice.call(arguments,1).forEach(function(u){u&&Object.keys(u).forEach(function(t){e[t]=u[t]})}),e}function ou(e){return Object.prototype.toString.call(e)}function Ec(e){return ou(e)==="[object String]"}function Ac(e){return ou(e)==="[object Object]"}function Dc(e){return ou(e)==="[object RegExp]"}function Zt(e){return ou(e)==="[object Function]"}function Sc(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const eo={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Fc(e){return Object.keys(e||{}).reduce(function(n,u){return n||eo.hasOwnProperty(u)},!1)}const Tc={"http:":{validate:function(e,n,u){const t=e.slice(n);return u.re.http||(u.re.http=new RegExp("^\\/\\/"+u.re.src_auth+u.re.src_host_port_strict+u.re.src_path,"i")),u.re.http.test(t)?t.match(u.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,n,u){const t=e.slice(n);return u.re.no_http||(u.re.no_http=new RegExp("^"+u.re.src_auth+"(?:localhost|(?:(?:"+u.re.src_domain+")\\.)+"+u.re.src_domain_root+")"+u.re.src_port+u.re.src_host_terminator+u.re.src_path,"i")),u.re.no_http.test(t)?n>=3&&e[n-3]===":"||n>=3&&e[n-3]==="/"?0:t.match(u.re.no_http)[0].length:0}},"mailto:":{validate:function(e,n,u){const t=e.slice(n);return u.re.mailto||(u.re.mailto=new RegExp("^"+u.re.src_email_name+"@"+u.re.src_host_strict,"i")),u.re.mailto.test(t)?t.match(u.re.mailto)[0].length:0}}},Mc="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Ic="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Rc(e){return function(n,u){const t=n.slice(u);return e.test(t)?t.match(e)[0].length:0}}function Wt(){return function(e,n){n.normalize(e)}}function Kn(e){const n=e.re=_c(e.__opts__),u=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||u.push(Mc),u.push(n.src_xn),n.src_tlds=u.join("|");function t(a){return a.replace("%TLDS%",n.src_tlds)}n.email_fuzzy=RegExp(t(n.tpl_email_fuzzy),"i"),n.email_fuzzy_global=RegExp(t(n.tpl_email_fuzzy),"ig"),n.link_fuzzy=RegExp(t(n.tpl_link_fuzzy),"i"),n.link_fuzzy_global=RegExp(t(n.tpl_link_fuzzy),"ig"),n.link_no_ip_fuzzy=RegExp(t(n.tpl_link_no_ip_fuzzy),"i"),n.link_no_ip_fuzzy_global=RegExp(t(n.tpl_link_no_ip_fuzzy),"ig"),n.host_fuzzy_test=RegExp(t(n.tpl_host_fuzzy_test),"i");const r=[];e.__compiled__={};function i(a,s){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+s)}Object.keys(e.__schemas__).forEach(function(a){const s=e.__schemas__[a];if(s===null)return;const d={validate:null,link:null};if(e.__compiled__[a]=d,Ac(s)){Dc(s.validate)?d.validate=Rc(s.validate):Zt(s.validate)?d.validate=s.validate:i(a,s),Zt(s.normalize)?d.normalize=s.normalize:s.normalize?i(a,s):d.normalize=Wt();return}if(Ec(s)){r.push(a);return}i(a,s)}),r.forEach(function(a){e.__compiled__[e.__schemas__[a]]&&(e.__compiled__[a].validate=e.__compiled__[e.__schemas__[a]].validate,e.__compiled__[a].normalize=e.__compiled__[e.__schemas__[a]].normalize)}),e.__compiled__[""]={validate:null,normalize:Wt()};const c=Object.keys(e.__compiled__).filter(function(a){return a.length>0&&e.__compiled__[a]}).map(Sc).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+n.src_ZPCc+"))("+c+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+n.src_ZPCc+"))("+c+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i")}function no(e,n,u,t){const r=e.slice(u,t);this.schema=n.toLowerCase(),this.index=u,this.lastIndex=t,this.raw=r,this.text=r,this.url=r}function ie(e,n){if(!(this instanceof ie))return new ie(e,n);n||Fc(e)&&(n=e,e={}),this.__opts__=tt({},eo,n),this.__schemas__=tt({},Tc,e),this.__compiled__={},this.__tlds__=Ic,this.__tlds_replaced__=!1,this.re={},Kn(this)}ie.prototype.add=function(n,u){return this.__schemas__[n]=u,Kn(this),this};ie.prototype.set=function(n){return this.__opts__=tt(this.__opts__,n),this};ie.prototype.test=function(n){if(!n.length)return!1;let u,t;if(this.re.schema_test.test(n)){for(t=this.re.schema_search,t.lastIndex=0;(u=t.exec(n))!==null;)if(this.testSchemaAt(n,u[2],t.lastIndex))return!0}return!!(this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&n.search(this.re.host_fuzzy_test)>=0&&n.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy)!==null||this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&n.indexOf("@")>=0&&n.match(this.re.email_fuzzy)!==null)};ie.prototype.pretest=function(n){return this.re.pretest.test(n)};ie.prototype.testSchemaAt=function(n,u,t){return this.__compiled__[u.toLowerCase()]?this.__compiled__[u.toLowerCase()].validate(n,t,this):0};ie.prototype.match=function(n){const u=[],t=[],r=[],i=[];let c,a,s;function d(b,p){return b?p?b.index!==p.index?b.index=p.lastIndex?b:p:b:p}if(!n.length)return null;if(this.re.schema_test.test(n))for(s=this.re.schema_search,s.lastIndex=0;(c=s.exec(n))!==null;)a=this.testSchemaAt(n,c[2],s.lastIndex),a&&t.push({schema:c[2],index:c.index+c[1].length,lastIndex:c.index+c[0].length+a});if(this.__opts__.fuzzyLink&&this.__compiled__["http:"])for(s=this.__opts__.fuzzyIP?this.re.link_fuzzy_global:this.re.link_no_ip_fuzzy_global,s.lastIndex=0;(c=s.exec(n))!==null;)r.push({schema:"",index:c.index+c[1].length,lastIndex:c.index+c[0].length});if(this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"])for(s=this.re.email_fuzzy_global,s.lastIndex=0;(c=s.exec(n))!==null;)i.push({schema:"mailto:",index:c.index+c[1].length,lastIndex:c.index+c[0].length});const f=[0,0,0];let l=0;for(;;){const b=[t[f[0]],i[f[1]],r[f[2]]],p=d(d(b[0],b[1]),b[2]);if(!p)break;if(p===b[0]?f[0]++:p===b[1]?f[1]++:f[2]++,p.index= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_u=me-kt,ge=Math.floor,Eu=String.fromCharCode;function Te(e){throw new RangeError(Pc[e])}function Bc(e,n){const u=[];let t=e.length;for(;t--;)u[t]=n(e[t]);return u}function oo(e,n){const u=e.split("@");let t="";u.length>1&&(t=u[0]+"@",e=u[1]),e=e.replace(qc,".");const r=e.split("."),i=Bc(r,n).join(".");return t+i}function io(e){const n=[];let u=0;const t=e.length;for(;u=55296&&r<=56319&&uString.fromCodePoint(...e),Hc=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:me},Yt=function(e,n){return e+22+75*(e<26)-((n!=0)<<5)},ao=function(e,n,u){let t=0;for(e=u?ge(e/Oc):e>>1,e+=ge(e/n);e>_u*_n>>1;t+=me)e=ge(e/_u);return ge(t+(_u+1)*e/(e+Lc))},co=function(e){const n=[],u=e.length;let t=0,r=to,i=uo,c=e.lastIndexOf(ro);c<0&&(c=0);for(let a=0;a=128&&Te("not-basic"),n.push(e.charCodeAt(a));for(let a=c>0?c+1:0;a=u&&Te("invalid-input");const b=Hc(e.charCodeAt(a++));b>=me&&Te("invalid-input"),b>ge((Xe-t)/f)&&Te("overflow"),t+=b*f;const p=l<=i?kt:l>=i+_n?_n:l-i;if(bge(Xe/m)&&Te("overflow"),f*=m}const d=n.length+1;i=ao(t-s,d,s==0),ge(t/d)>Xe-r&&Te("overflow"),r+=ge(t/d),t%=d,n.splice(t++,0,r)}return String.fromCodePoint(...n)},lo=function(e){const n=[];e=io(e);const u=e.length;let t=to,r=0,i=uo;for(const s of e)s<128&&n.push(Eu(s));const c=n.length;let a=c;for(c&&n.push(ro);a=t&&fge((Xe-r)/d)&&Te("overflow"),r+=(s-t)*d,t=s;for(const f of e)if(fXe&&Te("overflow"),f===t){let l=r;for(let b=me;;b+=me){const p=b<=i?kt:b>=i+_n?_n:b-i;if(l=0))try{n.hostname=so.toASCII(n.hostname)}catch{}return En(dt(n))}function Xc(e){const n=ft(e,!0);if(n.hostname&&(!n.protocol||fo.indexOf(n.protocol)>=0))try{n.hostname=so.toUnicode(n.hostname)}catch{}return en(dt(n),en.defaultChars+"%")}function ae(e,n){if(!(this instanceof ae))return new ae(e,n);n||pt(e)||(n=e||{},e="default"),this.inline=new Dn,this.block=new ru,this.core=new mt,this.renderer=new on,this.linkify=new ie,this.validateLink=Jc,this.normalizeLink=Qc,this.normalizeLinkText=Xc,this.utils=ua,this.helpers=nu({},ia),this.options={},this.configure(e),n&&this.set(n)}ae.prototype.set=function(e){return nu(this.options,e),this};ae.prototype.configure=function(e){const n=this;if(pt(e)){const u=e;if(e=Wc[u],!e)throw new Error('Wrong `markdown-it` preset "'+u+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach(function(u){e.components[u].rules&&n[u].ruler.enableOnly(e.components[u].rules),e.components[u].rules2&&n[u].ruler2.enableOnly(e.components[u].rules2)}),this};ae.prototype.enable=function(e,n){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.enable(e,!0))},this),u=u.concat(this.inline.ruler2.enable(e,!0));const t=e.filter(function(r){return u.indexOf(r)<0});if(t.length&&!n)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+t);return this};ae.prototype.disable=function(e,n){let u=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(r){u=u.concat(this[r].ruler.disable(e,!0))},this),u=u.concat(this.inline.ruler2.disable(e,!0));const t=e.filter(function(r){return u.indexOf(r)<0});if(t.length&&!n)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+t);return this};ae.prototype.use=function(e){const n=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,n),this};ae.prototype.parse=function(e,n){if(typeof e!="string")throw new Error("Input data should be a String");const u=new this.core.State(e,this,n);return this.core.process(u),u.tokens};ae.prototype.render=function(e,n){return n=n||{},this.renderer.render(this.parse(e,n),this.options,n)};ae.prototype.parseInline=function(e,n){const u=new this.core.State(e,this,n);return u.inlineMode=!0,this.core.process(u),u.tokens};ae.prototype.renderInline=function(e,n){return n=n||{},this.renderer.render(this.parseInline(e,n),this.options,n)};var Kt=!1,un={false:"push",true:"unshift",after:"push",before:"unshift"},Jn={isPermalinkSymbol:!0};function rt(e,n,u,t){var r;if(!Kt){var i="Using deprecated markdown-it-anchor permalink option, see https://github.com/valeriangalliat/markdown-it-anchor#permalinks";typeof process=="object"&&process&&process.emitWarning?process.emitWarning(i):console.warn(i),Kt=!0}var c=[Object.assign(new u.Token("link_open","a",1),{attrs:[].concat(n.permalinkClass?[["class",n.permalinkClass]]:[],[["href",n.permalinkHref(e,u)]],Object.entries(n.permalinkAttrs(e,u)))}),Object.assign(new u.Token("html_block","",0),{content:n.permalinkSymbol,meta:Jn}),new u.Token("link_close","a",-1)];n.permalinkSpace&&u.tokens[t+1].children[un[n.permalinkBefore]](Object.assign(new u.Token("text","",0),{content:" "})),(r=u.tokens[t+1].children)[un[n.permalinkBefore]].apply(r,c)}function ho(e){return"#"+e}function po(e){return{}}var el={class:"header-anchor",symbol:"#",renderHref:ho,renderAttrs:po};function Sn(e){function n(u){return u=Object.assign({},n.defaults,u),function(t,r,i,c){return e(t,u,r,i,c)}}return n.defaults=Object.assign({},el),n.renderPermalinkImpl=e,n}function yt(e){var n=[],u=e.filter(function(t){if(t[0]!=="class")return!0;n.push(t[1])});return n.length>0&&u.unshift(["class",n.join(" ")]),u}var iu=Sn(function(e,n,u,t,r){var i,c=[Object.assign(new t.Token("link_open","a",1),{attrs:yt([].concat(n.class?[["class",n.class]]:[],[["href",n.renderHref(e,t)]],n.ariaHidden?[["aria-hidden","true"]]:[],Object.entries(n.renderAttrs(e,t))))}),Object.assign(new t.Token("html_inline","",0),{content:n.symbol,meta:Jn}),new t.Token("link_close","a",-1)];if(n.space){var a=typeof n.space=="string"?n.space:" ";t.tokens[r+1].children[un[n.placement]](Object.assign(new t.Token(typeof n.space=="string"?"html_inline":"text","",0),{content:a}))}(i=t.tokens[r+1].children)[un[n.placement]].apply(i,c)});Object.assign(iu.defaults,{space:!0,placement:"after",ariaHidden:!1});var qe=Sn(iu.renderPermalinkImpl);qe.defaults=Object.assign({},iu.defaults,{ariaHidden:!0});var bo=Sn(function(e,n,u,t,r){var i=[Object.assign(new t.Token("link_open","a",1),{attrs:yt([].concat(n.class?[["class",n.class]]:[],[["href",n.renderHref(e,t)]],Object.entries(n.renderAttrs(e,t))))})].concat(n.safariReaderFix?[new t.Token("span_open","span",1)]:[],t.tokens[r+1].children,n.safariReaderFix?[new t.Token("span_close","span",-1)]:[],[new t.Token("link_close","a",-1)]);t.tokens[r+1]=Object.assign(new t.Token("inline","",0),{children:i})});Object.assign(bo.defaults,{safariReaderFix:!1});var Jt=Sn(function(e,n,u,t,r){var i;if(!["visually-hidden","aria-label","aria-describedby","aria-labelledby"].includes(n.style))throw new Error("`permalink.linkAfterHeader` called with unknown style option `"+n.style+"`");if(!["aria-describedby","aria-labelledby"].includes(n.style)&&!n.assistiveText)throw new Error("`permalink.linkAfterHeader` called without the `assistiveText` option in `"+n.style+"` style");if(n.style==="visually-hidden"&&!n.visuallyHiddenClass)throw new Error("`permalink.linkAfterHeader` called without the `visuallyHiddenClass` option in `visually-hidden` style");var c=t.tokens[r+1].children.filter(function(l){return l.type==="text"||l.type==="code_inline"}).reduce(function(l,b){return l+b.content},""),a=[],s=[];if(n.class&&s.push(["class",n.class]),s.push(["href",n.renderHref(e,t)]),s.push.apply(s,Object.entries(n.renderAttrs(e,t))),n.style==="visually-hidden"){if(a.push(Object.assign(new t.Token("span_open","span",1),{attrs:[["class",n.visuallyHiddenClass]]}),Object.assign(new t.Token("text","",0),{content:n.assistiveText(c)}),new t.Token("span_close","span",-1)),n.space){var d=typeof n.space=="string"?n.space:" ";a[un[n.placement]](Object.assign(new t.Token(typeof n.space=="string"?"html_inline":"text","",0),{content:d}))}a[un[n.placement]](Object.assign(new t.Token("span_open","span",1),{attrs:[["aria-hidden","true"]]}),Object.assign(new t.Token("html_inline","",0),{content:n.symbol,meta:Jn}),new t.Token("span_close","span",-1))}else a.push(Object.assign(new t.Token("html_inline","",0),{content:n.symbol,meta:Jn}));n.style==="aria-label"?s.push(["aria-label",n.assistiveText(c)]):["aria-describedby","aria-labelledby"].includes(n.style)&&s.push([n.style,e]);var f=[Object.assign(new t.Token("link_open","a",1),{attrs:yt(s)})].concat(a,[new t.Token("link_close","a",-1)]);(i=t.tokens).splice.apply(i,[r+3,0].concat(f)),n.wrapper&&(t.tokens.splice(r,0,Object.assign(new t.Token("html_block","",0),{content:n.wrapper[0]+` -`})),t.tokens.splice(r+3+f.length+1,0,Object.assign(new t.Token("html_block","",0),{content:n.wrapper[1]+` -`})))});function Qt(e,n,u,t){var r=e,i=t;if(u&&Object.prototype.hasOwnProperty.call(n,r))throw new Error("User defined `id` attribute `"+e+"` is not unique. Please fix it in your Markdown to continue.");for(;Object.prototype.hasOwnProperty.call(n,r);)r=e+"-"+i,i+=1;return n[r]=!0,r}function Je(e,n){n=Object.assign({},Je.defaults,n),e.core.ruler.push("anchor",function(u){for(var t,r={},i=u.tokens,c=Array.isArray(n.level)?(t=n.level,function(l){return t.includes(l)}):(function(l){return function(b){return b>=l}})(n.level),a=0;a0&&(u+=`:${e[n].meta.subId}`),`[${u}]`}function il(e,n,u,t,r){const i=r.rules.footnote_anchor_name(e,n,u,t,r),c=r.rules.footnote_caption(e,n,u,t,r);let a=i;return e[n].meta.subId>0&&(a+=`:${e[n].meta.subId}`),`${c}`}function al(e,n,u){return(u.xhtmlOut?`
+`};ee.text=function(e,n){return fe(e[n].content)};ee.html_block=function(e,n){return e[n].content};ee.html_inline=function(e,n){return e[n].content};function Oe(){this.rules=En({},ee)}Oe.prototype.renderAttrs=function(n){let t,r,u;if(!n.attrs)return"";for(u="",t=0,r=n.attrs.length;t +`:">",o};Oe.prototype.renderInline=function(e,n,t){let r="";const u=this.rules;for(let o=0,a=e.length;o=0&&(r=this.attrs[t][1]),r};K.prototype.attrJoin=function(n,t){const r=this.attrIndex(n);r<0?this.attrPush([n,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};function Yr(e,n,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=n}Yr.prototype.Token=K;const li=/\r\n?|\n/g,si=/\0/g;function di(e){let n;n=e.src.replace(li,` +`),n=n.replace(si,"�"),e.src=n}function fi(e){let n;e.inlineMode?(n=new e.Token("inline","",0),n.content=e.src,n.map=[0,1],n.children=[],e.tokens.push(n)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}function hi(e){const n=e.tokens;for(let t=0,r=n.length;t\s]/i.test(e)}function bi(e){return/^<\/a\s*>/i.test(e)}function mi(e){const n=e.tokens;if(e.md.options.linkify)for(let t=0,r=n.length;t=0;a--){const i=u[a];if(i.type==="link_close"){for(a--;u[a].level!==i.level&&u[a].type!=="link_open";)a--;continue}if(i.type==="html_inline"&&(pi(i.content)&&o>0&&o--,bi(i.content)&&o++),!(o>0)&&i.type==="text"&&e.md.linkify.test(i.content)){const c=i.content;let s=e.md.linkify.match(c);const d=[];let l=i.level,h=0;s.length>0&&s[0].index===0&&a>0&&u[a-1].type==="text_special"&&(s=s.slice(1));for(let f=0;fh){const v=new e.Token("text","",0);v.content=c.slice(h,g),v.level=l,d.push(v)}const k=new e.Token("link_open","a",1);k.attrs=[["href",b]],k.level=l++,k.markup="linkify",k.info="auto",d.push(k);const y=new e.Token("text","",0);y.content=m,y.level=l,d.push(y);const x=new e.Token("link_close","a",-1);x.level=--l,x.markup="linkify",x.info="auto",d.push(x),h=s[f].lastIndex}if(h=0;t--){const r=e[t];r.type==="text"&&!n&&(r.content=r.content.replace(ki,xi)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}}function wi(e){let n=0;for(let t=e.length-1;t>=0;t--){const r=e[t];r.type==="text"&&!n&&Kr.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}}function Ci(e){let n;if(e.md.options.typographer)for(n=e.tokens.length-1;n>=0;n--)e.tokens[n].type==="inline"&&(gi.test(e.tokens[n].content)&&vi(e.tokens[n].children),Kr.test(e.tokens[n].content)&&wi(e.tokens[n].children))}const _i=/['"]/,nr=/['"]/g,tr="’";function ln(e,n,t,r){e[n]||(e[n]=[]),e[n].push({pos:t,ch:r})}function Ei(e,n){let t="",r=0;n.sort((u,o)=>u.pos-o.pos);for(let u=0;u=0&&!(r[t].level<=i);t--);if(r.length=t+1,a.type!=="text")continue;const c=a.content;let s=0;const d=c.length;e:for(;s=0)b=c.charCodeAt(l.index-1);else for(t=o-1;t>=0&&!(e[t].type==="softbreak"||e[t].type==="hardbreak");t--)if(e[t].content){b=e[t].content.charCodeAt(e[t].content.length-1);break}let m=32;if(s=48&&b<=57&&(f=h=!1),h&&f&&(h=g,f=k),!h&&!f){p&&ln(u,o,l.index,tr);continue}if(f)for(t=r.length-1;t>=0;t--){let v=r[t];if(r[t].level=0;n--)e.tokens[n].type!=="inline"||!_i.test(e.tokens[n].content)||Ai(e.tokens[n].children,e)}function Fi(e){let n,t;const r=e.tokens,u=r.length;for(let o=0;o0&&this.level++,this.tokens.push(r),r};ne.prototype.isEmpty=function(n){return this.bMarks[n]+this.tShift[n]>=this.eMarks[n]};ne.prototype.skipEmptyLines=function(n){for(let t=this.lineMax;nt;)if(!D(this.src.charCodeAt(--n)))return n+1;return n};ne.prototype.skipChars=function(n,t){for(let r=this.src.length;nr;)if(t!==this.src.charCodeAt(--n))return n+1;return n};ne.prototype.getLines=function(n,t,r,u){if(n>=t)return"";const o=new Array(t-n);for(let a=0,i=n;ir?o[a]=new Array(c-r+1).join(" ")+this.src.slice(d,l):o[a]=this.src.slice(d,l)}return o.join("")};ne.prototype.Token=K;const Di=65536;function Un(e,n){const t=e.bMarks[n]+e.tShift[n],r=e.eMarks[n];return e.src.slice(t,r)}function rr(e){const n=[],t=e.length;let r=0,u=e.charCodeAt(r),o=!1,a=0,i="";for(;rt)return!1;let u=n+1;if(e.sCount[u]=4)return!1;let o=e.bMarks[u]+e.tShift[u];if(o>=e.eMarks[u])return!1;const a=e.src.charCodeAt(o++);if(a!==124&&a!==45&&a!==58||o>=e.eMarks[u])return!1;const i=e.src.charCodeAt(o++);if(i!==124&&i!==45&&i!==58&&!D(i)||a===45&&D(i))return!1;for(;o=4)return!1;s=rr(c),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop();const l=s.length;if(l===0||l!==d.length)return!1;if(r)return!0;const h=e.parentType;e.parentType="table";const f=e.md.block.ruler.getRules("blockquote"),p=e.push("table_open","table",1),b=[n,0];p.map=b;const m=e.push("thead_open","thead",1);m.map=[n,n+1];const g=e.push("tr_open","tr",1);g.map=[n,n+1];for(let x=0;x=4||(s=rr(c),s.length&&s[0]===""&&s.shift(),s.length&&s[s.length-1]===""&&s.pop(),y+=l-s.length,y>Di))break;if(u===n+2){const w=e.push("tbody_open","tbody",1);w.map=k=[n+2,0]}const v=e.push("tr_open","tr",1);v.map=[u,u+1];for(let w=0;w=4){r++,u=r;continue}break}e.line=u;const o=e.push("code_block","code",0);return o.content=e.getLines(n,u,4+e.blkIndent,!1)+` +`,o.map=[n,e.line],!0}function Mi(e,n,t,r){let u=e.bMarks[n]+e.tShift[n],o=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||u+3>o)return!1;const a=e.src.charCodeAt(u);if(a!==126&&a!==96)return!1;let i=u;u=e.skipChars(u,a);let c=u-i;if(c<3)return!1;const s=e.src.slice(i,u),d=e.src.slice(u,o);if(a===96&&d.indexOf(String.fromCharCode(a))>=0)return!1;if(r)return!0;let l=n,h=!1;for(;l++,!(l>=t||(u=i=e.bMarks[l]+e.tShift[l],o=e.eMarks[l],u=4)&&(u=e.skipChars(u,a),!(u-i=4||e.src.charCodeAt(u)!==62)return!1;if(r)return!0;const i=[],c=[],s=[],d=[],l=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let f=!1,p;for(p=n;p=o)break;if(e.src.charCodeAt(u++)===62&&!y){let v=e.sCount[p]+1,w,E;e.src.charCodeAt(u)===32?(u++,v++,E=!1,w=!0):e.src.charCodeAt(u)===9?(w=!0,(e.bsCount[p]+v)%4===3?(u++,v++,E=!1):E=!0):w=!1;let F=v;for(i.push(e.bMarks[p]),e.bMarks[p]=u;u=o,c.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(w?1:0),s.push(e.sCount[p]),e.sCount[p]=F-v,d.push(e.tShift[p]),e.tShift[p]=u-e.bMarks[p];continue}if(f)break;let x=!1;for(let v=0,w=l.length;v";const g=[n,0];m.map=g,e.md.block.tokenize(e,n,p);const k=e.push("blockquote_close","blockquote",-1);k.markup=">",e.lineMax=a,e.parentType=h,g[1]=e.line;for(let y=0;y=4)return!1;let o=e.bMarks[n]+e.tShift[n];const a=e.src.charCodeAt(o++);if(a!==42&&a!==45&&a!==95)return!1;let i=1;for(;o=r)return-1;let o=e.src.charCodeAt(u++);if(o<48||o>57)return-1;for(;;){if(u>=r)return-1;if(o=e.src.charCodeAt(u++),o>=48&&o<=57){if(u-t>=10)return-1;continue}if(o===41||o===46)break;return-1}return u=4||e.listIndent>=0&&e.sCount[c]-e.listIndent>=4&&e.sCount[c]=e.blkIndent&&(d=!0);let l,h,f;if((f=or(e,c))>=0){if(l=!0,a=e.bMarks[c]+e.tShift[c],h=Number(e.src.slice(a,f-1)),d&&h!==1)return!1}else if((f=ur(e,c))>=0)l=!1;else return!1;if(d&&e.skipSpaces(f)>=e.eMarks[c])return!1;if(r)return!0;const p=e.src.charCodeAt(f-1),b=e.tokens.length;l?(i=e.push("ordered_list_open","ol",1),h!==1&&(i.attrs=[["start",h]])):i=e.push("bullet_list_open","ul",1);const m=[c,0];i.map=m,i.markup=String.fromCharCode(p);let g=!1;const k=e.md.block.ruler.getRules("list"),y=e.parentType;for(e.parentType="list";c=u?E=1:E=v-x,E>4&&(E=1);const F=x+E;i=e.push("list_item_open","li",1),i.markup=String.fromCharCode(p);const P=[c,0];i.map=P,l&&(i.info=e.src.slice(a,f-1));const he=e.tight,Bn=e.tShift[c],oo=e.sCount[c],io=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=F,e.tight=!0,e.tShift[c]=w-e.bMarks[c],e.sCount[c]=v,w>=u&&e.isEmpty(c+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,c,t,!0),(!e.tight||g)&&(s=!1),g=e.line-c>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=io,e.tShift[c]=Bn,e.sCount[c]=oo,e.tight=he,i=e.push("list_item_close","li",-1),i.markup=String.fromCharCode(p),c=e.line,P[1]=c,c>=t||e.sCount[c]=4)break;let Gt=!1;for(let Ce=0,ao=k.length;Ce=4||e.src.charCodeAt(u)!==91)return!1;function i(k){const y=e.lineMax;if(k>=y||e.isEmpty(k))return null;let x=!1;if(e.sCount[k]-e.blkIndent>3&&(x=!0),e.sCount[k]<0&&(x=!0),!x){const E=e.md.block.ruler.getRules("reference"),F=e.parentType;e.parentType="reference";let P=!1;for(let he=0,Bn=E.length;he"u"&&(e.env.references={}),typeof e.env.references[g]>"u"&&(e.env.references[g]={title:m,href:l}),e.line=a),!0):!1}const Oi=["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"],$i="[a-zA-Z_:][a-zA-Z0-9:._-]*",Bi="[^\"'=<>`\\x00-\\x20]+",qi="'[^']*'",ji='"[^"]*"',Hi="(?:"+Bi+"|"+qi+"|"+ji+")",Ui="(?:\\s+"+$i+"(?:\\s*=\\s*"+Hi+")?)",Jr="<[A-Za-z][A-Za-z0-9\\-]*"+Ui+"*\\s*\\/?>",Xr="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Gi="",Vi="<[?][\\s\\S]*?[?]>",Zi="]*>",Wi="",Yi=new RegExp("^(?:"+Jr+"|"+Xr+"|"+Gi+"|"+Vi+"|"+Zi+"|"+Wi+")"),Ki=new RegExp("^(?:"+Jr+"|"+Xr+")"),pe=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Ki.source+"\\s*$"),/^$/,!1]];function Ji(e,n,t,r){let u=e.bMarks[n]+e.tShift[n],o=e.eMarks[n];if(e.sCount[n]-e.blkIndent>=4||!e.md.options.html||e.src.charCodeAt(u)!==60)return!1;let a=e.src.slice(u,o),i=0;for(;i=4)return!1;let a=e.src.charCodeAt(u);if(a!==35||u>=o)return!1;let i=1;for(a=e.src.charCodeAt(++u);a===35&&u6||uu&&D(e.src.charCodeAt(c-1))&&(o=c),e.line=n+1;const s=e.push("heading_open","h"+String(i),1);s.markup="########".slice(0,i),s.map=[n,e.line];const d=e.push("inline","",0);d.content=Sn(e.src.slice(u,o)),d.map=[n,e.line],d.children=[];const l=e.push("heading_close","h"+String(i),-1);return l.markup="########".slice(0,i),!0}function Qi(e,n,t){const r=e.md.block.ruler.getRules("paragraph");if(e.sCount[n]-e.blkIndent>=4)return!1;const u=e.parentType;e.parentType="paragraph";let o=0,a,i=n+1;for(;i3)continue;if(e.sCount[i]>=e.blkIndent){let f=e.bMarks[i]+e.tShift[i];const p=e.eMarks[i];if(f=p))){o=a===61?1:2;break}}if(e.sCount[i]<0)continue;let h=!1;for(let f=0,p=r.length;f3||e.sCount[o]<0)continue;let s=!1;for(let d=0,l=r.length;d=t||e.sCount[a]=o){e.line=t;break}const c=e.line;let s=!1;for(let d=0;d=e.line)throw new Error("block rule didn't increment state.line");break}if(!s)throw new Error("none of the block rules matched");e.tight=!i,e.isEmpty(e.line-1)&&(i=!0),a=e.line,a0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],u={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(u),r};rn.prototype.scanDelims=function(e,n){const t=this.posMax,r=this.src.charCodeAt(e);let u;if(e===0)u=32;else if(e===1)u=this.src.charCodeAt(0),(u&63488)===55296&&(u=65533);else if(u=this.src.charCodeAt(e-1),(u&64512)===56320){const m=this.src.charCodeAt(e-2);u=(m&64512)===55296?65536+(m-55296<<10)+(u-56320):65533}else(u&64512)===55296&&(u=65533);let o=e;for(;o0)return!1;const t=e.pos,r=e.posMax;if(t+3>r||e.src.charCodeAt(t)!==58||e.src.charCodeAt(t+1)!==47||e.src.charCodeAt(t+2)!==47)return!1;const u=e.pending.match(ra);if(!u)return!1;const o=u[1],a=e.md.linkify.matchAtStart(e.src.slice(t-o.length));if(!a)return!1;let i=a.url;if(i.length<=o.length)return!1;let c=i.length;for(;c>0&&i.charCodeAt(c-1)===42;)c--;c!==i.length&&(i=i.slice(0,c));const s=e.md.normalizeLink(i);if(!e.md.validateLink(s))return!1;if(!n){e.pending=e.pending.slice(0,-o.length);const d=e.push("link_open","a",1);d.attrs=[["href",s]],d.markup="linkify",d.info="auto";const l=e.push("text","",0);l.content=e.md.normalizeLinkText(i);const h=e.push("link_close","a",-1);h.markup="linkify",h.info="auto"}return e.pos+=i.length-o.length,!0}function oa(e,n){let t=e.pos;if(e.src.charCodeAt(t)!==10)return!1;const r=e.pending.length-1,u=e.posMax;if(!n)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let o=r-1;for(;o>=1&&e.pending.charCodeAt(o-1)===32;)o--;e.pending=e.pending.slice(0,o),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(t++;t?@[]^_`{|}~-".split("").forEach(function(e){Ft[e.charCodeAt(0)]=1});function ia(e,n){let t=e.pos;const r=e.posMax;if(e.src.charCodeAt(t)!==92||(t++,t>=r))return!1;let u=e.src.charCodeAt(t);if(u===10){for(n||e.push("hardbreak","br",0),t++;t=55296&&u<=56319&&t+1=56320&&i<=57343&&(o+=e.src[t+1],t++)}const a="\\"+o;if(!n){const i=e.push("text_special","",0);u<256&&Ft[u]!==0?i.content=o:i.content=a,i.markup=a,i.info="escape"}return e.pos=t+1,!0}function aa(e,n){let t=e.pos;if(e.src.charCodeAt(t)!==96)return!1;const u=t;t++;const o=e.posMax;for(;t=0;r--){const u=n[r];if(u.marker!==95&&u.marker!==42||u.end===-1)continue;const o=n[u.end],a=r>0&&n[r-1].end===u.end+1&&n[r-1].marker===u.marker&&n[r-1].token===u.token-1&&n[u.end+1].token===o.token+1,i=String.fromCharCode(u.marker),c=e.tokens[u.token];c.type=a?"strong_open":"em_open",c.tag=a?"strong":"em",c.nesting=1,c.markup=a?i+i:i,c.content="";const s=e.tokens[o.token];s.type=a?"strong_close":"em_close",s.tag=a?"strong":"em",s.nesting=-1,s.markup=a?i+i:i,s.content="",a&&(e.tokens[n[r-1].token].content="",e.tokens[n[u.end+1].token].content="",r--)}}function da(e){const n=e.tokens_meta,t=e.tokens_meta.length;ar(e,e.delimiters);for(let r=0;r=l)return!1;if(c=p,u=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),u.ok){for(a=e.md.normalizeLink(u.str),e.md.validateLink(a)?p=u.pos:a="",c=p;p=l||e.src.charCodeAt(p)!==41)&&(s=!0),p++}if(s){if(typeof e.env.references>"u")return!1;if(p=0?r=e.src.slice(c,p++):p=f+1):p=f+1,r||(r=e.src.slice(h,f)),o=e.env.references[An(r)],!o)return e.pos=d,!1;a=o.href,i=o.title}if(!n){e.pos=h,e.posMax=f;const b=e.push("link_open","a",1),m=[["href",a]];b.attrs=m,i&&m.push(["title",i]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=p,e.posMax=l,!0}function ha(e,n){let t,r,u,o,a,i,c,s,d="";const l=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;const f=e.pos+2,p=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(p<0)return!1;if(o=p+1,o=h)return!1;for(s=o,i=e.md.helpers.parseLinkDestination(e.src,o,e.posMax),i.ok&&(d=e.md.normalizeLink(i.str),e.md.validateLink(d)?o=i.pos:d=""),s=o;o=h||e.src.charCodeAt(o)!==41)return e.pos=l,!1;o++}else{if(typeof e.env.references>"u")return!1;if(o=0?u=e.src.slice(s,o++):o=p+1):o=p+1,u||(u=e.src.slice(f,p)),a=e.env.references[An(u)],!a)return e.pos=l,!1;d=a.href,c=a.title}if(!n){r=e.src.slice(f,p);const b=[];e.md.inline.parse(r,e.md,e.env,b);const m=e.push("image","img",0),g=[["src",d],["alt",""]];m.attrs=g,m.children=b,m.content=r,c&&g.push(["title",c])}return e.pos=o,e.posMax=h,!0}const pa=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,ba=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function ma(e,n){let t=e.pos;if(e.src.charCodeAt(t)!==60)return!1;const r=e.pos,u=e.posMax;for(;;){if(++t>=u)return!1;const a=e.src.charCodeAt(t);if(a===60)return!1;if(a===62)break}const o=e.src.slice(r+1,t);if(ba.test(o)){const a=e.md.normalizeLink(o);if(!e.md.validateLink(a))return!1;if(!n){const i=e.push("link_open","a",1);i.attrs=[["href",a]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const s=e.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return e.pos+=o.length+2,!0}if(pa.test(o)){const a=e.md.normalizeLink("mailto:"+o);if(!e.md.validateLink(a))return!1;if(!n){const i=e.push("link_open","a",1);i.attrs=[["href",a]],i.markup="autolink",i.info="auto";const c=e.push("text","",0);c.content=e.md.normalizeLinkText(o);const s=e.push("link_close","a",-1);s.markup="autolink",s.info="auto"}return e.pos+=o.length+2,!0}return!1}function ga(e){return/^\s]/i.test(e)}function ka(e){return/^<\/a\s*>/i.test(e)}function ya(e){const n=e|32;return n>=97&&n<=122}function xa(e,n){if(!e.md.options.html)return!1;const t=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=t)return!1;const u=e.src.charCodeAt(r+1);if(u!==33&&u!==63&&u!==47&&!ya(u))return!1;const o=e.src.slice(r).match(Yi);if(!o)return!1;if(!n){const a=e.push("html_inline","",0);a.content=o[0],ga(a.content)&&e.linkLevel++,ka(a.content)&&e.linkLevel--}return e.pos+=o[0].length,!0}const va=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,wa=/^&([a-z][a-z0-9]{1,31});/i;function Ca(e,n){const t=e.pos,r=e.posMax;if(e.src.charCodeAt(t)!==38||t+1>=r)return!1;if(e.src.charCodeAt(t+1)===35){const o=e.src.slice(t).match(va);if(o){if(!n){const a=o[1][0].toLowerCase()==="x"?parseInt(o[1].slice(1),16):parseInt(o[1],10),i=e.push("text_special","",0);i.content=At(a)?Je(a):Je(65533),i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(t).match(wa);if(o){const a=jo(o[0]);if(a!==o[0]){if(!n){const i=e.push("text_special","",0);i.content=a,i.markup=o[0],i.info="entity"}return e.pos+=o[0].length,!0}}}return!1}function cr(e){const n={},t=e.length;if(!t)return;let r=0,u=-2;const o=[];for(let a=0;ac;s-=o[s]+1){const l=e[s];if(l.marker===i.marker&&l.open&&l.end<0){let h=!1;if((l.close||i.open)&&(l.length+i.length)%3===0&&(l.length%3!==0||i.length%3!==0)&&(h=!0),!h){const f=s>0&&!e[s-1].open?o[s-1]+1:0;o[a]=a-s+f,o[s]=f,i.open=!1,l.end=a,l.close=!1,d=-1,u=-2;break}}}d!==-1&&(n[i.marker][(i.open?3:0)+(i.length||0)%3]=d)}}function _a(e){const n=e.tokens_meta,t=e.tokens_meta.length;cr(e.delimiters);for(let r=0;r0&&r++,u[n].type==="text"&&n+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;a||e.pos++,o[n]=e.pos};un.prototype.tokenize=function(e){const n=this.ruler.getRules(""),t=n.length,r=e.posMax,u=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(a){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};un.prototype.parse=function(e,n,t,r){const u=new this.State(e,n,t,r);this.tokenize(u);const o=this.ruler2.getRules(""),a=o.length;for(let i=0;i|$))`,n.tpl_email_fuzzy=`(^|${t}|"|\\(|${n.src_ZCc})(${n.src_email_name}@${n.tpl_host_fuzzy_strict})`,n.tpl_link_fuzzy=`(^|(?![.:/\\-_@])(?:[$+<=>^\`||]|${n.src_ZPCc}))((?![$+<=>^\`||])${n.tpl_host_port_fuzzy_strict}${n.src_path})`,n.tpl_link_no_ip_fuzzy=`(^|(?![.:/\\-_@])(?:[$+<=>^\`||]|${n.src_ZPCc}))((?![$+<=>^\`||])${n.tpl_host_port_no_ip_fuzzy_strict}${n.src_path})`,n}function lt(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){t&&Object.keys(t).forEach(function(r){e[r]=t[r]})}),e}function Dn(e){return Object.prototype.toString.call(e)}function Sa(e){return Dn(e)==="[object String]"}function Fa(e){return Dn(e)==="[object Object]"}function Da(e){return Dn(e)==="[object RegExp]"}function lr(e){return Dn(e)==="[object Function]"}function Ta(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const nu={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Ia(e){return Object.keys(e||{}).reduce(function(n,t){return n||nu.hasOwnProperty(t)},!1)}const Ma={"http:":{validate:function(e,n,t){const r=e.slice(n);return t.re.http||(t.re.http=new RegExp(`^\\/\\/${t.re.src_auth}${t.re.src_host_port_strict}${t.re.src_path}`,"i")),t.re.http.test(r)?r.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,n,t){const r=e.slice(n);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+`(?:localhost|(?:(?:${t.re.src_domain})\\.)+${t.re.src_domain_root})`+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(r)?n>=3&&e[n-3]===":"||n>=3&&e[n-3]==="/"?0:r.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,n,t){const r=e.slice(n);return t.re.mailto||(t.re.mailto=new RegExp(`^${t.re.src_email_name}@${t.re.src_host_strict}`,"i")),t.re.mailto.test(r)?r.match(t.re.mailto)[0].length:0}}},Na="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Ra="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function La(e){return function(n,t){const r=n.slice(t);return e.test(r)?r.match(e)[0].length:0}}function sr(){return function(e,n){n.normalize(e)}}function mn(e){const n=e.re=Aa(e.__opts__),t=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||t.push(Na),t.push(n.src_xn),n.src_tlds=t.join("|");function r(i){return i.replace("%TLDS%",n.src_tlds)}n.email_fuzzy=RegExp(r(n.tpl_email_fuzzy),"i"),n.email_fuzzy_global=RegExp(r(n.tpl_email_fuzzy),"ig"),n.link_fuzzy=RegExp(r(n.tpl_link_fuzzy),"i"),n.link_fuzzy_global=RegExp(r(n.tpl_link_fuzzy),"ig"),n.link_no_ip_fuzzy=RegExp(r(n.tpl_link_no_ip_fuzzy),"i"),n.link_no_ip_fuzzy_global=RegExp(r(n.tpl_link_no_ip_fuzzy),"ig"),n.host_fuzzy_test=RegExp(r(n.tpl_host_fuzzy_test),"i");const u=[];e.__compiled__={};function o(i,c){throw new Error(`(LinkifyIt) Invalid schema "${i}": ${c}`)}Object.keys(e.__schemas__).forEach(function(i){const c=e.__schemas__[i];if(c===null)return;const s={validate:null,link:null};if(e.__compiled__[i]=s,Fa(c)){Da(c.validate)?s.validate=La(c.validate):lr(c.validate)?s.validate=c.validate:o(i,c),lr(c.normalize)?s.normalize=c.normalize:c.normalize?o(i,c):s.normalize=sr();return}if(Sa(c)){u.push(i);return}o(i,c)}),u.forEach(function(i){e.__compiled__[e.__schemas__[i]]&&(e.__compiled__[i].validate=e.__compiled__[e.__schemas__[i]].validate,e.__compiled__[i].normalize=e.__compiled__[e.__schemas__[i]].normalize)}),e.__compiled__[""]={validate:null,normalize:sr()};const a=Object.keys(e.__compiled__).filter(function(i){return i.length>0&&e.__compiled__[i]}).map(Ta).join("|");e.re.schema_test=RegExp(`(^|(?!_)(?:[><|]|${n.src_ZPCc}))(${a})`,"i"),e.re.schema_search=RegExp(`(^|(?!_)(?:[><|]|${n.src_ZPCc}))(${a})`,"ig"),e.re.schema_at_start=RegExp(`^${e.re.schema_search.source}`,"i"),e.re.pretest=RegExp(`(${e.re.schema_test.source})|(${e.re.host_fuzzy_test.source})|@`,"i")}function tu(e,n,t,r){const u=e.slice(t,r);this.schema=n.toLowerCase(),this.index=t,this.lastIndex=r,this.raw=u,this.text=u,this.url=u}function H(e,n){if(!(this instanceof H))return new H(e,n);n||Ia(e)&&(n=e,e={}),this.__opts__=lt({},nu,n),this.__schemas__=lt({},Ma,e),this.__compiled__={},this.__tlds__=Ra,this.__tlds_replaced__=!1,this.re={},mn(this)}H.prototype.add=function(n,t){return this.__schemas__[n]=t,mn(this),this};H.prototype.set=function(n){return this.__opts__=lt(this.__opts__,n),this};H.prototype.test=function(n){if(!n.length)return!1;let t,r;if(this.re.schema_test.test(n)){for(r=this.re.schema_search,r.lastIndex=0;(t=r.exec(n))!==null;)if(this.testSchemaAt(n,t[2],r.lastIndex))return!0}return!!(this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&n.search(this.re.host_fuzzy_test)>=0&&n.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy)!==null||this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&n.indexOf("@")>=0&&n.match(this.re.email_fuzzy)!==null)};H.prototype.pretest=function(n){return this.re.pretest.test(n)};H.prototype.testSchemaAt=function(n,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(n,r,this):0};H.prototype.match=function(n){const t=[],r=[],u=[],o=[];let a,i,c;function s(h,f){return h?f?h.index!==f.index?h.index=f.lastIndex?h:f:h:f}if(!n.length)return null;if(this.re.schema_test.test(n))for(c=this.re.schema_search,c.lastIndex=0;(a=c.exec(n))!==null;)i=this.testSchemaAt(n,a[2],c.lastIndex),i&&r.push({schema:a[2],index:a.index+a[1].length,lastIndex:a.index+a[0].length+i});if(this.__opts__.fuzzyLink&&this.__compiled__["http:"])for(c=this.__opts__.fuzzyIP?this.re.link_fuzzy_global:this.re.link_no_ip_fuzzy_global,c.lastIndex=0;(a=c.exec(n))!==null;)u.push({schema:"",index:a.index+a[1].length,lastIndex:a.index+a[0].length});if(this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"])for(c=this.re.email_fuzzy_global,c.lastIndex=0;(a=c.exec(n))!==null;)o.push({schema:"mailto:",index:a.index+a[1].length,lastIndex:a.index+a[0].length});const d=[0,0,0];let l=0;for(;;){const h=[r[d[0]],o[d[1]],u[d[2]]],f=s(s(h[0],h[1]),h[2]);if(!f)break;if(f===h[0]?d[0]++:f===h[1]?d[1]++:d[2]++,f.index= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Zn=X-Dt,Q=Math.floor,Wn=String.fromCharCode;function ie(e){throw new RangeError(qa[e])}function ja(e,n){const t=[];let r=e.length;for(;r--;)t[r]=n(e[r]);return t}function iu(e,n){const t=e.split("@");let r="";t.length>1&&(r=t[0]+"@",e=t[1]),e=e.replace(Ba,".");const u=e.split("."),o=ja(u,n).join(".");return r+o}function au(e){const n=[];let t=0;const r=e.length;for(;t=55296&&u<=56319&&tString.fromCodePoint(...e),Ua=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:X},dr=function(e,n){return e+22+75*(e<26)-((n!=0)<<5)},cu=function(e,n,t){let r=0;for(e=t?Q(e/Pa):e>>1,e+=Q(e/n);e>Zn*nn>>1;r+=X)e=Q(e/Zn);return Q(r+(Zn+1)*e/(e+za))},lu=function(e){const n=[],t=e.length;let r=0,u=uu,o=ru,a=e.lastIndexOf(ou);a<0&&(a=0);for(let i=0;i=128&&ie("not-basic"),n.push(e.charCodeAt(i));for(let i=a>0?a+1:0;i=t&&ie("invalid-input");const h=Ua(e.charCodeAt(i++));h>=X&&ie("invalid-input"),h>Q((Te-r)/d)&&ie("overflow"),r+=h*d;const f=l<=o?Dt:l>=o+nn?nn:l-o;if(hQ(Te/p)&&ie("overflow"),d*=p}const s=n.length+1;o=cu(r-c,s,c==0),Q(r/s)>Te-u&&ie("overflow"),u+=Q(r/s),r%=s,n.splice(r++,0,u)}return String.fromCodePoint(...n)},su=function(e){const n=[];e=au(e);const t=e.length;let r=uu,u=0,o=ru;for(const c of e)c<128&&n.push(Wn(c));const a=n.length;let i=a;for(a&&n.push(ou);i=r&&dQ((Te-u)/s)&&ie("overflow"),u+=(c-r)*s,r=c;for(const d of e)if(dTe&&ie("overflow"),d===r){let l=u;for(let h=X;;h+=X){const f=h<=o?Dt:h>=o+nn?nn:h-o;if(l=0))try{n.hostname=du.toASCII(n.hostname)}catch{}return tn(wt(n))}function nc(e){const n=Ct(e,!0);if(n.hostname&&(!n.protocol||fu.indexOf(n.protocol)>=0))try{n.hostname=du.toUnicode(n.hostname)}catch{}return Ne(wt(n),Ne.defaultChars+"%")}function U(e,n){if(!(this instanceof U))return new U(e,n);n||Et(e)||(n=e||{},e="default"),this.inline=new un,this.block=new Fn,this.core=new St,this.renderer=new Oe,this.linkify=new H,this.validateLink=Qa,this.normalizeLink=ec,this.normalizeLinkText=nc,this.utils=ui,this.helpers=En({},ci),this.options={},this.configure(e),n&&this.set(n)}U.prototype.set=function(e){return En(this.options,e),this};U.prototype.configure=function(e){const n=this;if(Et(e)){const t=e;if(e=Ka[t],!e)throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&n.set(e.options),e.components&&Object.keys(e.components).forEach(function(t){e.components[t].rules&&n[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&n[t].ruler2.enableOnly(e.components[t].rules2)}),this};U.prototype.enable=function(e,n){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){t=t.concat(this[u].ruler.enable(e,!0))},this),t=t.concat(this.inline.ruler2.enable(e,!0));const r=e.filter(function(u){return t.indexOf(u)<0});if(r.length&&!n)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};U.prototype.disable=function(e,n){let t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(u){t=t.concat(this[u].ruler.disable(e,!0))},this),t=t.concat(this.inline.ruler2.disable(e,!0));const r=e.filter(function(u){return t.indexOf(u)<0});if(r.length&&!n)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};U.prototype.use=function(e){const n=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,n),this};U.prototype.parse=function(e,n){if(typeof e!="string")throw new Error("Input data should be a String");const t=new this.core.State(e,this,n);return this.core.process(t),t.tokens};U.prototype.render=function(e,n){return n=n||{},this.renderer.render(this.parse(e,n),this.options,n)};U.prototype.parseInline=function(e,n){const t=new this.core.State(e,this,n);return t.inlineMode=!0,this.core.process(t),t.tokens};U.prototype.renderInline=function(e,n){return n=n||{},this.renderer.render(this.parseInline(e,n),this.options,n)};var fr=!1,Le={false:"push",true:"unshift",after:"push",before:"unshift"},gn={isPermalinkSymbol:!0};function st(e,n,t,r){var u;if(!fr){var o="Using deprecated markdown-it-anchor permalink option, see https://github.com/valeriangalliat/markdown-it-anchor#permalinks";typeof process=="object"&&process&&process.emitWarning?process.emitWarning(o):console.warn(o),fr=!0}var a=[Object.assign(new t.Token("link_open","a",1),{attrs:[].concat(n.permalinkClass?[["class",n.permalinkClass]]:[],[["href",n.permalinkHref(e,t)]],Object.entries(n.permalinkAttrs(e,t)))}),Object.assign(new t.Token("html_block","",0),{content:n.permalinkSymbol,meta:gn}),new t.Token("link_close","a",-1)];n.permalinkSpace&&t.tokens[r+1].children[Le[n.permalinkBefore]](Object.assign(new t.Token("text","",0),{content:" "})),(u=t.tokens[r+1].children)[Le[n.permalinkBefore]].apply(u,a)}function hu(e){return"#"+e}function pu(e){return{}}var tc={class:"header-anchor",symbol:"#",renderHref:hu,renderAttrs:pu};function on(e){function n(t){return t=Object.assign({},n.defaults,t),function(r,u,o,a){return e(r,t,u,o,a)}}return n.defaults=Object.assign({},tc),n.renderPermalinkImpl=e,n}function Tt(e){var n=[],t=e.filter(function(r){if(r[0]!=="class")return!0;n.push(r[1])});return n.length>0&&t.unshift(["class",n.join(" ")]),t}var Tn=on(function(e,n,t,r,u){var o,a=[Object.assign(new r.Token("link_open","a",1),{attrs:Tt([].concat(n.class?[["class",n.class]]:[],[["href",n.renderHref(e,r)]],n.ariaHidden?[["aria-hidden","true"]]:[],Object.entries(n.renderAttrs(e,r))))}),Object.assign(new r.Token("html_inline","",0),{content:n.symbol,meta:gn}),new r.Token("link_close","a",-1)];if(n.space){var i=typeof n.space=="string"?n.space:" ";r.tokens[u+1].children[Le[n.placement]](Object.assign(new r.Token(typeof n.space=="string"?"html_inline":"text","",0),{content:i}))}(o=r.tokens[u+1].children)[Le[n.placement]].apply(o,a)});Object.assign(Tn.defaults,{space:!0,placement:"after",ariaHidden:!1});var ge=on(Tn.renderPermalinkImpl);ge.defaults=Object.assign({},Tn.defaults,{ariaHidden:!0});var bu=on(function(e,n,t,r,u){var o=[Object.assign(new r.Token("link_open","a",1),{attrs:Tt([].concat(n.class?[["class",n.class]]:[],[["href",n.renderHref(e,r)]],Object.entries(n.renderAttrs(e,r))))})].concat(n.safariReaderFix?[new r.Token("span_open","span",1)]:[],r.tokens[u+1].children,n.safariReaderFix?[new r.Token("span_close","span",-1)]:[],[new r.Token("link_close","a",-1)]);r.tokens[u+1].children=o});Object.assign(bu.defaults,{safariReaderFix:!1});var hr=on(function(e,n,t,r,u){var o;if(!["visually-hidden","aria-label","aria-describedby","aria-labelledby"].includes(n.style))throw new Error("`permalink.linkAfterHeader` called with unknown style option `"+n.style+"`");if(!["aria-describedby","aria-labelledby"].includes(n.style)&&!n.assistiveText)throw new Error("`permalink.linkAfterHeader` called without the `assistiveText` option in `"+n.style+"` style");if(n.style==="visually-hidden"&&!n.visuallyHiddenClass)throw new Error("`permalink.linkAfterHeader` called without the `visuallyHiddenClass` option in `visually-hidden` style");var a=r.tokens[u+1].children.filter(function(l){return l.type==="text"||l.type==="code_inline"}).reduce(function(l,h){return l+h.content},""),i=[],c=[];if(n.class&&c.push(["class",n.class]),c.push(["href",n.renderHref(e,r)]),c.push.apply(c,Object.entries(n.renderAttrs(e,r))),n.style==="visually-hidden"){if(i.push(Object.assign(new r.Token("span_open","span",1),{attrs:[["class",n.visuallyHiddenClass]]}),Object.assign(new r.Token("text","",0),{content:n.assistiveText(a)}),new r.Token("span_close","span",-1)),n.space){var s=typeof n.space=="string"?n.space:" ";i[Le[n.placement]](Object.assign(new r.Token(typeof n.space=="string"?"html_inline":"text","",0),{content:s}))}i[Le[n.placement]](Object.assign(new r.Token("span_open","span",1),{attrs:[["aria-hidden","true"]]}),Object.assign(new r.Token("html_inline","",0),{content:n.symbol,meta:gn}),new r.Token("span_close","span",-1))}else i.push(Object.assign(new r.Token("html_inline","",0),{content:n.symbol,meta:gn}));n.style==="aria-label"?c.push(["aria-label",n.assistiveText(a)]):["aria-describedby","aria-labelledby"].includes(n.style)&&c.push([n.style,e]);var d=[Object.assign(new r.Token("link_open","a",1),{attrs:Tt(c)})].concat(i,[new r.Token("link_close","a",-1)]);(o=r.tokens).splice.apply(o,[u+3,0].concat(d)),n.wrapper&&(r.tokens.splice(u,0,Object.assign(new r.Token("html_block","",0),{content:n.wrapper[0]+` +`})),r.tokens.splice(u+3+d.length+1,0,Object.assign(new r.Token("html_block","",0),{content:n.wrapper[1]+` +`})))});function pr(e,n,t,r){var u=e,o=r;if(t&&Object.prototype.hasOwnProperty.call(n,u))throw new Error("User defined `id` attribute `"+e+"` is not unique. Please fix it in your Markdown to continue.");for(;Object.prototype.hasOwnProperty.call(n,u);)u=e+"-"+o,o+=1;return n[u]=!0,u}function Fe(e,n){n=Object.assign({},Fe.defaults,n),e.core.ruler.push("anchor",function(t){for(var r,u={},o=t.tokens,a=Array.isArray(n.level)?(r=n.level,function(l){return r.includes(l)}):(function(l){return function(h){return h>=l}})(n.level),i=0;i0&&(t+=`:${e[n].meta.subId}`),`[${t}]`}function cc(e,n,t,r,u){const o=u.rules.footnote_anchor_name(e,n,t,r,u),a=u.rules.footnote_caption(e,n,t,r,u);let i=o;return e[n].meta.subId>0&&(i+=`:${e[n].meta.subId}`),`${a}`}function lc(e,n,t){return(t.xhtmlOut?`
`:`
`)+`
    -`}function cl(){return`
+`}function sc(){return`
-`}function ll(e,n,u,t,r){let i=r.rules.footnote_anchor_name(e,n,u,t,r);return e[n].meta.subId>0&&(i+=`:${e[n].meta.subId}`),`
  • `}function sl(){return`
  • -`}function dl(e,n,u,t,r){let i=r.rules.footnote_anchor_name(e,n,u,t,r);return e[n].meta.subId>0&&(i+=`:${e[n].meta.subId}`),` ↩︎`}function fl(e){const n=e.helpers.parseLinkLabel,u=e.utils.isSpace;e.renderer.rules.footnote_ref=il,e.renderer.rules.footnote_block_open=al,e.renderer.rules.footnote_block_close=cl,e.renderer.rules.footnote_open=ll,e.renderer.rules.footnote_close=sl,e.renderer.rules.footnote_anchor=dl,e.renderer.rules.footnote_caption=ol,e.renderer.rules.footnote_anchor_name=rl;function t(a,s,d,f){const l=a.bMarks[s]+a.tShift[s],b=a.eMarks[s];if(l+4>b||a.src.charCodeAt(l)!==91||a.src.charCodeAt(l+1)!==94)return!1;let p;for(p=l+2;p=b||a.src.charCodeAt(++p)!==58)return!1;if(f)return!0;p++,a.env.footnotes||(a.env.footnotes={}),a.env.footnotes.refs||(a.env.footnotes.refs={});const m=a.src.slice(l+2,p-2);a.env.footnotes.refs[`:${m}`]=-1;const g=new a.Token("footnote_reference_open","",1);g.meta={label:m},g.level=a.level++,a.tokens.push(g);const k=a.bMarks[s],v=a.tShift[s],w=a.sCount[s],_=a.parentType,A=p,L=a.sCount[s]+p-(a.bMarks[s]+a.tShift[s]);let q=L;for(;p=d||a.src.charCodeAt(f)!==94||a.src.charCodeAt(f+1)!==91)return!1;const l=f+2,b=n(a,f+1);if(b<0)return!1;if(!s){a.env.footnotes||(a.env.footnotes={}),a.env.footnotes.list||(a.env.footnotes.list=[]);const p=a.env.footnotes.list.length,m=[];a.md.inline.parse(a.src.slice(l,b),a.md,a.env,m);const g=a.push("footnote_ref","",0);g.meta={id:p},a.env.footnotes.list[p]={content:a.src.slice(l,b),tokens:m}}return a.pos=b+1,a.posMax=d,!0}function i(a,s){const d=a.posMax,f=a.pos;if(f+3>d||!a.env.footnotes||!a.env.footnotes.refs||a.src.charCodeAt(f)!==91||a.src.charCodeAt(f+1)!==94)return!1;let l;for(l=f+2;l=d)return!1;l++;const b=a.src.slice(f+2,l-1);if(typeof a.env.footnotes.refs[`:${b}`]>"u")return!1;if(!s){a.env.footnotes.list||(a.env.footnotes.list=[]);let p;a.env.footnotes.refs[`:${b}`]<0?(p=a.env.footnotes.list.length,a.env.footnotes.list[p]={label:b,count:0},a.env.footnotes.refs[`:${b}`]=p):p=a.env.footnotes.refs[`:${b}`];const m=a.env.footnotes.list[p].count;a.env.footnotes.list[p].count++;const g=a.push("footnote_ref","",0);g.meta={id:p,subId:m,label:b}}return a.pos=l,a.posMax=d,!0}function c(a){let s,d,f,l=!1;const b={};if(!a.env.footnotes||(a.tokens=a.tokens.filter(function(m){return m.type==="footnote_reference_open"?(l=!0,d=[],f=m.meta.label,!1):m.type==="footnote_reference_close"?(l=!1,b[":"+f]=d,!1):(l&&d.push(m),!l)}),!a.env.footnotes.list))return;const p=a.env.footnotes.list;a.tokens.push(new a.Token("footnote_block_open","",1));for(let m=0,g=p.length;m0?p[m].count:1;for(let _=0;_=0;w--)if(g[w].level===v)return w;return-1}function i(g,k){return l(g[k])&&b(g[k-1])&&p(g[k-2])&&m(g[k])}function c(g,k){if(g.children.unshift(a(g,k)),g.children[1].content=g.children[1].content.slice(3),g.content=g.content.slice(3),n)if(u){g.children.pop();var v="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);g.children[0].content=g.children[0].content.slice(0,-1)+' id="'+v+'">',g.children.push(f(g.content,v,k))}else g.children.unshift(s(k)),g.children.push(d(k))}function a(g,k){var v=new k("html_inline","",0),w=e?' disabled="" ':"";return g.content.indexOf("[ ] ")===0?v.content='':(g.content.indexOf("[x] ")===0||g.content.indexOf("[X] ")===0)&&(v.content=''),v}function s(g){var k=new g("html_inline","",0);return k.content="",k}function f(g,k,v){var w=new v("html_inline","",0);return w.content='",w.attrs=[{for:k}],w}function l(g){return g.type==="inline"}function b(g){return g.type==="paragraph_open"}function p(g){return g.type==="list_item_open"}function m(g){return g.content.indexOf("[ ] ")===0||g.content.indexOf("[x] ")===0||g.content.indexOf("[X] ")===0}return Du}var pl=hl();const bl=au(pl),ml={note:'',tip:'',important:'',warning:'',caution:''},gl=(e,n={})=>{const{markers:u=["TIP","NOTE","IMPORTANT","WARNING","CAUTION"],icons:t=ml,matchCaseSensitive:r=!1,titles:i={},classPrefix:c="markdown-alert"}=n,a=u==="*"?"\\w+":u.join("|"),s=new RegExp(`^\\\\?\\[\\!(${a})\\]([^\\n\\r]*)`,r?"":"i");e.core.ruler.after("block","github-alerts",d=>{const f=d.tokens;for(let l=0;lL.type==="inline");if(!k)continue;const v=k.content.match(s);if(!v)continue;const w=v[1].toLowerCase(),_=v[2].trim()||(i[w]??kl(w)),A=t[w]??"";k.content=k.content.slice(v[0].length).trimStart(),b.type="alert_open",b.tag="div",b.meta={title:_,type:w,icon:A},m.type="alert_close",m.tag="div"}}),e.renderer.rules.alert_open=function(d,f){const{title:l,type:b,icon:p}=d[f].meta;return`

    ${p}${l}

    `}};function kl(e){return e.charAt(0).toUpperCase()+e.slice(1)}function yl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ue={},Gn={},Fe={},nr;function Fn(){if(nr)return Fe;nr=1;function e(c){return typeof c>"u"||c===null}function n(c){return typeof c=="object"&&c!==null}function u(c){return Array.isArray(c)?c:e(c)?[]:[c]}function t(c,a){if(a){const s=Object.keys(a);for(let d=0,f=s.length;dl&&(d=" ... ",i=a-l+d.length),c-a>l&&(f=" ...",c=a+l-f.length),{str:d+r.slice(i,c).replace(/\t/g,"→")+f,pos:a-i+d.length}}function u(r,i){return e.repeat(" ",i-r.length)+r}function t(r,i){if(i=Object.create(i||null),!r.buffer)return null;i.maxLength||(i.maxLength=79),typeof i.indent!="number"&&(i.indent=1),typeof i.linesBefore!="number"&&(i.linesBefore=3),typeof i.linesAfter!="number"&&(i.linesAfter=2);const c=/\r?\n|\r|\0/g,a=[0],s=[];let d,f=-1;for(;d=c.exec(r.buffer);)s.push(d.index),a.push(d.index+d[0].length),r.position<=d.index&&f<0&&(f=a.length-2);f<0&&(f=a.length-1);let l="";const b=Math.min(r.line+i.linesAfter,s.length).toString().length,p=i.maxLength-(i.indent+b+3);for(let g=1;g<=i.linesBefore&&!(f-g<0);g++){const k=n(r.buffer,a[f-g],s[f-g],r.position-(a[f]-a[f-g]),p);l=e.repeat(" ",i.indent)+u((r.line-g+1).toString(),b)+" | "+k.str+` -`+l}const m=n(r.buffer,a[f],s[f],r.position,p);l+=e.repeat(" ",i.indent)+u((r.line+1).toString(),b)+" | "+m.str+` -`,l+=e.repeat("-",i.indent+b+3+m.pos)+`^ -`;for(let g=1;g<=i.linesAfter&&!(f+g>=s.length);g++){const k=n(r.buffer,a[f+g],s[f+g],r.position-(a[f]-a[f+g]),p);l+=e.repeat(" ",i.indent)+u((r.line+g+1).toString(),b)+" | "+k.str+` -`}return l.replace(/\n$/,"")}return Fu=t,Fu}var Tu,rr;function te(){if(rr)return Tu;rr=1;const e=Tn(),n=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],u=["scalar","sequence","mapping"];function t(i){const c={};return i!==null&&Object.keys(i).forEach(function(a){i[a].forEach(function(s){c[String(s)]=a})}),c}function r(i,c){if(c=c||{},Object.keys(c).forEach(function(a){if(n.indexOf(a)===-1)throw new e('Unknown option "'+a+'" is met in definition of "'+i+'" YAML type.')}),this.options=c,this.tag=i,this.kind=c.kind||null,this.resolve=c.resolve||function(){return!0},this.construct=c.construct||function(a){return a},this.instanceOf=c.instanceOf||null,this.predicate=c.predicate||null,this.represent=c.represent||null,this.representName=c.representName||null,this.defaultStyle=c.defaultStyle||null,this.multi=c.multi||!1,this.styleAliases=t(c.styleAliases||null),u.indexOf(this.kind)===-1)throw new e('Unknown kind "'+this.kind+'" is specified for "'+i+'" YAML type.')}return Tu=r,Tu}var Mu,or;function mo(){if(or)return Mu;or=1;const e=Tn(),n=te();function u(i,c){const a=[];return i[c].forEach(function(s){let d=a.length;a.forEach(function(f,l){f.tag===s.tag&&f.kind===s.kind&&f.multi===s.multi&&(d=l)}),a[d]=s}),a}function t(){const i={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function c(a){a.multi?(i.multi[a.kind].push(a),i.multi.fallback.push(a)):i[a.kind][a.tag]=i.fallback[a.tag]=a}for(let a=0,s=arguments.length;a=48&&d<=57||d>=65&&d<=70||d>=97&&d<=102}function t(d){return d>=48&&d<=55}function r(d){return d>=48&&d<=57}function i(d){if(d===null)return!1;const f=d.length;let l=0,b=!1;if(!f)return!1;let p=d[l];if((p==="-"||p==="+")&&(p=d[++l]),p==="0"){if(l+1===f)return!0;if(p=d[++l],p==="b"){for(l++;l=0?"0b"+d.toString(2):"-0b"+d.toString(2).slice(1)},octal:function(d){return d>=0?"0o"+d.toString(8):"-0o"+d.toString(8).slice(1)},decimal:function(d){return d.toString(10)},hexadecimal:function(d){return d>=0?"0x"+d.toString(16).toUpperCase():"-0x"+d.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),qu}var Pu,hr;function _o(){if(hr)return Pu;hr=1;const e=Fn(),n=te(),u=new RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),t=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function r(d){return d===null||!u.test(d)?!1:isFinite(parseFloat(d,10))?!0:t.test(d)}function i(d){let f=d.toLowerCase();const l=f[0]==="-"?-1:1;return"+-".indexOf(f[0])>=0&&(f=f.slice(1)),f===".inf"?l===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:f===".nan"?NaN:l*parseFloat(f,10)}const c=/^[-+]?[0-9]+e/;function a(d,f){if(isNaN(d))switch(f){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===d)switch(f){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===d)switch(f){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(e.isNegativeZero(d))return"-0.0";const l=d.toString(10);return c.test(l)?l.replace("e",".e"):l}function s(d){return Object.prototype.toString.call(d)==="[object Number]"&&(d%1!==0||e.isNegativeZero(d))}return Pu=new n("tag:yaml.org,2002:float",{kind:"scalar",resolve:r,construct:i,predicate:s,represent:a,defaultStyle:"lowercase"}),Pu}var Bu,pr;function Eo(){return pr||(pr=1,Bu=xo().extend({implicit:[wo(),vo(),Co(),_o()]})),Bu}var ju,br;function Ao(){return br||(br=1,ju=Eo()),ju}var Hu,mr;function Do(){if(mr)return Hu;mr=1;const e=te(),n=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),u=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function t(c){return c===null?!1:n.exec(c)!==null||u.exec(c)!==null}function r(c){let a=0,s=null,d=n.exec(c);if(d===null&&(d=u.exec(c)),d===null)throw new Error("Date resolve error");const f=+d[1],l=+d[2]-1,b=+d[3];if(!d[4])return new Date(Date.UTC(f,l,b));const p=+d[4],m=+d[5],g=+d[6];if(d[7]){for(a=d[7].slice(0,3);a.length<3;)a+="0";a=+a}if(d[9]){const v=+d[10],w=+(d[11]||0);s=(v*60+w)*6e4,d[9]==="-"&&(s=-s)}const k=new Date(Date.UTC(f,l,b,p,m,g,a));return s&&k.setTime(k.getTime()-s),k}function i(c){return c.toISOString()}return Hu=new e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:t,construct:r,instanceOf:Date,represent:i}),Hu}var $u,gr;function So(){if(gr)return $u;gr=1;const e=te();function n(u){return u==="<<"||u===null}return $u=new e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:n}),$u}var Uu,kr;function Fo(){if(kr)return Uu;kr=1;const e=te(),n=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function u(c){if(c===null)return!1;let a=0;const s=c.length,d=n;for(let f=0;f64)){if(l<0)return!1;a+=6}}return a%8===0}function t(c){const a=c.replace(/[\r\n=]/g,""),s=a.length,d=n;let f=0;const l=[];for(let p=0;p>16&255),l.push(f>>8&255),l.push(f&255)),f=f<<6|d.indexOf(a.charAt(p));const b=s%4*6;return b===0?(l.push(f>>16&255),l.push(f>>8&255),l.push(f&255)):b===18?(l.push(f>>10&255),l.push(f>>2&255)):b===12&&l.push(f>>4&255),new Uint8Array(l)}function r(c){let a="",s=0;const d=c.length,f=n;for(let b=0;b>18&63],a+=f[s>>12&63],a+=f[s>>6&63],a+=f[s&63]),s=(s<<8)+c[b];const l=d%3;return l===0?(a+=f[s>>18&63],a+=f[s>>12&63],a+=f[s>>6&63],a+=f[s&63]):l===2?(a+=f[s>>10&63],a+=f[s>>4&63],a+=f[s<<2&63],a+=f[64]):l===1&&(a+=f[s>>2&63],a+=f[s<<4&63],a+=f[64],a+=f[64]),a}function i(c){return Object.prototype.toString.call(c)==="[object Uint8Array]"}return Uu=new e("tag:yaml.org,2002:binary",{kind:"scalar",resolve:u,construct:t,predicate:i,represent:r}),Uu}var Gu,yr;function To(){if(yr)return Gu;yr=1;const e=te(),n=Object.prototype.hasOwnProperty,u=Object.prototype.toString;function t(i){if(i===null)return!0;const c=[],a=i;for(let s=0,d=a.length;s=48&&o<=57)return o-48;const y=o|32;return y>=97&&y<=102?y-97+10:-1}function H(o){return o===120?2:o===117?4:o===85?8:0}function $(o){return o>=48&&o<=57?o-48:-1}function W(o){switch(o){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return` -`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"…";case 95:return" ";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function se(o){return o<=65535?String.fromCharCode(o):String.fromCharCode((o-65536>>10)+55296,(o-65536&1023)+56320)}function xe(o,y,E){y==="__proto__"?Object.defineProperty(o,y,{configurable:!0,enumerable:!0,writable:!0,value:E}):o[y]=E}const He=new Array(256),Le=new Array(256);for(let o=0;o<256;o++)He[o]=W(o)?1:0,Le[o]=W(o);function J(o,y){this.input=o,this.filename=y.filename||null,this.schema=y.schema||t,this.onWarning=y.onWarning||null,this.legacy=y.legacy||!1,this.json=y.json||!1,this.listener=y.listener||null,this.maxDepth=typeof y.maxDepth=="number"?y.maxDepth:100,this.maxTotalMergeKeys=typeof y.maxTotalMergeKeys=="number"?y.maxTotalMergeKeys:1e4,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=o.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.totalMergeKeys=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function de(o,y){const E={name:o.filename,buffer:o.input.slice(0,-1),position:o.position,line:o.line,column:o.position-o.lineStart};return E.snippet=u(E),new n(y,E)}function z(o,y){throw de(o,y)}function $e(o,y){o.onWarning&&o.onWarning.call(null,de(o,y))}function we(o,y,E){const F=o.anchorMapTransactions;if(F.length!==0){const C=F[F.length-1];r.call(C,y)||(C[y]={existed:r.call(o.anchorMap,y),value:o.anchorMap[y]})}o.anchorMap[y]=E}function fu(o){o.anchorMapTransactions.push(Object.create(null))}function Oe(o){const y=o.anchorMapTransactions.pop(),E=o.anchorMapTransactions;if(E.length===0)return;const F=E[E.length-1],C=Object.keys(y);for(let R=0,h=C.length;R=0;F-=1){const C=y[E[F]];C.existed?o.anchorMap[E[F]]=C.value:delete o.anchorMap[E[F]]}}function cn(o){return{position:o.position,line:o.line,lineStart:o.lineStart,lineIndent:o.lineIndent,firstTabInLine:o.firstTabInLine,tag:o.tag,anchor:o.anchor,kind:o.kind,result:o.result}}function Ue(o,y){o.position=y.position,o.line=y.line,o.lineStart=y.lineStart,o.lineIndent=y.lineIndent,o.firstTabInLine=y.firstTabInLine,o.tag=y.tag,o.anchor=y.anchor,o.kind=y.kind,o.result=y.result}const Rn={YAML:function(y,E,F){y.version!==null&&z(y,"duplication of %YAML directive"),F.length!==1&&z(y,"YAML directive accepts exactly one argument");const C=/^([0-9]+)\.([0-9]+)$/.exec(F[0]);C===null&&z(y,"ill-formed argument of the YAML directive");const R=parseInt(C[1],10),h=parseInt(C[2],10);R!==1&&z(y,"unacceptable YAML version of the document"),y.version=F[0],y.checkLineBreaks=h<2,h!==1&&h!==2&&$e(y,"unsupported YAML version of the document")},TAG:function(y,E,F){let C;F.length!==2&&z(y,"TAG directive accepts exactly two arguments");const R=F[0];C=F[1],g.test(R)||z(y,"ill-formed tag handle (first argument) of the TAG directive"),r.call(y.tagMap,R)&&z(y,'there is a previously declared suffix for "'+R+'" tag handle'),k.test(C)||z(y,"ill-formed tag prefix (second argument) of the TAG directive");try{C=decodeURIComponent(C)}catch{z(y,"tag prefix is malformed: "+C)}y.tagMap[R]=C}};function oe(o,y,E,F){if(y=32&&x<=1114111||z(o,"expected valid JSON character")}else b.test(C)&&z(o,"the stream contains non-printable characters");o.result+=C}}function Se(o,y,E,F){e.isObject(E)||z(o,"cannot merge mappings; the provided source object is unacceptable");const C=Object.keys(E);for(let R=0,h=C.length;Ro.maxTotalMergeKeys&&z(o,"merge keys exceeded maxTotalMergeKeys ("+o.maxTotalMergeKeys+")"),r.call(y,x)||(xe(y,x,E[x]),F[x]=!0)}}function ve(o,y,E,F,C,R,h,x,M){if(Array.isArray(C)){C=Array.prototype.slice.call(C);for(let D=0,S=C.length;D1&&(o.result+=e.repeat(` -`,y-1))}function Ln(o,y,E){let F,C,R,h,x,M;const D=o.kind,S=o.result;let I=o.input.charCodeAt(o.position);if(A(I)||L(I)||I===35||I===38||I===42||I===33||I===124||I===62||I===39||I===34||I===37||I===64||I===96)return!1;if(I===63||I===45){const T=o.input.charCodeAt(o.position+1);if(A(T)||E&&L(T))return!1}for(o.kind="scalar",o.result="",F=C=o.position,R=!1;I!==0;){if(I===58){const T=o.input.charCodeAt(o.position+1);if(A(T)||E&&L(T))break}else if(I===35){const T=o.input.charCodeAt(o.position-1);if(A(T))break}else{if(o.position===o.lineStart&&Ve(o)||E&&L(I))break;if(w(I))if(h=o.line,x=o.lineStart,M=o.lineIndent,Y(o,!1,-1),o.lineIndent>=y){R=!0,I=o.input.charCodeAt(o.position);continue}else{o.position=C,o.line=h,o.lineStart=x,o.lineIndent=M;break}}R&&(oe(o,F,C,!1),Ce(o,o.line-h),F=C=o.position,R=!1),_(I)||(C=o.position+1),I=o.input.charCodeAt(++o.position)}return oe(o,F,C,!1),o.result?!0:(o.kind=D,o.result=S,!1)}function On(o,y){let E,F,C=o.input.charCodeAt(o.position);if(C!==39)return!1;for(o.kind="scalar",o.result="",o.position++,E=F=o.position;(C=o.input.charCodeAt(o.position))!==0;)if(C===39)if(oe(o,E,o.position,!0),C=o.input.charCodeAt(++o.position),C===39)E=o.position,o.position++,F=o.position;else return!0;else w(C)?(oe(o,E,F,!0),Ce(o,Y(o,!1,y)),E=F=o.position):o.position===o.lineStart&&Ve(o)?z(o,"unexpected end of the document within a single quoted scalar"):(o.position++,_(C)||(F=o.position));z(o,"unexpected end of the stream within a single quoted scalar")}function ln(o,y){let E,F,C,R=o.input.charCodeAt(o.position);if(R!==34)return!1;for(o.kind="scalar",o.result="",o.position++,E=F=o.position;(R=o.input.charCodeAt(o.position))!==0;){if(R===34)return oe(o,E,o.position,!0),o.position++,!0;if(R===92){if(oe(o,E,o.position,!0),R=o.input.charCodeAt(++o.position),w(R))Y(o,!1,y);else if(R<256&&He[R])o.result+=Le[R],o.position++;else if((C=H(R))>0){let h=C,x=0;for(;h>0;h--)R=o.input.charCodeAt(++o.position),(C=q(R))>=0?x=(x<<4)+C:z(o,"expected hexadecimal character");o.result+=se(x),o.position++}else z(o,"unknown escape sequence");E=F=o.position}else w(R)?(oe(o,E,F,!0),Ce(o,Y(o,!1,y)),E=F=o.position):o.position===o.lineStart&&Ve(o)?z(o,"unexpected end of the document within a double quoted scalar"):(o.position++,_(R)||(F=o.position))}z(o,"unexpected end of the stream within a double quoted scalar")}function Nn(o,y){let E=!0,F,C,R;const h=o.tag;let x;const M=o.anchor;let D,S,I,T;const N=Object.create(null);let O,P,B,U=o.input.charCodeAt(o.position);if(U===91)D=93,T=!1,x=[];else if(U===123)D=125,T=!0,x={};else return!1;for(o.anchor!==null&&we(o,o.anchor,x),U=o.input.charCodeAt(++o.position);U!==0;){if(Y(o,!0,y),U=o.input.charCodeAt(o.position),U===D)return o.position++,o.tag=h,o.anchor=M,o.kind=T?"mapping":"sequence",o.result=x,!0;if(E?U===44&&z(o,"expected the node content, but found ','"):z(o,"missed comma between flow collection entries"),P=O=B=null,S=I=!1,U===63){const V=o.input.charCodeAt(o.position+1);A(V)&&(S=I=!0,o.position++,Y(o,!0,y))}F=o.line,C=o.lineStart,R=o.position,Ee(o,y,i,!1,!0),P=o.tag,O=o.result,Y(o,!0,y),U=o.input.charCodeAt(o.position),(I||o.line===F)&&U===58&&(S=!0,U=o.input.charCodeAt(++o.position),Y(o,!0,y),Ee(o,y,i,!1,!0),B=o.result),T?ve(o,x,N,P,O,B,F,C,R):S?x.push(ve(o,null,N,P,O,B,F,C,R)):x.push(O),Y(o,!0,y),U=o.input.charCodeAt(o.position),U===44?(E=!0,U=o.input.charCodeAt(++o.position)):E=!1}z(o,"unexpected end of the stream within a flow collection")}function zn(o,y){let E,F=d,C=!1,R=!1,h=y,x=0,M=!1,D,S=o.input.charCodeAt(o.position);if(S===124)E=!1;else if(S===62)E=!0;else return!1;for(o.kind="scalar",o.result="";S!==0;)if(S=o.input.charCodeAt(++o.position),S===43||S===45)d===F?F=S===43?l:f:z(o,"repeat of a chomping mode identifier");else if((D=$(S))>=0)D===0?z(o,"bad explicit indentation width of a block scalar; it cannot be less than one"):R?z(o,"repeat of an indentation width identifier"):(h=y+D-1,R=!0);else break;if(_(S)){do S=o.input.charCodeAt(++o.position);while(_(S));if(S===35)do S=o.input.charCodeAt(++o.position);while(!w(S)&&S!==0)}for(;S!==0;){for(Ge(o),o.lineIndent=0,S=o.input.charCodeAt(o.position);(!R||o.lineIndenth&&(h=o.lineIndent),w(S)){x++;continue}if(!R&&h===0&&z(o,"missing indentation for block scalar"),o.lineIndenty)&&h!==0)z(o,"bad indentation of a sequence entry");else if(o.lineIndenty)&&(O&&(C=o.line,R=o.lineStart,h=o.position),Ee(o,y,s,!0,F)&&(O?T=o.result:N=o.result),O||(ve(o,D,S,I,T,N,C,R,h),I=T=N=null),Y(o,!0,-1),B=o.input.charCodeAt(o.position)),(o.line===V||o.lineIndent>y)&&B!==0)z(o,"bad indentation of a mapping entry");else if(o.lineIndent=o.maxDepth&&z(o,"nesting exceeded maxDepth ("+o.maxDepth+")"),o.depth+=1,o.listener!==null&&o.listener("open",o),o.tag=null,o.anchor=null,o.kind=null,o.result=null;const O=R=h=s===E||a===E;if(F&&Y(o,!0,-1)&&(M=!0,o.lineIndent>y?x=1:o.lineIndent===y?x=0:o.lineIndenty?x=1:o.lineIndent===y?x=0:o.lineIndent tag; it should be "scalar", not "'+o.kind+'"');for(let P=0,B=o.implicitTypes.length;P"),o.result!==null&&I.kind!==o.kind&&z(o,"unacceptable node kind for !<"+o.tag+'> tag; it should be "'+I.kind+'", not "'+o.kind+'"'),I.resolve(o.result,o.tag)?(o.result=I.construct(o.result,o.tag),o.anchor!==null&&we(o,o.anchor,o.result)):z(o,"cannot resolve a node with !<"+o.tag+"> explicit tag")}return o.listener!==null&&o.listener("close",o),o.depth-=1,o.tag!==null||o.anchor!==null||D}function mu(o){const y=o.position;let E=!1,F;for(o.version=null,o.checkLineBreaks=o.legacy,o.tagMap=Object.create(null),o.anchorMap=Object.create(null);(F=o.input.charCodeAt(o.position))!==0&&(Y(o,!0,-1),F=o.input.charCodeAt(o.position),!(o.lineIndent>0||F!==37));){E=!0,F=o.input.charCodeAt(++o.position);let C=o.position;for(;F!==0&&!A(F);)F=o.input.charCodeAt(++o.position);const R=o.input.slice(C,o.position),h=[];for(R.length<1&&z(o,"directive name must not be less than one character in length");F!==0;){for(;_(F);)F=o.input.charCodeAt(++o.position);if(F===35){do F=o.input.charCodeAt(++o.position);while(F!==0&&!w(F));break}if(w(F))break;for(C=o.position;F!==0&&!A(F);)F=o.input.charCodeAt(++o.position);h.push(o.input.slice(C,o.position))}F!==0&&Ge(o),r.call(Rn,R)?Rn[R](o,R,h):$e(o,'unknown document directive "'+R+'"')}if(Y(o,!0,-1),o.lineIndent===0&&o.input.charCodeAt(o.position)===45&&o.input.charCodeAt(o.position+1)===45&&o.input.charCodeAt(o.position+2)===45?(o.position+=3,Y(o,!0,-1)):E&&z(o,"directives end mark is expected"),Ee(o,o.lineIndent-1,s,!1,!0),Y(o,!0,-1),o.checkLineBreaks&&p.test(o.input.slice(y,o.position))&&$e(o,"non-ASCII line breaks are interpreted as content"),o.documents.push(o.result),o.position===o.lineStart&&Ve(o)){o.input.charCodeAt(o.position)===46&&(o.position+=3,Y(o,!0,-1));return}o.position"u"&&(E=y,y=null);const F=jn(o,E);if(typeof y!="function")return F;for(let C=0,R=F.length;C=32&&h<=126||h>=161&&h<=55295&&h!==8232&&h!==8233||h>=57344&&h<=65533&&h!==i||h>=65536&&h<=1114111}function ve(h){return Se(h)&&h!==i&&h!==s&&h!==a}function Ge(h,x,M){const D=ve(h),S=D&&!oe(h);return(M?D:D&&h!==v&&h!==$&&h!==W&&h!==xe&&h!==Le)&&h!==b&&!(x===_&&!S)||ve(x)&&!oe(x)&&h===b||x===_&&S}function Y(h){return Se(h)&&h!==i&&!oe(h)&&h!==w&&h!==q&&h!==_&&h!==v&&h!==$&&h!==W&&h!==xe&&h!==Le&&h!==b&&h!==m&&h!==k&&h!==f&&h!==He&&h!==A&&h!==L&&h!==g&&h!==l&&h!==p&&h!==H&&h!==se}function Ve(h){return!oe(h)&&h!==_}function Ce(h,x){const M=h.charCodeAt(x);let D;return M>=55296&&M<=56319&&x+1=56320&&D<=57343)?(M-55296)*1024+D-56320+65536:M}function Ln(h){return/^\n* /.test(h)}const On=1,ln=2,Nn=3,zn=4,_e=5;function qn(h,x,M,D,S,I,T,N){let O,P=0,B=null,U=!1,V=!1;const Ft=D!==-1;let sn=-1,dn=Y(Ce(h,0))&&Ve(Ce(h,h.length-1));if(x||T)for(O=0;O=65536?O+=2:O++){if(P=Ce(h,O),!Se(P))return _e;dn=dn&&Ge(P,B,N),B=P}else{for(O=0;O=65536?O+=2:O++){if(P=Ce(h,O),P===a)U=!0,Ft&&(V=V||O-sn-1>D&&h[sn+1]!==" ",sn=O);else if(!Se(P))return _e;dn=dn&&Ge(P,B,N),B=P}V=V||Ft&&O-sn-1>D&&h[sn+1]!==" "}return!U&&!V?dn&&!T&&!S(h)?On:I===Oe?_e:ln:M>9&&Ln(h)?_e:T?I===Oe?_e:ln:V?zn:Nn}function pu(h,x,M,D,S){h.dump=(function(){if(x.length===0)return h.quotingType===Oe?'""':"''";if(!h.noCompatMode&&(de.indexOf(x)!==-1||z.test(x)))return h.quotingType===Oe?'"'+x+'"':"'"+x+"'";const I=h.indent*Math.max(1,M),T=h.lineWidth===-1?-1:Math.max(Math.min(h.lineWidth,40),h.lineWidth-I),N=D||h.flowLevel>-1&&M>=h.flowLevel;function O(P){return Rn(h,P)}switch(qn(x,N,h.indent,T,O,h.quotingType,h.forceQuotes&&!D,S)){case On:return x;case ln:return"'"+x.replace(/'/g,"''")+"'";case Nn:return"|"+Pn(x,h.indent)+Bn(cn(x,I));case zn:return">"+Pn(x,h.indent)+Bn(cn(bu(x,T),I));case _e:return'"'+mu(x)+'"';default:throw new n("impossible error: invalid scalar style")}})()}function Pn(h,x){const M=Ln(h)?String(x):"",D=h[h.length-1]===` -`,I=D&&(h[h.length-2]===` -`||h===` -`)?"+":D?"":"-";return M+I+` -`}function Bn(h){return h[h.length-1]===` -`?h.slice(0,-1):h}function bu(h,x){const M=/(\n+)([^\n]*)/g;let D=(function(){let N=h.indexOf(` -`);return N=N!==-1?N:h.length,M.lastIndex=N,Ee(h.slice(0,N),x)})(),S=h[0]===` -`||h[0]===" ",I,T;for(;T=M.exec(h);){const N=T[1],O=T[2];I=O[0]===" ",D+=N+(!S&&!I&&O!==""?` -`:"")+Ee(O,x),S=I}return D}function Ee(h,x){if(h===""||h[0]===" ")return h;const M=/ [^ ]/g;let D,S=0,I,T=0,N=0,O="";for(;D=M.exec(h);)N=D.index,N-S>x&&(I=T>S?T:N,O+=` -`+h.slice(S,I),S=I+1),T=N;return O+=` -`,h.length-S>x&&T>S?O+=h.slice(S,T)+` -`+h.slice(T+1):O+=h.slice(S),O.slice(1)}function mu(h){let x="",M=0;for(let D=0;D=65536?D+=2:D++){M=Ce(h,D);const S=J[M];!S&&Se(M)?(x+=h[D],M>=65536&&(x+=h[D+1])):x+=S||we(M)}return x}function jn(h,x,M){let D="";const S=h.tag;for(let I=0,T=M.length;I"u"&&E(h,x,null,!1,!1))&&(D!==""&&(D+=","+(h.condenseFlow?"":" ")),D+=h.dump)}h.tag=S,h.dump="["+D+"]"}function Hn(h,x,M,D){let S="";const I=h.tag;for(let T=0,N=M.length;T"u"&&E(h,x+1,null,!0,!0,!1,!0))&&((!D||S!=="")&&(S+=Ue(h,x)),h.dump&&a===h.dump.charCodeAt(0)?S+="-":S+="- ",S+=h.dump)}h.tag=I,h.dump=S||"[]"}function gu(h,x,M){let D="";const S=h.tag,I=Object.keys(M);for(let T=0,N=I.length;T1024&&(O+="? "),O+=h.dump+(h.condenseFlow?'"':"")+":"+(h.condenseFlow?"":" "),E(h,x,B,!1,!1)&&(O+=h.dump,D+=O))}h.tag=S,h.dump="{"+D+"}"}function o(h,x,M,D){let S="";const I=h.tag,T=Object.keys(M);if(h.sortKeys===!0)T.sort();else if(typeof h.sortKeys=="function")T.sort(h.sortKeys);else if(h.sortKeys)throw new n("sortKeys must be a boolean or a function");for(let N=0,O=T.length;N1024;V&&(h.dump&&a===h.dump.charCodeAt(0)?P+="?":P+="? "),P+=h.dump,V&&(P+=Ue(h,x)),E(h,x+1,U,!0,V)&&(h.dump&&a===h.dump.charCodeAt(0)?P+=":":P+=": ",P+=h.dump,S+=P)}h.tag=I,h.dump=S||"{}"}function y(h,x,M){const D=M?h.explicitTypes:h.implicitTypes;for(let S=0,I=D.length;S tag resolver accepts not "'+N+'" style');h.dump=O}return!0}}return!1}function E(h,x,M,D,S,I,T){h.tag=null,h.dump=M,y(h,M,!1)||y(h,M,!0);const N=t.call(h.dump),O=D;D&&(D=h.flowLevel<0||h.flowLevel>x);const P=N==="[object Object]"||N==="[object Array]";let B,U;if(P&&(B=h.duplicates.indexOf(M),U=B!==-1),(h.tag!==null&&h.tag!=="?"||U||h.indent!==2&&x>0)&&(S=!1),U&&h.usedDuplicates[B])h.dump="*ref_"+B;else{if(P&&U&&!h.usedDuplicates[B]&&(h.usedDuplicates[B]=!0),N==="[object Object]")D&&Object.keys(h.dump).length!==0?(o(h,x,h.dump,S),U&&(h.dump="&ref_"+B+h.dump)):(gu(h,x,h.dump),U&&(h.dump="&ref_"+B+" "+h.dump));else if(N==="[object Array]")D&&h.dump.length!==0?(h.noArrayIndent&&!T&&x>0?Hn(h,x-1,h.dump,S):Hn(h,x,h.dump,S),U&&(h.dump="&ref_"+B+h.dump)):(jn(h,x,h.dump),U&&(h.dump="&ref_"+B+" "+h.dump));else if(N==="[object String]")h.tag!=="?"&&pu(h,h.dump,x,I,O);else{if(N==="[object Undefined]")return!1;if(h.skipInvalid)return!1;throw new n("unacceptable kind of an object to dump "+N)}if(h.tag!==null&&h.tag!=="?"){let V=encodeURI(h.tag[0]==="!"?h.tag.slice(1):h.tag).replace(/!/g,"%21");h.tag[0]==="!"?V="!"+V:V.slice(0,18)==="tag:yaml.org,2002:"?V="!!"+V.slice(18):V="!<"+V+">",h.dump=V+" "+h.dump}}return!0}function F(h,x){const M=[],D=[];C(h,M,D);const S=D.length;for(let I=0;I=f||s.src.slice(A,L)==="..."||(A=s.bMarks[p]+s.tShift[p],L=s.eMarks[p],A=4)){for(b=A+1;b<=L&&r[(b-A)%c]===s.src[b];b++);if(!(Math.floor((b-A)/c){let n="";e.use(Tl,u=>{const t=Il(u);t!==void 0?n=Ro(t,e.utils.escapeHtml):n=""}),e.renderer.rules.front_matter=(u,t,r,i,c)=>n===""?"":` +`}function dc(e,n,t,r,u){let o=u.rules.footnote_anchor_name(e,n,t,r,u);return e[n].meta.subId>0&&(o+=`:${e[n].meta.subId}`),`
  • `}function fc(){return`
  • +`}function hc(e,n,t,r,u){let o=u.rules.footnote_anchor_name(e,n,t,r,u);return e[n].meta.subId>0&&(o+=`:${e[n].meta.subId}`),` ↩︎`}function pc(e){const n=e.helpers.parseLinkLabel,t=e.utils.isSpace;e.renderer.rules.footnote_ref=cc,e.renderer.rules.footnote_block_open=lc,e.renderer.rules.footnote_block_close=sc,e.renderer.rules.footnote_open=dc,e.renderer.rules.footnote_close=fc,e.renderer.rules.footnote_anchor=hc,e.renderer.rules.footnote_caption=ac,e.renderer.rules.footnote_anchor_name=ic;function r(i,c,s,d){const l=i.bMarks[c]+i.tShift[c],h=i.eMarks[c];if(l+4>h||i.src.charCodeAt(l)!==91||i.src.charCodeAt(l+1)!==94)return!1;let f;for(f=l+2;f=h||i.src.charCodeAt(++f)!==58)return!1;if(d)return!0;f++,i.env.footnotes||(i.env.footnotes={}),i.env.footnotes.refs||(i.env.footnotes.refs={});const p=i.src.slice(l+2,f-2);i.env.footnotes.refs[`:${p}`]=-1;const b=new i.Token("footnote_reference_open","",1);b.meta={label:p},b.level=i.level++,i.tokens.push(b);const m=i.bMarks[c],g=i.tShift[c],k=i.sCount[c],y=i.parentType,x=f,v=i.sCount[c]+f-(i.bMarks[c]+i.tShift[c]);let w=v;for(;f=s||i.src.charCodeAt(d)!==94||i.src.charCodeAt(d+1)!==91)return!1;const l=d+2,h=n(i,d+1);if(h<0)return!1;if(!c){i.env.footnotes||(i.env.footnotes={}),i.env.footnotes.list||(i.env.footnotes.list=[]);const f=i.env.footnotes.list.length,p=[];i.md.inline.parse(i.src.slice(l,h),i.md,i.env,p);const b=i.push("footnote_ref","",0);b.meta={id:f},i.env.footnotes.list[f]={content:i.src.slice(l,h),tokens:p}}return i.pos=h+1,i.posMax=s,!0}function o(i,c){const s=i.posMax,d=i.pos;if(d+3>s||!i.env.footnotes||!i.env.footnotes.refs||i.src.charCodeAt(d)!==91||i.src.charCodeAt(d+1)!==94)return!1;let l;for(l=d+2;l=s)return!1;l++;const h=i.src.slice(d+2,l-1);if(typeof i.env.footnotes.refs[`:${h}`]>"u")return!1;if(!c){i.env.footnotes.list||(i.env.footnotes.list=[]);let f;i.env.footnotes.refs[`:${h}`]<0?(f=i.env.footnotes.list.length,i.env.footnotes.list[f]={label:h,count:0},i.env.footnotes.refs[`:${h}`]=f):f=i.env.footnotes.refs[`:${h}`];const p=i.env.footnotes.list[f].count;i.env.footnotes.list[f].count++;const b=i.push("footnote_ref","",0);b.meta={id:f,subId:p,label:h}}return i.pos=l,i.posMax=s,!0}function a(i){let c,s,d,l=!1;const h={};if(!i.env.footnotes||(i.tokens=i.tokens.filter(function(p){return p.type==="footnote_reference_open"?(l=!0,s=[],d=p.meta.label,!1):p.type==="footnote_reference_close"?(l=!1,h[":"+d]=s,!1):(l&&s.push(p),!l)}),!i.env.footnotes.list))return;const f=i.env.footnotes.list;i.tokens.push(new i.Token("footnote_block_open","",1));for(let p=0,b=f.length;p0?f[p].count:1;for(let y=0;y=0;k--)if(b[k].level===g)return k;return-1}function o(b,m){return l(b[m])&&h(b[m-1])&&f(b[m-2])&&p(b[m])}function a(b,m){if(b.children.unshift(i(b,m)),b.children[1].content=b.children[1].content.slice(3),b.content=b.content.slice(3),n)if(t){b.children.pop();var g="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);b.children[0].content=b.children[0].content.slice(0,-1)+' id="'+g+'">',b.children.push(d(b.content,g,m))}else b.children.unshift(c(m)),b.children.push(s(m))}function i(b,m){var g=new m("html_inline","",0),k=e?' disabled="" ':"";return b.content.indexOf("[ ] ")===0?g.content='':(b.content.indexOf("[x] ")===0||b.content.indexOf("[X] ")===0)&&(g.content=''),g}function c(b){var m=new b("html_inline","",0);return m.content="",m}function d(b,m,g){var k=new g("html_inline","",0);return k.content='",k.attrs=[{for:m}],k}function l(b){return b.type==="inline"}function h(b){return b.type==="paragraph_open"}function f(b){return b.type==="list_item_open"}function p(b){return b.content.indexOf("[ ] ")===0||b.content.indexOf("[x] ")===0||b.content.indexOf("[X] ")===0}return Kn}var mc=bc();const gc=In(mc),kc={note:'',tip:'',important:'',warning:'',caution:''},yc=(e,n={})=>{const{markers:t=["TIP","NOTE","IMPORTANT","WARNING","CAUTION"],icons:r=kc,matchCaseSensitive:u=!1,titles:o={},classPrefix:a="markdown-alert"}=n,i=t==="*"?"\\w+":t.join("|"),c=new RegExp(`^\\\\?\\[\\!(${i})\\]([^\\n\\r]*)`,u?"":"i");e.core.ruler.after("block","github-alerts",s=>{const d=s.tokens;for(let l=0;lv.type==="inline");if(!m)continue;const g=m.content.match(c);if(!g)continue;const k=g[1].toLowerCase(),y=g[2].trim()||(o[k]??xc(k)),x=r[k]??"";m.content=m.content.slice(g[0].length).trimStart(),h.type="alert_open",h.tag="div",h.meta={title:y,type:k,icon:x},p.type="alert_close",p.tag="div"}}),e.renderer.rules.alert_open=function(s,d){const{title:l,type:h,icon:f}=s[d].meta;return`

    ${f}${l}

    `}};function xc(e){return e.charAt(0).toUpperCase()+e.slice(1)}var S=Symbol("NOT_RESOLVED"),It=Symbol("MERGE_KEY");function O(e,n){return{tagName:e,nodeKind:"scalar",implicit:n.implicit??!1,matchByTagPrefix:n.matchByTagPrefix??!1,implicitFirstChars:n.implicitFirstChars??null,resolve:n.resolve,identify:n.identify??null,represent:n.represent??(t=>String(t)),representTagName:n.representTagName??null}}function Mt(e,n){const t=n.finalize===void 0;return{tagName:e,nodeKind:"sequence",implicit:!1,matchByTagPrefix:n.matchByTagPrefix??!1,create:n.create,addItem:n.addItem,finalize:n.finalize??(r=>r),carrierIsResult:t,identify:n.identify??null,represent:n.represent??(r=>r),representTagName:n.representTagName??null}}function Mn(e,n){const t=n.finalize===void 0;return{tagName:e,nodeKind:"mapping",implicit:!1,matchByTagPrefix:n.matchByTagPrefix??!1,create:n.create,addPair:n.addPair,has:n.has,keys:n.keys,get:n.get,finalize:n.finalize??(r=>r),carrierIsResult:t,identify:n.identify??null,represent:n.represent??(r=>r),representTagName:n.representTagName??null}}var vc=O("tag:yaml.org,2002:str",{resolve:e=>e,identify:e=>typeof e=="string"}),wc=["","~","null","Null","NULL"],Cc=O("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:e=>wc.indexOf(e)!==-1?null:S,identify:e=>e===null,represent:()=>"null"}),_c=O("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["n"],resolve:(e,n)=>e==="null"||n&&e===""?null:S,identify:e=>e===null,represent:()=>"null"}),Ec=["","~","null","Null","NULL"],Ac=O("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:e=>Ec.indexOf(e)!==-1?null:S,identify:e=>e===null,represent:()=>"null"}),Sc=["true","True","TRUE"],Fc=["false","False","FALSE"],Dc=O("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:e=>Sc.indexOf(e)!==-1?!0:Fc.indexOf(e)!==-1?!1:S,identify:e=>Object.prototype.toString.call(e)==="[object Boolean]",represent:e=>e?"true":"false"}),Tc=["true"],Ic=["false"],Mc=O("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:e=>Tc.indexOf(e)!==-1?!0:Ic.indexOf(e)!==-1?!1:S,identify:e=>Object.prototype.toString.call(e)==="[object Boolean]",represent:e=>e?"true":"false"}),Nc=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],Rc=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],Lc=O("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:e=>Nc.indexOf(e)!==-1?!0:Rc.indexOf(e)!==-1?!1:S,identify:e=>Object.prototype.toString.call(e)==="[object Boolean]",represent:e=>e?"true":"false"}),zc=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),Pc=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function Oc(e){let n=e,t=1;return(n[0]==="-"||n[0]==="+")&&(n[0]==="-"&&(t=-1),n=n.slice(1)),n.startsWith("0b")?t*parseInt(n.slice(2),2):n.startsWith("0o")?t*parseInt(n.slice(2),8):n.startsWith("0x")?t*parseInt(n.slice(2),16):t*parseInt(n,10)}function $c(e,n){if(n){if(!Pc.test(e))return S}else if(!zc.test(e))return S;const t=Oc(e);return Number.isFinite(t)?t:S}var mu=O("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:$c,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf("e")<0,represent:e=>e.toString(10)}),Bc=new RegExp("^-?(?:0|[1-9][0-9]*)$"),qc=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function jc(e){let n=e,t=1;return(n[0]==="-"||n[0]==="+")&&(n[0]==="-"&&(t=-1),n=n.slice(1)),n.startsWith("0b")?t*parseInt(n.slice(2),2):n.startsWith("0o")?t*parseInt(n.slice(2),8):n.startsWith("0x")?t*parseInt(n.slice(2),16):t*parseInt(n,10)}function Hc(e,n){if(n){if(!qc.test(e))return S}else if(!Bc.test(e))return S;const t=jc(e);return Number.isFinite(t)?t:S}var Uc=O("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-",..."0123456789"],resolve:Hc,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf("e")<0,represent:e=>e.toString(10)}),Gc=new RegExp("^(?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?0x[0-9a-fA-F_]+|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+|[-+]?(?:0|[1-9][0-9_]*))$");function Vc(e){let n=e.replace(/_/g,""),t=1;if((n[0]==="-"||n[0]==="+")&&(n[0]==="-"&&(t=-1),n=n.slice(1)),n.startsWith("0b"))return t*parseInt(n.slice(2),2);if(n.startsWith("0x"))return t*parseInt(n.slice(2),16);if(n.includes(":")){let r=0;for(const u of n.split(":"))r=r*60+Number(u);return t*r}return n!=="0"&&n[0]==="0"?t*parseInt(n,8):t*parseInt(n,10)}function Zc(e){if(!Gc.test(e))return S;const n=Vc(e);return Number.isFinite(n)?n:S}var dt=O("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:Zc,identify:e=>Number.isInteger(e)&&!Object.is(e,-0)&&e.toString(10).indexOf("e")<0,represent:e=>e.toString(10)}),Wc=new RegExp("^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),Yc=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Kc(e){if(!Wc.test(e))return S;let n=e.toLowerCase();const t=n[0]==="-"?-1:1;if("+-".includes(n[0])&&(n=n.slice(1)),n===".inf")return t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(n===".nan")return NaN;const r=t*parseFloat(n);return Number.isFinite(r)||Yc.test(e)?r:S}function Jc(e){if(isNaN(e))return".nan";if(e===Number.POSITIVE_INFINITY)return".inf";if(e===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(e,-0))return"-0.0";const n=e.toString(10);return/^[-+]?[0-9]+e/.test(n)?n.replace("e",".e"):n}var gu=O("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-","+",".",..."0123456789"],resolve:Kc,identify:e=>typeof e=="number"&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf("e")>=0),represent:Jc}),Xc=new RegExp("^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$"),Qc=new RegExp("^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function e0(e,n){if(n){if(!Qc.test(e))return S;let r=e.toLowerCase();const u=r[0]==="-"?-1:1;if("+-".includes(r[0])&&(r=r.slice(1)),r===".inf")return u===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(r===".nan")return NaN;const o=u*parseFloat(r);return Number.isFinite(o)?o:S}if(!Xc.test(e))return S;const t=Number(e);return Number.isFinite(t)?t:S}function n0(e){if(isNaN(e))return".nan";if(e===Number.POSITIVE_INFINITY)return".inf";if(e===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(e,-0))return"-0.0";const n=e.toString(10);return/^[-+]?[0-9]+e/.test(n)?n.replace("e",".e"):n}var t0=O("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-",..."0123456789"],resolve:e0,identify:e=>typeof e=="number"&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf("e")>=0),represent:n0}),r0=new RegExp("^(?:[-+]?(?:(?:[0-9][0-9_]*)?\\.[0-9_]*)(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),u0=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function o0(e){if(!r0.test(e))return S;let n=e.toLowerCase().replace(/_/g,"");const t=n[0]==="-"?-1:1;if("+-".includes(n[0])&&(n=n.slice(1)),n===".inf")return t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(n===".nan")return NaN;let r=0;if(n.includes(":")){for(const u of n.split(":"))r=r*60+Number(u);r*=t}else r=t*parseFloat(n);return Number.isFinite(r)||u0.test(e)?r:S}function i0(e){if(isNaN(e))return".nan";if(e===Number.POSITIVE_INFINITY)return".inf";if(e===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(e,-0))return"-0.0";const n=e.toString(10);return/^[-+]?[0-9]+e/.test(n)?n.replace("e",".e"):n}var ft=O("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-","+",".",..."0123456789"],resolve:o0,identify:e=>typeof e=="number"&&(!Number.isInteger(e)||Object.is(e,-0)||e.toString(10).indexOf("e")>=0),represent:i0}),a0=O("tag:yaml.org,2002:merge",{implicit:!0,implicitFirstChars:["<"],resolve:(e,n)=>e==="<<"||n&&e===""?It:S}),c0=/^[A-Za-z0-9+/]*={0,2}$/;function l0(e){const n=e.replace(/\s/g,"");if(n.length%4!==0||!c0.test(n))return S;const t=atob(n),r=new Uint8Array(t.length);for(let u=0;uObject.prototype.toString.call(e)==="[object Uint8Array]",represent:s0}),f0=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),h0=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function p0(e){let n=f0.exec(e);if(n===null&&(n=h0.exec(e)),n===null)return S;const t=+n[1],r=+n[2]-1,u=+n[3];if(!n[4]){const d=new Date(Date.UTC(t,r,u));return d.getUTCFullYear()!==t||d.getUTCMonth()!==r||d.getUTCDate()!==u?S:d}const o=+n[4],a=+n[5],i=+n[6];let c=0;if(o>23||a>59||i>59)return S;if(n[7]){let d=n[7].slice(0,3);for(;d.length<3;)d+="0";c=+d}const s=new Date(Date.UTC(t,r,u,o,a,i,c));if(s.getUTCFullYear()!==t||s.getUTCMonth()!==r||s.getUTCDate()!==u)return S;if(n[9]){const d=+n[10],l=+(n[11]||0);if(d>23||l>59)return S;const h=(d*60+l)*6e4;s.setTime(s.getTime()-(n[9]==="-"?-h:h))}return s}var b0=O("tag:yaml.org,2002:timestamp",{implicit:!0,implicitFirstChars:[..."0123456789"],resolve:p0,identify:e=>e instanceof Date,represent:e=>e.toISOString()}),m0=Mt("tag:yaml.org,2002:seq",{create:()=>[],addItem:(e,n)=>{e.push(n)},identify:Array.isArray});function Nn(e){if(e===null||typeof e!="object"||Array.isArray(e))return!1;const n=Object.getPrototypeOf(e);return n===null||n===Object.prototype}function gr(e,n){const t={};for(const r of n)e[r]!==void 0&&(t[r]=e[r]);return t}var g0=Mt("tag:yaml.org,2002:omap",{create:()=>({list:[],seen:new Set}),addItem:(e,n)=>{let t;if(n instanceof Map){if(n.size!==1)return"cannot resolve an ordered map item";t=n.keys().next().value}else if(Nn(n)){const r=Object.keys(n);if(r.length!==1)return"cannot resolve an ordered map item";t=r[0]}else return"cannot resolve an ordered map item";return e.seen.has(t)?"duplicate key in ordered map":(e.seen.add(t),e.list.push(n),"")},finalize:e=>e.list}),k0=Mt("tag:yaml.org,2002:pairs",{create:()=>[],addItem:(e,n)=>{if(n instanceof Map)return n.size!==1?"cannot resolve a pairs item":(e.push(n.entries().next().value),"");if(Object.prototype.toString.call(n)!=="[object Object]")return"cannot resolve a pairs item";const t=n,r=Object.keys(t);return r.length!==1?"cannot resolve a pairs item":(e.push([r[0],t[r[0]]]),"")}}),y0=Mn("tag:yaml.org,2002:map",{create:()=>({}),identify:Nn,represent:e=>{const n=new Map;for(const t of Object.keys(e))n.set(t,e[t]);return n},addPair:(e,n,t)=>{if(n!==null&&typeof n=="object")return"object-based map does not support complex keys";const r=String(n);return r==="__proto__"?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,""},has:(e,n)=>n!==null&&typeof n=="object"?!1:Object.prototype.hasOwnProperty.call(e,String(n)),keys:e=>Object.keys(e),get:(e,n)=>e[String(n)]}),x0=Mn("tag:yaml.org,2002:set",{create:()=>new Set,identify:e=>e instanceof Set,represent:e=>{const n=new Map;for(const t of e)n.set(t,null);return n},addPair:(e,n,t)=>t!==null?"cannot resolve a set item":(e.add(n),""),has:(e,n)=>e.has(n),keys:e=>e.keys(),get:()=>null});function v0(){return{scalar:{},sequence:{},mapping:{}}}function w0(){return{scalar:[],sequence:[],mapping:[]}}function C0(e){const n=[];for(const t of e){let r=n.length;for(let u=0;ud.implicitFirstChars===null),i=new Set;for(const d of r)if(d.implicitFirstChars!==null)for(const l of d.implicitFirstChars)i.add(l);const c=new Map;for(const d of i)c.set(d,r.filter(l=>l.implicitFirstChars===null||l.implicitFirstChars.indexOf(d)!==-1));const s=u.scalar["tag:yaml.org,2002:str"];if(!s)throw new Error("schema does not define the default scalar tag (tag:yaml.org,2002:str)");this.tags=t,this.implicitScalarTags=r,this.implicitScalarByFirstChar=c,this.implicitScalarAnyFirstChar=a,this.defaultScalarTag=s,this.defaultSequenceTag=u.sequence["tag:yaml.org,2002:seq"],this.defaultMappingTag=u.mapping["tag:yaml.org,2002:map"],this.exact=u,this.prefix=o}withTags(...n){let t=[];for(const r of n)t=t.concat(r);return new ku([...this.tags,...t])}},Nt=new Rn([vc,m0,y0]);new Rn([...Nt.tags,_c,Mc,Uc,t0]);var yu=new Rn([...Nt.tags,Cc,Dc,mu,gu]),_0=new Rn([...Nt.tags,Ac,Lc,dt,ft,b0,a0,d0,g0,k0,x0]);Mn("tag:yaml.org,2002:map",{create:()=>new Map,addPair:(e,n,t)=>(e.set(n,t),""),has:(e,n)=>e.has(n),keys:e=>e.keys(),get:(e,n)=>e.get(n),identify:e=>e instanceof Map||Nn(e),represent:e=>{if(e instanceof Map)return e;const n=new Map,t=e;for(const r of Object.keys(t))n.set(r,t[r]);return n}});function kr(e){if(Array.isArray(e)){const n=Array.prototype.slice.call(e);for(let t=0;t({}),identify:Nn,represent:e=>{const n=new Map;for(const t of Object.keys(e))n.set(t,e[t]);return n},addPair:(e,n,t)=>{const r=kr(n);return r===null?"nested arrays are not supported inside keys":(r==="__proto__"?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,"")},has:(e,n)=>{const t=kr(n);return t!==null&&Object.prototype.hasOwnProperty.call(e,t)},keys:e=>Object.keys(e),get:(e,n)=>e[String(n)]});var E0={maxLength:79,indent:1,linesBefore:3,linesAfter:2};function Jn(e,n,t,r,u){let o="",a="";const i=Math.floor(u/2)-1;return r-n>i&&(o=" ... ",n=r-i+o.length),t-r>i&&(a=" ...",t=r+i-a.length),{str:o+e.slice(n,t).replace(/\t/g,"→")+a,pos:r-n+o.length}}function Xn(e,n){return" ".repeat(Math.max(n-e.length,0))+e}function A0(e,n){if(!e.buffer)return null;const t={...E0,...n},r=/\r?\n|\r|\0/g,u=[0],o=[];let a,i=-1;for(;a=r.exec(e.buffer);)o.push(a.index),u.push(a.index+a[0].length),e.position<=a.index&&i<0&&(i=u.length-2);i<0&&(i=u.length-1);let c="";const s=Math.min(e.line+t.linesAfter,o.length).toString().length,d=t.maxLength-(t.indent+s+3);for(let h=1;h<=t.linesBefore&&!(i-h<0);h++){const f=Jn(e.buffer,u[i-h],o[i-h],e.position-(u[i]-u[i-h]),d);c=`${" ".repeat(t.indent)}${Xn((e.line-h+1).toString(),s)} | ${f.str} +${c}`}const l=Jn(e.buffer,u[i],o[i],e.position,d);c+=`${" ".repeat(t.indent)}${Xn((e.line+1).toString(),s)} | ${l.str} +`,c+=`${"-".repeat(t.indent+s+3+l.pos)}^ +`;for(let h=1;h<=t.linesAfter&&!(i+h>=o.length);h++){const f=Jn(e.buffer,u[i+h],o[i+h],e.position-(u[i]-u[i+h]),d);c+=`${" ".repeat(t.indent)}${Xn((e.line+h+1).toString(),s)} | ${f.str} +`}return c.replace(/\n$/,"")}function yr(e,n){let t="";return e.mark?(e.mark.name&&(t+=`in "${e.mark.name}" `),t+=`(${e.mark.line+1}:${e.mark.column+1})`,!n&&e.mark.snippet&&(t+=` + +${e.mark.snippet}`),`${e.reason} ${t}`):e.reason}var kn=class extends Error{reason;mark;constructor(e,n){super(),this.name="YAMLException",this.reason=e,this.mark=n,this.message=yr(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${yr(this,e)}`}};function Ln(e,n,t,r=""){let u=0,o=0;for(let i=0;i>10)+55296,(e-65536&1023)+56320)}function D0(e){return e>=48&&e<=57?e-48:(e|32)-97+10}function T0(e){return e===120?2:e===117?4:8}function yn(e,n,t){let r=0;for(;n0;s--){u++;const l=D0(e.charCodeAt(u));d=(d<<4)+l}r+=F0(d),u++}o=a=u}else if(i===10||i===13){r+=e.slice(o,a);const c=yn(e,u,t);r+=Rt(c.breaks),u=o=a=c.position}else u++,i!==32&&i!==9&&(a=u)}return r+e.slice(o,t)}function vr(e,n,t,r,u,o){const a=r<0?0:r,i=e.slice(n,t).replace(/\r\n?/g,` +`),c=i===""?[]:(i.endsWith(` +`)?i.slice(0,-1):i).split(` +`);let s="",d=!1,l=0,h=!1;for(const f of c){let p=0;for(;p=f.length){l++;continue}const b=f.slice(a),m=b.charCodeAt(0);o?m===32||m===9?(h=!0,s+=` +`.repeat(d?1+l:l)):h?(h=!1,s+=` +`.repeat(l+1)):l===0?d&&(s+=" "):s+=` +`.repeat(l):s+=` +`.repeat(d?1+l:l),s+=b,d=!0,l=0}return u===3?s+=` +`.repeat(d?1+l:l):u!==2&&d&&(s+=` +`),s}function R0(e,n){if(n.valueStart===S0)return"";const{valueStart:t,valueEnd:r}=n;if(n.fast)return e.slice(t,r);switch(n.style){case 2:return M0(e,t,r);case 3:return N0(e,t,r);case 4:return vr(e,t,r,n.indent,n.chomping,!1);case 5:return vr(e,t,r,n.indent,n.chomping,!0);default:return I0(e,t,r)}}var L0={"!":"!","!!":"tag:yaml.org,2002:"};function wu(e,n){if(e.startsWith("!<")&&e.endsWith(">"))return decodeURIComponent(e.slice(2,-1));const t=e.indexOf("!",1),r=t===-1?"!":e.slice(0,t+1),u=n?.[r]??L0[r]??r;return decodeURIComponent(u)+decodeURIComponent(e.slice(r.length))}var Ie=-1,Lt={filename:"",schema:yu,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function z0(e){return"tagStart"in e&&e.tagStart!==Ie?e.tagStart:"anchorStart"in e&&e.anchorStart!==Ie?e.anchorStart:"valueStart"in e&&e.valueStart!==Ie?e.valueStart:"start"in e?e.start:0}function q(e,n){Ln(e.source,e.position,n,e.filename)}function Cu(e,n,t,r){try{return t.finalize(r)}catch(u){if(u instanceof kn)throw u;Ln(e.source,n,u instanceof Error?u.message:String(u),e.filename)}}function hn(e,n,t){const r=e[t];if(r)return r;for(const u of n)if(t.startsWith(u.tagName))return u}function P0(e,n,t,r,u){const o=hn(n,t,r);if(o)return o;q(e,`unknown ${u} tag !<${r}>`)}function O0(e,n){const t=R0(e.source,n),r=n.tagStart===Ie?"":e.source.slice(n.tagStart,n.tagEnd),u=e.schema.defaultScalarTag;if(r!==""){if(r==="!")return{value:t,tag:u};const o=wu(r,e.tagHandlers),a=hn(e.schema.exact.scalar,e.schema.prefix.scalar,o);if(a){const c=a.resolve(t,!0,o);return c===S&&q(e,`cannot resolve a node with !<${o}> explicit tag`),{value:c,tag:a}}const i=hn(e.schema.exact.mapping,e.schema.prefix.mapping,o)??hn(e.schema.exact.sequence,e.schema.prefix.sequence,o);if(i){t!==""&&q(e,`cannot resolve a node with !<${o}> explicit tag`);const c=i.create(o);return{value:i.carrierIsResult?c:Cu(e,e.position,i,c),tag:i}}q(e,`unknown scalar tag !<${o}>`)}if(n.style===1){const o=e.schema.implicitScalarByFirstChar.get(t.charAt(0))??e.schema.implicitScalarAnyFirstChar;for(const a of o){const i=a.resolve(t,!1,a.tagName);if(i!==S)return{value:i,tag:a}}}return{value:u.resolve(t,!1,u.tagName),tag:u}}function wr(e,n,t,r,u,o){const a=n.tagStart===Ie?"":e.source.slice(n.tagStart,n.tagEnd),i=a===""||a==="!"?u:wu(a,e.tagHandlers);return{tagName:i,tag:P0(e,t,r,i,o)}}function _u(e){return e.nodeKind==="mapping"}function Cr(e,n,t,r){for(const u of r.keys(t)){if(e.maxTotalMergeKeys!==-1&&++e.totalMergeKeys>e.maxTotalMergeKeys&&q(e,`merge keys exceeded maxTotalMergeKeys (${e.maxTotalMergeKeys})`),n.tag.has(n.value,u))continue;const o=n.tag.addPair(n.value,u,r.get(t,u));o&&q(e,o),(n.overridable??=new Set).add(u)}}function $0(e,n,t,r){if(e.position=n.keyPosition,_u(r))Cr(e,n,t,r);else if(r.nodeKind==="sequence"&&Array.isArray(t))for(const u of t)Cr(e,n,u,n.tag);else q(e,"cannot merge mappings; the provided source object is unacceptable")}function B0(e,n,t,r,u){if(e.position=n.keyPosition,t===It){$0(e,n,r,u);return}!e.json&&n.tag.has(n.value,t)&&!n.overridable?.has(t)&&q(e,"duplicated mapping key");const o=n.tag.addPair(n.value,t,r);o&&q(e,o),n.overridable?.delete(t)}function Qn(e,n,t){const r=e.frames[e.frames.length-1];if(r.kind==="document")r.value=n,r.hasValue=!0;else if(r.kind==="sequence"){r.merge&&(_u(t)||q(e,"cannot merge mappings; the provided source object is unacceptable"));const u=r.tag.addItem(r.value,n,r.index++);u&&q(e,u)}else if(r.hasKey){const u=r.key;r.key=void 0,r.hasKey=!1,B0(e,r,u,n,t)}else r.key=n,r.keyPosition=e.position,r.hasKey=!0}function et(e,n,t,r,u){if(n.anchorStart!==Ie){const o={value:t,tag:r,isValueFinal:u};return e.anchors.set(e.source.slice(n.anchorStart,n.anchorEnd),o),o}return null}function q0(e,n){const t={...Lt,...n,events:e,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0};for(;t.eventIndext.maxAliases&&q(t,`aliases exceeded maxAliases (${t.maxAliases})`);const u=t.source.slice(r.anchorStart,r.anchorEnd),o=t.anchors.get(u);o||q(t,`unidentified alias "${u}"`),o.isValueFinal||q(t,`recursive alias "${u}" is not supported for tag ${o.tag.tagName} because it uses finalize()`),Qn(t,o.value,o.tag);break}case 6:{const u=t.frames.pop();if(u.kind==="document")t.documents.push(u.value);else{const o=u.tag.carrierIsResult?u.value:Cu(t,u.position,u.tag,u.value);u.anchor&&(u.anchor.value=o,u.anchor.isValueFinal=!0),Qn(t,o,u.tag)}break}}}return t.documents}var A=-1,Eu=Object.prototype.hasOwnProperty,ce=1,ht=2,Au=3,xn=4,j0=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,H0=/[,\[\]{}]/,Su=/^(?:!|!!|![0-9A-Za-z-]+!)$/,pt=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,Fu=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,U0=new RegExp(`^(?:${pt})*$`),G0=new RegExp(`^(?:${Fu})+$`),V0=new RegExp(`^(?:!(?:${pt})*|${Fu}(?:${pt})*)$`),zt={filename:"",maxDepth:100};function Z0(e,n,t){e.events.push({type:1,explicitStart:n,explicitEnd:t,directives:e.directives})}function Du(e,n,t,r,u,o,a){e.events.push({type:2,start:n,anchorStart:t,anchorEnd:r,tagStart:u,tagEnd:o,style:a})}function Ue(e,n,t,r,u,o,a){e.events.push({type:3,start:n,anchorStart:t,anchorEnd:r,tagStart:u,tagEnd:o,style:a})}function $e(e,n,t,r,u,o,a,i,c=1,s=-1,d=!1){e.events.push({type:4,valueStart:n,valueEnd:t,anchorStart:r,anchorEnd:u,tagStart:o,tagEnd:a,style:i,chomping:c,indent:s,fast:d})}function W0(e,n,t){e.events.push({type:5,anchorStart:n,anchorEnd:t})}function Me(e){e.events.push({type:6})}function B(e){$e(e,A,A,A,A,A,A,1)}function _r(){return{anchorStart:A,anchorEnd:A,tagStart:A,tagEnd:A}}function Ge(e){return{position:e.position,line:e.line,lineStart:e.lineStart,lineIndent:e.lineIndent,firstTabInLine:e.firstTabInLine,eventsLength:e.events.length}}function se(e,n){e.position=n.position,e.line=n.line,e.lineStart=n.lineStart,e.lineIndent=n.lineIndent,e.firstTabInLine=n.firstTabInLine,e.events.length=n.eventsLength}function C(e,n){Ln(e.input.slice(0,e.length),e.position,n,e.filename)}function R(e){return e===10||e===13}function xe(e){return e===9||e===32}function Y(e){return xe(e)||R(e)}function re(e){return e===0||Y(e)}function ve(e){return e===44||e===91||e===93||e===123||e===125}function Y0(e){return e>=48&&e<=57?e-48:-1}function K0(e){if(e>=48&&e<=57)return e-48;const n=e|32;return n>=97&&n<=102?n-97+10:-1}function J0(e){return e===120?2:e===117?4:e===85?8:0}function X0(e){return e===48||e===97||e===98||e===116||e===9||e===110||e===118||e===102||e===114||e===101||e===32||e===34||e===47||e===92||e===78||e===95||e===76||e===80}function vn(e){e.input.charCodeAt(e.position)===10?e.position++:(e.position++,e.input.charCodeAt(e.position)===10&&e.position++),e.line++,e.lineStart=e.position,e.lineIndent=0,e.firstTabInLine=-1}function $(e,n){let t=0,r=e.input.charCodeAt(e.position),u=e.position===e.lineStart||Y(e.input.charCodeAt(e.position-1));for(;r!==0;){for(;xe(r);)u=!0,r===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(n&&u&&r===35)do r=e.input.charCodeAt(++e.position);while(!R(r)&&r!==0);if(!R(r))break;for(vn(e),t++,u=!0,r=e.input.charCodeAt(e.position);r===32;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return t}function de(e,n=e.position){const t=e.input.charCodeAt(n);if((t===45||t===46)&&t===e.input.charCodeAt(n+1)&&t===e.input.charCodeAt(n+2)){const r=e.input.charCodeAt(n+3);return r===0||Y(r)}return!1}function Er(e){let n=e.input.charCodeAt(e.position);for(;n!==0&&!R(n);)n=e.input.charCodeAt(++e.position)}function Tu(e,n,t){j0.test(e.input.slice(n,t))&&C(e,"the stream contains non-printable characters")}function Q0(e,n,t){if(e.input.charCodeAt(e.position)!==33)return!1;n.tagStart!==A&&C(e,"duplication of a tag property");const r=e.position;let u=!1,o=!1,a="!",i=e.input.charCodeAt(++e.position);i===60?(u=!0,i=e.input.charCodeAt(++e.position)):i===33&&(o=!0,a="!!",i=e.input.charCodeAt(++e.position));let c=e.position,s;if(u){for(;i!==0&&i!==62;)i=e.input.charCodeAt(++e.position);i!==62&&C(e,"unexpected end of the stream within a verbatim tag"),s=e.input.slice(c,e.position),e.position++}else{for(;i!==0&&!Y(i)&&!(t&&ve(i));)i===33&&(o?C(e,"tag suffix cannot contain exclamation marks"):(a=e.input.slice(c-1,e.position+1),Su.test(a)||C(e,"named tag handle cannot contain such characters"),o=!0,c=e.position+1)),i=e.input.charCodeAt(++e.position);s=e.input.slice(c,e.position),H0.test(s)&&C(e,"tag suffix cannot contain flow indicator characters")}return s&&!(u?U0.test(s):G0.test(s))&&C(e,`tag name cannot contain such characters: ${s}`),!u&&a!=="!"&&a!=="!!"&&!Eu.call(e.tagHandlers,a)&&C(e,`undeclared tag handle "${a}"`),n.tagStart=r,n.tagEnd=e.position,!0}function el(e,n){if(e.input.charCodeAt(e.position)!==38)return!1;n.anchorStart!==A&&C(e,"duplication of an anchor property"),e.position++;const t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!Y(e.input.charCodeAt(e.position))&&!ve(e.input.charCodeAt(e.position));)e.position++;return e.position===t&&C(e,"name of an anchor node must contain at least one character"),n.anchorStart=t,n.anchorEnd=e.position,!0}function nl(e,n){if(e.input.charCodeAt(e.position)!==42)return!1;(n.anchorStart!==A||n.tagStart!==A)&&C(e,"alias node should not have any properties"),e.position++;const t=e.position;for(;e.input.charCodeAt(e.position)!==0&&!Y(e.input.charCodeAt(e.position))&&!ve(e.input.charCodeAt(e.position));)e.position++;return e.position===t&&C(e,"name of an alias node must contain at least one character"),W0(e,t,e.position),!0}function bt(e,n){$(e,!1),e.lineIndent0;)e.position++,K0(e.input.charCodeAt(e.position))<0&&C(e,"expected hexadecimal character");e.position++}}else R(o)?(u=!1,bt(e,n)):e.position===e.lineStart&&de(e)?C(e,"unexpected end of the document within a double quoted scalar"):o!==9&&o<32?C(e,"expected valid JSON character"):e.position++}C(e,"unexpected end of the stream within a double quoted scalar")}function ul(e,n,t){const r=e.input.charCodeAt(e.position);let u=1,o=-1,a=!1;if(r!==124&&r!==62)return!1;const i=r===124?4:5;for(e.position++;e.input.charCodeAt(e.position)!==0;){const f=e.input.charCodeAt(e.position),p=Y0(f);if(f===43||f===45)u!==1&&C(e,"repeat of a chomping mode identifier"),u=f===43?3:2,e.position++;else if(p>=0)p===0&&C(e,"bad explicit indentation width of a block scalar; it cannot be less than one"),a&&C(e,"repeat of an indentation width identifier"),o=n+p-1,a=!0,e.position++;else break}let c=!1;for(;xe(e.input.charCodeAt(e.position));)c=!0,e.position++;c&&e.input.charCodeAt(e.position)===35&&Er(e),R(e.input.charCodeAt(e.position))?vn(e):e.input.charCodeAt(e.position)!==0&&C(e,"a line break is expected");let s=a?o:-1,d=0;const l=e.position;let h=e.position;for(;e.input.charCodeAt(e.position)!==0;){const f=e.position;let p=0;for(;e.input.charCodeAt(f+p)===32;)p++;const b=e.input.charCodeAt(f+p);if(b===0){s>=0?p>s&&(h=f+p):p>0&&(h=f+p);break}if(f===e.lineStart&&de(e,f))break;if(!a&&s===-1&&R(b)&&(d=Math.max(d,p)),!a&&s===-1&&!R(b)&&(b===9&&p=n){c=!0,a=e.input.charCodeAt(e.position);continue}e.position=s,e.line=d,e.lineStart=l,e.lineIndent=h;break}}xe(a)||(o=e.position+1),a=e.input.charCodeAt(++e.position)}return o===u?!1:(Tu(e,u,o),$e(e,u,o,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1,1,-1,!c),!0)}function be(e,n){const t=e.line;$(e,!0),(e.line>t&&e.lineIndent0;if(e.firstTabInLine!==-1&&e.input.charCodeAt(e.position)===45&&re(e.input.charCodeAt(e.position+1))&&C(e,"bad indentation of a sequence entry"),u&&e.lineIndent<=n?B(e):ue(e,n,Au,!1,!0),$(e,!0),e.lineIndent=e.length)break;e.lineIndent>n&&C(e,"bad indentation of a sequence entry"),e.line===r&&e.input.charCodeAt(e.position)===45&&re(e.input.charCodeAt(e.position+1))&&C(e,"bad indentation of a sequence entry")}return Me(e),!0}function nt(e,n,t,r){let u=!1,o=!1,a=!1,i=!1;if(e.firstTabInLine!==-1)return!1;let c=e.input.charCodeAt(e.position);for(;c!==0;){!u&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,C(e,"tab characters must not be used in indentation"));const s=e.input.charCodeAt(e.position+1),d=e.line;if((c===63||c===58)&&re(s))a||(Ue(e,e.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),a=!0),c===63?(u&&B(e),o=!0,u=!0):(u||(B(e),o=!0),u=!1),e.position+=1,i=!0;else{u&&(B(e),u=!1);const l=Ge(e);if(!ue(e,t,ht,!1,!0))break;if(e.line===d){for(c=e.input.charCodeAt(e.position);xe(c);)c=e.input.charCodeAt(++e.position);if(c===58){if(c=e.input.charCodeAt(++e.position),re(c)||C(e,"a whitespace character is expected after the key-value separator within a block mapping"),!a){for(se(e,l),Ue(e,l.position,r.anchorStart,r.anchorEnd,r.tagStart,r.tagEnd,1),a=!0,ue(e,t,ht,!1,!0),c=e.input.charCodeAt(e.position);xe(c);)c=e.input.charCodeAt(++e.position);e.position++}o=!0,u=!1,i=!1}else if(o)C(e,"expected ':' after a mapping key");else return r.anchorStart!==A||r.tagStart!==A?(se(e,l),!1):!0}else if(o)C(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return r.anchorStart!==A||r.tagStart!==A?(se(e,l),!1):!0}if(ue(e,n,xn,!0,i)&&(i=!1),u||i&&(B(e),i=!1),$(e,!0),c=e.input.charCodeAt(e.position),(e.line===d||e.lineIndent>n)&&c!==0)C(e,"bad indentation of a mapping entry");else if(e.lineIndent=e.maxDepth&&C(e,`nesting exceeded maxDepth (${e.maxDepth})`),e.depth++;let a=1,i=!1,c=!1,s=null;const d=_r();let l=t===xn||t===Au,h=l;const f=l;if(r&&$(e,!0)&&(i=!0,e.lineIndent>n?a=1:e.lineIndent===n?a=0:a=-1),e.position===e.lineStart&&de(e))return e.depth--,!1;if(a===1)for(;;){const p=e.input.charCodeAt(e.position),b=Ge(e);if(i&&a!==1&&(p===33||p===38))break;if(i&&f&&(d.tagStart!==A||d.anchorStart!==A)&&(p===33||p===38)){const m=Ge(e),g=n+1;if(nt(e,e.position-e.lineStart,g,d)&&e.events[m.eventsLength]?.type===3)return e.depth--,!0;se(e,m)}if(i&&(p===33&&d.tagStart!==A||p===38&&d.anchorStart!==A)||!Q0(e,d,t===ce)&&!el(e,d))break;s===null&&(s=b),$(e,!0)?(i=!0,h=f,e.lineIndent>n?a=1:e.lineIndent===n?a=0:a=-1):h=!1}if(h&&(h=i||u),a===1||t===xn){const p=t===ce||t===ht?n:n+1,b=e.position-e.lineStart;if(a===1)if(h&&(Ar(e,b,d)||nt(e,b,p,d))||al(e,p,d))c=!0;else{const m=e.input.charCodeAt(e.position);if(s!==null&&o&&f&&!h&&m!==124&&m!==62){const g=Ge(e),k=s.position-s.lineStart;se(e,s),nt(e,k,p,_r())&&e.events[g.eventsLength]?.type===3?c=!0:se(e,g)}!c&&(l&&ul(e,p,d)||tl(e,p,d)||rl(e,p,d)||nl(e,d)||il(e,p,t,d))&&(c=!0)}else a===0&&(c=h&&Ar(e,b,d))}return l=l&&!c,!c&&(d.anchorStart!==A||d.tagStart!==A||l)&&($e(e,A,A,d.anchorStart,d.anchorEnd,d.tagStart,d.tagEnd,1),c=!0),e.depth--,c||d.anchorStart!==A||d.tagStart!==A}function cl(e){if(e.lineIndent>0||e.input.charCodeAt(e.position)!==37)return!1;e.position++;const n=e.position;for(;e.input.charCodeAt(e.position)!==0&&!Y(e.input.charCodeAt(e.position));)e.position++;const t=e.input.slice(n,e.position),r=[];for(t.length===0&&C(e,"directive name must not be less than one character in length");e.input.charCodeAt(e.position)!==0&&!R(e.input.charCodeAt(e.position));){for(;xe(e.input.charCodeAt(e.position));)e.position++;if(e.input.charCodeAt(e.position)===35||R(e.input.charCodeAt(e.position))||e.input.charCodeAt(e.position)===0)break;const u=e.position;for(;e.input.charCodeAt(e.position)!==0&&!Y(e.input.charCodeAt(e.position));)e.position++;r.push(e.input.slice(u,e.position))}if(R(e.input.charCodeAt(e.position))&&vn(e),t==="YAML"){e.directives.some(o=>o.kind==="yaml")&&C(e,"duplication of %YAML directive"),r.length!==1&&C(e,"YAML directive accepts exactly one argument");const u=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);u===null&&C(e,"ill-formed argument of the YAML directive"),parseInt(u[1],10)!==1&&C(e,"unacceptable YAML version of the document"),e.directives.push({kind:"yaml",version:r[0]})}else if(t==="TAG"){r.length!==2&&C(e,"TAG directive accepts exactly two arguments");const[u,o]=r;Su.test(u)||C(e,"ill-formed tag handle (first argument) of the TAG directive"),Eu.call(e.tagHandlers,u)&&C(e,`there is a previously declared suffix for "${u}" tag handle`),V0.test(o)||C(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagHandlers[u]=o,e.directives.push({kind:"tag",handle:u,prefix:o})}return!0}function ll(e){e.directives=[],e.tagHandlers=Object.create(null);let n=!1;for($(e,!0);cl(e);)n=!0,$(e,!0);let t=!1,r=!1,u=!0;if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45&&re(e.input.charCodeAt(e.position+3))){t=!0;const i=e.line;e.position+=3,$(e,!0),u=e.line>i}else n&&C(e,"directives end mark is expected");const o=e.events.length;if(!t&&e.position===e.lineStart&&e.input.charCodeAt(e.position)===46&&de(e)){e.position+=3,$(e,!0);return}if(Z0(e,t,!1),ue(e,e.lineIndent-1,xn,!1,u,u)||B(e),$(e,!0),e.position===e.lineStart&&de(e)&&(r=e.input.charCodeAt(e.position)===46,r)){const i=e.line;e.position+=3,$(e,!0),e.line===i&&e.position=r.length));){const o=r.position;ll(r),r.position===o&&C(r,"can not read a document")}return r.events}var dl={...zt,...Lt};function fl(e,n={}){const t={...dl,...n},r=String(e),u=Object.keys(zt),o=Object.keys(Lt);return q0(sl(r,gr(t,u)),{...gr(t,o),source:r})}function hl(e,n){const t=fl(e,n);if(t.length===0)throw new kn("expected a document, but the input is empty");if(t.length===1)return t[0];throw new kn("expected a single document in the stream, but found more")}_0.withTags({...dt,resolve:(e,n,t)=>{const r=dt.resolve(e,n,t);return r===S?mu.resolve(e,n,t):r}},{...ft,resolve:(e,n,t)=>{const r=ft.resolve(e,n,t);return r===S?gu.resolve(e,n,t):r}});var tt,Sr;function pl(){return Sr||(Sr=1,tt=function(n,t){var r=3,u="-",o=u.charCodeAt(0),a=u.length;function i(c,s,d,l){var h,f,p,b,m,g,k,y=!1,x=c.bMarks[s]+c.tShift[s],v=c.eMarks[s];if(s!==0||o!==c.src.charCodeAt(0))return!1;for(h=x+1;h<=v;h++)if(u[(h-x)%a]!==c.src[h]){k=h+1;break}if(p=Math.floor((h-x)/a),p=d||c.src.slice(x,v)==="..."||(x=c.bMarks[f]+c.tShift[f],v=c.eMarks[f],x=4)){for(h=x+1;h<=v&&u[(h-x)%a]===c.src[h];h++);if(!(Math.floor((h-x)/a){let n="";e.use(ml,t=>{const r=kl(t);r!==void 0?n=Iu(r,e.utils.escapeHtml):n=""}),e.renderer.rules.front_matter=(t,r,u,o,a)=>n===""?"":`
    ${n}
    -`}}function Il(e){try{const n=Dl(e,{schema:Al});if(n!==null&&typeof n=="object"&&!Array.isArray(n)&&Object.keys(n).length>0)return n}catch{}}function Ro(e,n){const u=Object.entries(e);return u.length===0?"":` -${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).join(` +`}}function kl(e){try{const n=hl(e,{schema:yu});if(n!==null&&typeof n=="object"&&!Array.isArray(n)&&Object.keys(n).length>0)return n}catch{}}function Iu(e,n){const t=Object.entries(e);return t.length===0?"":` +${t.map(([u,o])=>`${n(u)}${mt(o,n)}`).join(` `)} -`}function ot(e,n){if(e==null)return"";if(e instanceof Date)return n(Rl(e));if(Array.isArray(e))return e.every(Ll)?e.map(t=>ot(t,n)).join(", "):`
      ${e.map(t=>`
    • ${ot(t,n)}
    • `).join("")}
    `;if(typeof e=="object"){const u=Ro(e,n);return u===""?"":`${u}
    `}return n(String(e))}function Rl(e){if(Number.isNaN(e.getTime()))return"";const n=e.toISOString();return n.endsWith("T00:00:00.000Z")?n.slice(0,10):n}function Ll(e){if(e==null||e instanceof Date)return!0;const n=typeof e;return n==="string"||n==="number"||n==="boolean"||n==="bigint"}function wt(){return typeof j.MarkEdit.addExtension=="function"}function Lo(){return typeof j.MarkEdit.runtimeInfo!="function"?!1:j.MarkEdit.runtimeInfo().appVersion.localeCompare("1.34.0",void 0,{numeric:!0})>=0}const vt={rootValueKey:"extension.markeditPreview",defaultModes:["side-by-side","preview"],defaultPreset:"default"},Ol=an(j.MarkEdit.userSettings),ce=an(Ol[vt.rootValueKey]),Oo=an(ce.changeMode),No=an(ce.markdownIt),Nl=["automatic","quiet","notify","never"],bn=(()=>{if(Lo())return"never";const e=ce.updateBehavior;return e&&Nl.includes(e)?e:Mn(ce.autoUpdate)?"quiet":"never"})(),zl=Mn(ce.syncScroll);Mn(ce.hidePreviewButtons);Mn(ce.syntaxAutoDetect,!1);const ql=Mn(ce.imageHoverPreview,!1),cu=ce.themeName??"github",zo=cu==="none",Ju=ce.styledHtmlColorScheme??ce.styledHtmlTheme??"auto";ce.mathDelimiters;const Pl=Oo.modes??vt.defaultModes,Dr=an(Oo.hotKey),Bl=No.preset??vt.defaultPreset,jl=an(No.options);function an(e,n={}){return e??n}function Mn(e,n=!0){return e??n}const Hl=`.markdown-body { +`}function mt(e,n){if(e==null)return"";if(e instanceof Date)return n(yl(e));if(Array.isArray(e))return e.every(xl)?e.map(r=>mt(r,n)).join(", "):`
      ${e.map(r=>`
    • ${mt(r,n)}
    • `).join("")}
    `;if(typeof e=="object"){const t=Iu(e,n);return t===""?"":`${t}
    `}return n(String(e))}function yl(e){if(Number.isNaN(e.getTime()))return"";const n=e.toISOString();return n.endsWith("T00:00:00.000Z")?n.slice(0,10):n}function xl(e){if(e==null||e instanceof Date)return!0;const n=typeof e;return n==="string"||n==="number"||n==="boolean"||n==="bigint"}function Pt(){return typeof _.MarkEdit.addExtension=="function"}function Mu(){return typeof _.MarkEdit.runtimeInfo!="function"?!1:_.MarkEdit.runtimeInfo().appVersion.localeCompare("1.34.0",void 0,{numeric:!0})>=0}const Ot={rootValueKey:"extension.markeditPreview",defaultModes:["side-by-side","preview"],defaultPreset:"default"},vl=Be(_.MarkEdit.userSettings),G=Be(vl[Ot.rootValueKey]),Nu=Be(G.changeMode),Ru=Be(G.markdownIt),wl=["automatic","quiet","notify","never"],Ve=(()=>{if(Mu())return"never";const e=G.updateBehavior;return e&&wl.includes(e)?e:an(G.autoUpdate)?"quiet":"never"})(),Cl=an(G.syncScroll);an(G.hidePreviewButtons);an(G.syntaxAutoDetect,!1);const _l=an(G.imageHoverPreview,!1),zn=G.themeName??"github",Lu=zn==="none",rt=G.styledHtmlColorScheme??G.styledHtmlTheme??"auto";G.mathDelimiters;const El=Nu.modes??Ot.defaultModes,Fr=Be(Nu.hotKey),Al=Ru.preset??Ot.defaultPreset,Sl=Be(Ru.options);function Be(e,n={}){return e??n}function an(e,n=!0){return e??n}const Fl=`.markdown-body { --base-size-16: 1rem; --base-size-24: 1.5rem; --base-size-4: 0.25rem; @@ -1194,7 +1180,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi .markdown-body .highlight pre:has(+.zeroclipboard-container) { min-height: 52px; } -`,$l=`.markdown-body { +`,Dl=`.markdown-body { /* light */ color-scheme: light; --fgColor-danger: #d1242f; @@ -1248,7 +1234,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Ul=`.markdown-body { +`,Tl=`.markdown-body { /* dark */ color-scheme: dark; --fgColor-accent: #4493f8; @@ -1302,7 +1288,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Gl=`.markdown-body { +`,Il=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #ffc60015; @@ -1326,7 +1312,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Vl=`.markdown-body { +`,Ml=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f1fa8c15; @@ -1350,7 +1336,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Zl=`.markdown-body { +`,Nl=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #fff8c5; @@ -1374,7 +1360,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Wl=`.markdown-body { +`,Rl=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #bb800926; @@ -1398,7 +1384,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Yl=`.markdown-body { +`,Ll=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #ecc48d1a; @@ -1422,7 +1408,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Kl=`.markdown-body { +`,zl=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #ea9d341a; @@ -1446,7 +1432,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Jl=`.markdown-body { +`,Pl=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f6c1771a; @@ -1470,7 +1456,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Ql=`.markdown-body { +`,Ol=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #b5890026; @@ -1494,7 +1480,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,Xl=`.markdown-body { +`,$l=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #b5890026; @@ -1518,7 +1504,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,e0=`.markdown-body { +`,Bl=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f4eee41a; @@ -1542,7 +1528,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,n0=`.markdown-body { +`,ql=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #df86181a; @@ -1566,7 +1552,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,u0=`.markdown-body { +`,jl=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f7ecb51a; @@ -1590,7 +1576,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,t0=`.markdown-body { +`,Hl=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #fff8c5; @@ -1614,7 +1600,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,r0=`.markdown-body { +`,Ul=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #d0bf691a; @@ -1638,7 +1624,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,o0=`.markdown-alert { +`,Gl=`.markdown-alert { padding: 0.5rem 1rem; margin-bottom: 16px; color: inherit; @@ -1707,7 +1693,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi .markdown-alert.markdown-alert-caution .markdown-alert-title { color: var(--color-caution); } -`,i0=`:root { +`,Vl=`:root { --color-note: #0969da; --color-tip: #1a7f37; --color-warning: #9a6700; @@ -1715,7 +1701,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --color-caution: #d1242f; --color-important: #8250df; } -`,a0=`:root { +`,Zl=`:root { --color-note: #2f81f7; --color-tip: #3fb950; --color-warning: #d29922; @@ -1723,7 +1709,7 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi --color-caution: #f85149; --color-important: #a371f7; } -`,c0=`.code-copy-wrapper { +`,Wl=`.code-copy-wrapper { position: relative; } @@ -1750,29 +1736,29 @@ ${u.map(([r,i])=>`${n(r)}${ot(i,n)}`).joi .code-copy-button:active { background: var(--borderColor-default, ButtonBorder); } -`,Qn={github:{light:$l,dark:Ul},cobalt:{dark:Gl},dracula:{dark:Vl},minimal:{light:Zl,dark:Wl},"night-owl":{dark:Yl},"rose-pine":{light:Kl,dark:Jl},solarized:{light:Ql,dark:Xl},synthwave84:{dark:e0},"winter-is-coming":{light:n0,dark:u0},xcode:{light:t0,dark:r0}};function l0(e="auto"){if(zo)return"";const n=Qn[cu]??Qn.github,u=n.light??n.dark,t=n.dark??n.light,r=Tt(u)??"#ffffff",i=Tt(t)??"#0d1117";return[".markdown-body { padding: 25px; }",...Ct(e,`body { background: ${r}; }`,`body { background: ${i}; }`)].join(` -`)}function qo(e="auto"){if(zo)return[`:root { color-scheme: ${e==="auto"?"light dark":e}; }`,"body, .markdown-body { background: Canvas; color: CanvasText; }"].join(` -`);const n=Qn[cu]??Qn.github,u=n.light??n.dark,t=n.dark??n.light;return[Hl,...Ct(e,u,t)].join(` -`)}function s0(e="auto"){return[o0,...Ct(e,i0,a0)].join(` -`)}function Po(){return c0}function Ct(e,n,u){const t=[];switch(e){case"light":t.push(n);break;case"dark":t.push(u);break;case"auto":t.push(` +`,wn={github:{light:Dl,dark:Tl},cobalt:{dark:Il},dracula:{dark:Ml},minimal:{light:Nl,dark:Rl},"night-owl":{dark:Ll},"rose-pine":{light:zl,dark:Pl},solarized:{light:Ol,dark:$l},synthwave84:{dark:Bl},"winter-is-coming":{light:ql,dark:jl},xcode:{light:Hl,dark:Ul}};function Yl(e="auto"){if(Lu)return"";const n=wn[zn]??wn.github,t=n.light??n.dark,r=n.dark??n.light,u=Vt(t)??"#ffffff",o=Vt(r)??"#0d1117";return[".markdown-body { padding: 25px; }",...$t(e,`body { background: ${u}; }`,`body { background: ${o}; }`)].join(` +`)}function zu(e="auto"){if(Lu)return[`:root { color-scheme: ${e==="auto"?"light dark":e}; }`,"body, .markdown-body { background: Canvas; color: CanvasText; }"].join(` +`);const n=wn[zn]??wn.github,t=n.light??n.dark,r=n.dark??n.light;return[Fl,...$t(e,t,r)].join(` +`)}function Kl(e="auto"){return[Gl,...$t(e,Vl,Zl)].join(` +`)}function Pu(){return Wl}function $t(e,n,t){const r=[];switch(e){case"light":r.push(n);break;case"dark":r.push(t);break;case"auto":r.push(` ${n} @media (prefers-color-scheme: dark) { - ${u} - }`);break}return t}const d0={default:{viewMode:"View Mode",changeMode:"Change Mode",editMode:"Edit Mode",sideBySideMode:"Side-by-Side Mode",previewMode:"Preview Mode",saveCleanHtml:"Save Clean HTML",saveStyledHtml:"Save Styled HTML",copyHtml:"Copy HTML",copyRichText:"Copy Rich Text",copyCode:"Copy Code",untitled:"Untitled",update:"Update",version:"Version",checkReleases:"Check Releases",updateAndRelaunch:"Update and Relaunch",newVersionAvailable:"is available!",viewReleasePage:"View Release Page",remindMeLater:"Remind Me Later",skipThisVersion:"Skip This Version",failedToUpdate:"Failed to update. Please try again later.",source:"Source",preview:"Preview"},"zh-CN":{viewMode:"视图模式",changeMode:"切换模式",editMode:"编辑模式",sideBySideMode:"并排模式",previewMode:"预览模式",saveCleanHtml:"保存无样式 HTML",saveStyledHtml:"保存带样式 HTML",copyHtml:"复制 HTML",copyRichText:"复制富文本",copyCode:"复制代码",untitled:"未命名",update:"更新",version:"版本",checkReleases:"查看版本",updateAndRelaunch:"更新并重新启动",newVersionAvailable:"已发布!",viewReleasePage:"查看发布页面",remindMeLater:"稍后提醒我",skipThisVersion:"跳过这个版本",failedToUpdate:"更新失败,请稍后再试。",source:"源码",preview:"预览"},"zh-TW":{viewMode:"視圖模式",changeMode:"切換模式",saveCleanHtml:"儲存無樣式 HTML",saveStyledHtml:"儲存帶樣式 HTML",copyHtml:"拷貝 HTML",copyRichText:"複製富文字",copyCode:"拷貝程式碼",editMode:"編輯模式",sideBySideMode:"並排模式",previewMode:"預覽模式",untitled:"未命名",update:"更新",version:"版本",checkReleases:"檢視版本",updateAndRelaunch:"更新並重新啟動",newVersionAvailable:"已釋出!",viewReleasePage:"檢視釋出頁面",remindMeLater:"稍後提醒我",skipThisVersion:"跳過這個版本",failedToUpdate:"更新失敗,請稍後再試。",source:"原始碼",preview:"預覽"}};function Z(e){return h0[e]}const f0=["default","zh-CN","zh-TW"],h0=d0[(()=>{const e=navigator.language;return f0.includes(e)?e:"default"})()];async function _t(e,n=!0){return await m0,fe.render(e,{lineInfo:n})}function Bo(e){e()}async function jo(e){const n=t=>``;return['',`
    ${e} -
    `,n(l0(Ju)),n(qo(Ju)),n(s0(Ju)),n(Po()),""].join(` -`)}const fe=ae(Bl,{html:!0,breaks:!0,linkify:!0,...jl}),p0=[];fe.use(Ml());fe.use(Je);fe.use(tl,{matcher:e=>!e.startsWith("#"),attrs:{target:"_blank",rel:"noopener"}});fe.use(fl);fe.use(bl,{enabled:wt(),label:!0});fe.use(gl);const b0=new Set(["paragraph_open","heading_open","blockquote_open","list_item_open","bullet_list_open","ordered_list_open","fence","code_block","table_open","html_block","front_matter"]),m0=Promise.all(p0).then(()=>{for(const e of b0){const n=fe.renderer.rules[e];fe.renderer.rules[e]=(u,t,r,i,c)=>{const a=u[t];return i.lineInfo&&a.map?.length===2&&(a.attrSet("data-line-from",String(a.map[0])),a.attrSet("data-line-to",String(a.map[1]-1))),n?n(u,t,r,i,c):c.renderToken(u,t,r)}}for(const e of["fence","code_block"]){const n=fe.renderer.rules[e];fe.renderer.rules[e]=(u,t,r,i,c)=>` +
    `,n(Yl(rt)),n(zu(rt)),n(Kl(rt)),n(Pu()),""].join(` +`)}const Z=U(Al,{html:!0,breaks:!0,linkify:!0,...Sl}),es=[];Z.use(gl());Z.use(Fe);Z.use(oc,{matcher:e=>!e.startsWith("#"),attrs:{target:"_blank",rel:"noopener"}});Z.use(pc);Z.use(gc,{enabled:Pt(),label:!0});Z.use(yc);const ns=new Set(["paragraph_open","heading_open","blockquote_open","list_item_open","bullet_list_open","ordered_list_open","fence","code_block","table_open","html_block","front_matter"]),ts=Promise.all(es).then(()=>{for(const e of ns){const n=Z.renderer.rules[e];Z.renderer.rules[e]=(t,r,u,o,a)=>{const i=t[r];return o.lineInfo&&i.map?.length===2&&(i.attrSet("data-line-from",String(i.map[0])),i.attrSet("data-line-to",String(i.map[1]-1))),n?n(t,r,u,o,a):a.renderToken(t,r,u)}}for(const e of["fence","code_block"]){const n=Z.renderer.rules[e];Z.renderer.rules[e]=(t,r,u,o,a)=>`
    - ${n===void 0?c.renderToken(u,t,r):n(u,t,r,i,c)} - -
    `}}),g0=new DOMParser,k0="image-loader",Et="cm-md-image-preview",Sr=5;function Ho(e){const n=g0.parseFromString(e,"text/html");return n.querySelectorAll("img").forEach(t=>{const r=t.getAttribute("src");r!==null&&(r.includes("://")||r.startsWith("data:image/")||(t.src=`${k0}://${r}`))}),n.body.innerHTML}function y0(e){typeof j.MarkEdit.getFileInfo=="function"&&(document.addEventListener("mousemove",n=>{Ie.panelPresenter!==void 0&&(clearTimeout(Ie.panelPresenter),Ie.panelPresenter=void 0),Ie.panelPresenter=setTimeout(()=>{const u=n.target,t=u?.closest(".cm-md-link"),r=t?.dataset.linkUrl??t?.innerText??"";t!==null&&hi(r)?x0(t,r):u?.classList.contains(Et)||mn()},600)}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&mn(!1)}),e.addEventListener("scroll",()=>mn()))}async function x0(e,n){if(e===Ie.focusedElement)return;const u=(await j.MarkEdit.getFileInfo())?.parentPath;if(u===void 0)return;const t=Ke(u,n),r=await j.MarkEdit.getFileObject(t);if(r===void 0)return;const i=e.getBoundingClientRect(),c=document.createElement("img");c.className=Et,c.style.position="fixed",c.style.left=`${i.left}px`,c.style.zIndex="10000",c.style.borderRadius="5px",c.style.opacity="0",c.style.transition="opacity 120ms",c.style.cursor="pointer",c.onclick=()=>{mn(),window.open(n,"_blank")},c.onload=()=>{const s=Math.min(c.naturalHeight,240);c.style.height=`${s}px`;const d=i.top,f=window.innerHeight-i.bottom;d>f?c.style.top=`${i.top-s-Sr}px`:c.style.top=`${i.bottom+Sr}px`,requestAnimationFrame(()=>{c.style.opacity="1"})};const a=r.mimeType??"image/png";c.src=`data:${a};base64,${r.data}`,mn(!1),Ie.focusedElement=e,document.body.appendChild(c)}function mn(e=!0){Ie.focusedElement!==void 0&&(Ie.focusedElement=void 0,document.querySelectorAll(`.${Et}`).forEach(n=>{e?(n.style.opacity="0",n.addEventListener("transitionend",()=>n.remove(),{once:!0})):n.remove()}))}const Ie={panelPresenter:void 0,focusedElement:void 0};function w0(e,n){if(!zl)return;Ze.lastSourceScrollTop=e.scrollTop;const u=()=>{Math.abs(e.scrollTop-Ze.lastSourceScrollTop)<.5||(Ze.lastSourceScrollTop=e.scrollTop,$o(e,n))};"onscrollend"in window?e.addEventListener("scrollend",u):e.addEventListener("scroll",()=>{Ze.scrollUpdater!==void 0&&clearTimeout(Ze.scrollUpdater),Ze.scrollUpdater=setTimeout(u,100)})}function $o(e,n,u=!0){const{line:t,progress:r}=v0(e);C0(n,t,r,u)}function v0(e,n=0){const u=j.MarkEdit.editorView,t=u.lineBlockAtHeight(e.scrollTop+n),r=u.state.doc.lineAt(t.from).number-1,i=di(u.domAtPos(t.from).node);if(i===null)return{line:r,progress:0};const c=e.getBoundingClientRect(),a=i.getBoundingClientRect(),s=c.top-a.top-n,d=a.height>0?At(s/a.height):0;return{line:r,progress:d}}function C0(e,n,u,t=!0){if(n===0&&u===0)return Zn(e,0,t);const r=Array.from(document.querySelectorAll("[data-line-from]")),i=_0(r,n);if(i!==void 0){const{from:s,to:d}=Qe(i);return ku(e,i,E0(n,u,s,d),t)}if(n===0)return Zn(e,0,t);const{beforeBlock:c,afterBlock:a}=A0(r,n);if(c!==void 0&&a!==void 0){const s=Qe(c),d=Qe(a),f=nt(e,c)+c.offsetHeight,l=nt(e,a),b=d.from-s.to,p=n-s.to+u,m=b>0?At(p/b):0,g=f+(l-f)*m;return Zn(e,g,t)}if(c!==void 0)return ku(e,c,1,t);if(a!==void 0)return ku(e,a,0,t)}function _0(e,n){return e.find(u=>{const{from:t,to:r}=Qe(u);return n>=t&&n<=r})}function E0(e,n,u,t){const r=t-u;if(r<1)return e===u?n:0;const i=e-u+n;return At(i/r)}function A0(e,n){let u,t;for(const r of e){const{from:i,to:c}=Qe(r);if(cn){t=r;break}}return{beforeBlock:u,afterBlock:t}}function At(e){return Math.max(0,Math.min(1,e))}const Ze={lastSourceScrollTop:0,scrollUpdater:void 0};function D0(e){const n=e.match(/^((?:\s{0,3}>\s*)*\s*(?:[-*+]|\d+[.)])\s+\[)([ xX])\](?= )/);return n===null?null:{offset:n[1].length,replacement:n[2]===" "?"x":" "}}const Pe={containerClass:"markdown-container",gutterViewClass:"markdown-gutter",dividerViewClass:"markdown-divider",previewPaneClass:"markdown-body",updatePillClass:"markdown-update-pill"},lu={viewModeCacheKey:"ui.view-mode",previewPageZoomKey:"ui.preview-page-zoom"};var Qu=function(e,n){return Number(e.slice(0,-1*n.length))},S0=function(e){return e.endsWith("px")?{value:e,type:"px",numeric:Qu(e,"px")}:e.endsWith("fr")?{value:e,type:"fr",numeric:Qu(e,"fr")}:e.endsWith("%")?{value:e,type:"%",numeric:Qu(e,"%")}:e==="auto"?{value:e,type:"auto"}:null},Uo=function(e){return e.split(" ").map(S0)},F0=function(e,n,u,t){u===void 0&&(u=0),t===void 0&&(t=!1);var r=t?e+1:e,i=n.slice(0,r).reduce(function(a,s){return a+s.numeric},0),c=u?e*u:0;return i+c},Go=function(e,n,u){return n.concat(u).map(function(t){return t.style[e]}).filter(function(t){return t!==void 0&&t!==""})},T0=function(e,n){return n.endsWith(e)?Number(n.slice(0,-1*e.length)):null},Fr=function(e){for(var n=0;n0)return n;return null},Be=function(){return!1},M0=function(e,n,u){e.style[n]=u},K=function(e,n,u){var t=e[n];return t!==void 0?t:u};function Vo(e){var n;return(n=[]).concat.apply(n,Array.from(e.ownerDocument.styleSheets).map(function(u){var t=[];try{t=Array.from(u.cssRules||[])}catch{}return t})).filter(function(u){var t=!1;try{t=e.matches(u.selectorText)}catch{}return t})}var I0="grid-template-columns",R0="grid-template-rows",ne=function(n,u,t){this.direction=n,this.element=u.element,this.track=u.track,n==="column"?(this.gridTemplateProp=I0,this.gridGapProp="grid-column-gap",this.cursor=K(t,"columnCursor",K(t,"cursor","col-resize")),this.snapOffset=K(t,"columnSnapOffset",K(t,"snapOffset",30)),this.dragInterval=K(t,"columnDragInterval",K(t,"dragInterval",1)),this.clientAxis="clientX",this.optionStyle=K(t,"gridTemplateColumns")):n==="row"&&(this.gridTemplateProp=R0,this.gridGapProp="grid-row-gap",this.cursor=K(t,"rowCursor",K(t,"cursor","row-resize")),this.snapOffset=K(t,"rowSnapOffset",K(t,"snapOffset",30)),this.dragInterval=K(t,"rowDragInterval",K(t,"dragInterval",1)),this.clientAxis="clientY",this.optionStyle=K(t,"gridTemplateRows")),this.onDragStart=K(t,"onDragStart",Be),this.onDragEnd=K(t,"onDragEnd",Be),this.onDrag=K(t,"onDrag",Be),this.writeStyle=K(t,"writeStyle",M0),this.startDragging=this.startDragging.bind(this),this.stopDragging=this.stopDragging.bind(this),this.drag=this.drag.bind(this),this.minSizeStart=u.minSizeStart,this.minSizeEnd=u.minSizeEnd,u.element&&(this.element.addEventListener("mousedown",this.startDragging),this.element.addEventListener("touchstart",this.startDragging))};ne.prototype.getDimensions=function(){var n=this.grid.getBoundingClientRect(),u=n.width,t=n.height,r=n.top,i=n.bottom,c=n.left,a=n.right;this.direction==="column"?(this.start=r,this.end=i,this.size=t):this.direction==="row"&&(this.start=c,this.end=a,this.size=u)};ne.prototype.getSizeAtTrack=function(n,u){return F0(n,this.computedPixels,this.computedGapPixels,u)};ne.prototype.getSizeOfTrack=function(n){return this.computedPixels[n].numeric};ne.prototype.getRawTracks=function(){var n=Go(this.gridTemplateProp,[this.grid],Vo(this.grid));if(!n.length){if(this.optionStyle)return this.optionStyle;throw Error("Unable to determine grid template tracks from styles.")}return n[0]};ne.prototype.getGap=function(){var n=Go(this.gridGapProp,[this.grid],Vo(this.grid));return n.length?n[0]:null};ne.prototype.getRawComputedTracks=function(){return window.getComputedStyle(this.grid)[this.gridTemplateProp]};ne.prototype.getRawComputedGap=function(){return window.getComputedStyle(this.grid)[this.gridGapProp]};ne.prototype.setTracks=function(n){this.tracks=n.split(" "),this.trackValues=Uo(n)};ne.prototype.setComputedTracks=function(n){this.computedTracks=n.split(" "),this.computedPixels=Uo(n)};ne.prototype.setGap=function(n){this.gap=n};ne.prototype.setComputedGap=function(n){this.computedGap=n,this.computedGapPixels=T0("px",this.computedGap)||0};ne.prototype.getMousePosition=function(n){return"touches"in n?n.touches[0][this.clientAxis]:n[this.clientAxis]};ne.prototype.startDragging=function(n){if(!("button"in n&&n.button!==0)){n.preventDefault(),this.element?this.grid=this.element.parentNode:this.grid=n.target.parentNode,this.getDimensions(),this.setTracks(this.getRawTracks()),this.setComputedTracks(this.getRawComputedTracks()),this.setGap(this.getGap()),this.setComputedGap(this.getRawComputedGap());var u=this.trackValues.filter(function(a){return a.type==="%"}),t=this.trackValues.filter(function(a){return a.type==="fr"});if(this.totalFrs=t.length,this.totalFrs){var r=Fr(t);r!==null&&(this.frToPixels=this.computedPixels[r].numeric/t[r].numeric)}if(u.length){var i=Fr(u);i!==null&&(this.percentageToPixels=this.computedPixels[i].numeric/u[i].numeric)}var c=this.getSizeAtTrack(this.track,!1)+this.start;if(this.dragStartOffset=this.getMousePosition(n)-c,this.aTrack=this.track-1,this.tracka&&(u=i),ui&&(u=i);var s=u-this.aTrackStart-this.dragStartOffset-this.computedGapPixels,d=this.bTrackEnd-u+this.dragStartOffset-t-this.computedGapPixels;if(this.dragInterval>1){var f=Math.round(s/this.dragInterval)*this.dragInterval;d-=f-s,s=f}if(s`}}),rs=new DOMParser,us="image-loader",qt="cm-md-image-preview",Dr=5;function Bu(e){const n=rs.parseFromString(e,"text/html");return n.querySelectorAll("img").forEach(r=>{const u=r.getAttribute("src");u!==null&&(u.includes("://")||u.startsWith("data:image/")||(r.src=`${us}://${u}`))}),n.body.innerHTML}function os(e){typeof _.MarkEdit.getFileInfo=="function"&&(document.addEventListener("mousemove",n=>{le.panelPresenter!==void 0&&(clearTimeout(le.panelPresenter),le.panelPresenter=void 0),le.panelPresenter=setTimeout(()=>{const t=n.target,r=t?.closest(".cm-md-link"),u=r?.dataset.linkUrl??r?.innerText??"";r!==null&&bo(u)?is(r,u):t?.classList.contains(qt)||Ze()},600)}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ze(!1)}),e.addEventListener("scroll",()=>Ze()))}async function is(e,n){if(e===le.focusedElement)return;const t=(await _.MarkEdit.getFileInfo())?.parentPath;if(t===void 0)return;const r=Se(t,n),u=await _.MarkEdit.getFileObject(r);if(u===void 0)return;const o=e.getBoundingClientRect(),a=document.createElement("img");a.className=qt,a.style.position="fixed",a.style.left=`${o.left}px`,a.style.zIndex="10000",a.style.borderRadius="5px",a.style.opacity="0",a.style.transition="opacity 120ms",a.style.cursor="pointer",a.onclick=()=>{Ze(),window.open(n,"_blank")},a.onload=()=>{const c=Math.min(a.naturalHeight,240);a.style.height=`${c}px`;const s=o.top,d=window.innerHeight-o.bottom;s>d?a.style.top=`${o.top-c-Dr}px`:a.style.top=`${o.bottom+Dr}px`,requestAnimationFrame(()=>{a.style.opacity="1"})};const i=u.mimeType??"image/png";a.src=`data:${i};base64,${u.data}`,Ze(!1),le.focusedElement=e,document.body.appendChild(a)}function Ze(e=!0){le.focusedElement!==void 0&&(le.focusedElement=void 0,document.querySelectorAll(`.${qt}`).forEach(n=>{e?(n.style.opacity="0",n.addEventListener("transitionend",()=>n.remove(),{once:!0})):n.remove()}))}const le={panelPresenter:void 0,focusedElement:void 0};function as(e,n){if(!Cl)return;_e.lastSourceScrollTop=e.scrollTop;const t=()=>{Math.abs(e.scrollTop-_e.lastSourceScrollTop)<.5||(_e.lastSourceScrollTop=e.scrollTop,qu(e,n))};"onscrollend"in window?e.addEventListener("scrollend",t):e.addEventListener("scroll",()=>{_e.scrollUpdater!==void 0&&clearTimeout(_e.scrollUpdater),_e.scrollUpdater=setTimeout(t,100)})}function qu(e,n,t=!0){const{line:r,progress:u}=cs(e);ls(n,r,u,t)}function cs(e,n=0){const t=_.MarkEdit.editorView,r=t.lineBlockAtHeight(e.scrollTop+n),u=t.state.doc.lineAt(r.from).number-1,o=ho(t.domAtPos(r.from).node);if(o===null)return{line:u,progress:0};const a=e.getBoundingClientRect(),i=o.getBoundingClientRect(),c=a.top-i.top-n,s=i.height>0?jt(c/i.height):0;return{line:u,progress:s}}function ls(e,n,t,r=!0){if(n===0&&t===0)return fn(e,0,r);const u=Array.from(document.querySelectorAll("[data-line-from]")),o=ss(u,n);if(o!==void 0){const{from:c,to:s}=De(o);return qn(e,o,ds(n,t,c,s),r)}if(n===0)return fn(e,0,r);const{beforeBlock:a,afterBlock:i}=fs(u,n);if(a!==void 0&&i!==void 0){const c=De(a),s=De(i),d=at(e,a)+a.offsetHeight,l=at(e,i),h=s.from-c.to,f=n-c.to+t,p=h>0?jt(f/h):0,b=d+(l-d)*p;return fn(e,b,r)}if(a!==void 0)return qn(e,a,1,r);if(i!==void 0)return qn(e,i,0,r)}function ss(e,n){return e.find(t=>{const{from:r,to:u}=De(t);return n>=r&&n<=u})}function ds(e,n,t,r){const u=r-t;if(u<1)return e===t?n:0;const o=e-t+n;return jt(o/u)}function fs(e,n){let t,r;for(const u of e){const{from:o,to:a}=De(u);if(an){r=u;break}}return{beforeBlock:t,afterBlock:r}}function jt(e){return Math.max(0,Math.min(1,e))}const _e={lastSourceScrollTop:0,scrollUpdater:void 0};function hs(e){const n=e.match(/^((?:\s{0,3}>\s*)*\s*(?:[-*+]|\d+[.)])\s+\[)([ xX])\](?= )/);return n===null?null:{offset:n[1].length,replacement:n[2]===" "?"x":" "}}const ke={containerClass:"markdown-container",gutterViewClass:"markdown-gutter",dividerViewClass:"markdown-divider",previewPaneClass:"markdown-body",updatePillClass:"markdown-update-pill"},Pn={viewModeCacheKey:"ui.view-mode",previewPageZoomKey:"ui.preview-page-zoom"};var ut=function(e,n){return Number(e.slice(0,-1*n.length))},ps=function(e){return e.endsWith("px")?{value:e,type:"px",numeric:ut(e,"px")}:e.endsWith("fr")?{value:e,type:"fr",numeric:ut(e,"fr")}:e.endsWith("%")?{value:e,type:"%",numeric:ut(e,"%")}:e==="auto"?{value:e,type:"auto"}:null},ju=function(e){return e.split(" ").map(ps)},bs=function(e,n,t,r){t===void 0&&(t=0),r===void 0&&(r=!1);var u=r?e+1:e,o=n.slice(0,u).reduce(function(i,c){return i+c.numeric},0),a=t?e*t:0;return o+a},Hu=function(e,n,t){return n.concat(t).map(function(r){return r.style[e]}).filter(function(r){return r!==void 0&&r!==""})},ms=function(e,n){return n.endsWith(e)?Number(n.slice(0,-1*e.length)):null},Tr=function(e){for(var n=0;n0)return n;return null},ye=function(){return!1},gs=function(e,n,t){e.style[n]=t},I=function(e,n,t){var r=e[n];return r!==void 0?r:t};function Uu(e){var n;return(n=[]).concat.apply(n,Array.from(e.ownerDocument.styleSheets).map(function(t){var r=[];try{r=Array.from(t.cssRules||[])}catch{}return r})).filter(function(t){var r=!1;try{r=e.matches(t.selectorText)}catch{}return r})}var ks="grid-template-columns",ys="grid-template-rows",z=function(n,t,r){this.direction=n,this.element=t.element,this.track=t.track,n==="column"?(this.gridTemplateProp=ks,this.gridGapProp="grid-column-gap",this.cursor=I(r,"columnCursor",I(r,"cursor","col-resize")),this.snapOffset=I(r,"columnSnapOffset",I(r,"snapOffset",30)),this.dragInterval=I(r,"columnDragInterval",I(r,"dragInterval",1)),this.clientAxis="clientX",this.optionStyle=I(r,"gridTemplateColumns")):n==="row"&&(this.gridTemplateProp=ys,this.gridGapProp="grid-row-gap",this.cursor=I(r,"rowCursor",I(r,"cursor","row-resize")),this.snapOffset=I(r,"rowSnapOffset",I(r,"snapOffset",30)),this.dragInterval=I(r,"rowDragInterval",I(r,"dragInterval",1)),this.clientAxis="clientY",this.optionStyle=I(r,"gridTemplateRows")),this.onDragStart=I(r,"onDragStart",ye),this.onDragEnd=I(r,"onDragEnd",ye),this.onDrag=I(r,"onDrag",ye),this.writeStyle=I(r,"writeStyle",gs),this.startDragging=this.startDragging.bind(this),this.stopDragging=this.stopDragging.bind(this),this.drag=this.drag.bind(this),this.minSizeStart=t.minSizeStart,this.minSizeEnd=t.minSizeEnd,t.element&&(this.element.addEventListener("mousedown",this.startDragging),this.element.addEventListener("touchstart",this.startDragging))};z.prototype.getDimensions=function(){var n=this.grid.getBoundingClientRect(),t=n.width,r=n.height,u=n.top,o=n.bottom,a=n.left,i=n.right;this.direction==="column"?(this.start=u,this.end=o,this.size=r):this.direction==="row"&&(this.start=a,this.end=i,this.size=t)};z.prototype.getSizeAtTrack=function(n,t){return bs(n,this.computedPixels,this.computedGapPixels,t)};z.prototype.getSizeOfTrack=function(n){return this.computedPixels[n].numeric};z.prototype.getRawTracks=function(){var n=Hu(this.gridTemplateProp,[this.grid],Uu(this.grid));if(!n.length){if(this.optionStyle)return this.optionStyle;throw Error("Unable to determine grid template tracks from styles.")}return n[0]};z.prototype.getGap=function(){var n=Hu(this.gridGapProp,[this.grid],Uu(this.grid));return n.length?n[0]:null};z.prototype.getRawComputedTracks=function(){return window.getComputedStyle(this.grid)[this.gridTemplateProp]};z.prototype.getRawComputedGap=function(){return window.getComputedStyle(this.grid)[this.gridGapProp]};z.prototype.setTracks=function(n){this.tracks=n.split(" "),this.trackValues=ju(n)};z.prototype.setComputedTracks=function(n){this.computedTracks=n.split(" "),this.computedPixels=ju(n)};z.prototype.setGap=function(n){this.gap=n};z.prototype.setComputedGap=function(n){this.computedGap=n,this.computedGapPixels=ms("px",this.computedGap)||0};z.prototype.getMousePosition=function(n){return"touches"in n?n.touches[0][this.clientAxis]:n[this.clientAxis]};z.prototype.startDragging=function(n){if(!("button"in n&&n.button!==0)){n.preventDefault(),this.element?this.grid=this.element.parentNode:this.grid=n.target.parentNode,this.getDimensions(),this.setTracks(this.getRawTracks()),this.setComputedTracks(this.getRawComputedTracks()),this.setGap(this.getGap()),this.setComputedGap(this.getRawComputedGap());var t=this.trackValues.filter(function(i){return i.type==="%"}),r=this.trackValues.filter(function(i){return i.type==="fr"});if(this.totalFrs=r.length,this.totalFrs){var u=Tr(r);u!==null&&(this.frToPixels=this.computedPixels[u].numeric/r[u].numeric)}if(t.length){var o=Tr(t);o!==null&&(this.percentageToPixels=this.computedPixels[o].numeric/t[o].numeric)}var a=this.getSizeAtTrack(this.track,!1)+this.start;if(this.dragStartOffset=this.getMousePosition(n)-a,this.aTrack=this.track-1,this.tracki&&(t=o),to&&(t=o);var c=t-this.aTrackStart-this.dragStartOffset-this.computedGapPixels,s=this.bTrackEnd-t+this.dragStartOffset-r-this.computedGapPixels;if(this.dragInterval>1){var d=Math.round(c/this.dragInterval)*this.dragInterval;s-=d-c,c=d}if(c(e[e.edit=0]="edit",e[e.sideBySide=1]="sideBySide",e[e.preview=2]="preview",e))(be||{});function N0(){pn(O0),pn(qo()),pn(Po());const e=document.createElement("div");e.className=Pe.dividerViewClass,gn.appendChild(e),gn.className=Pe.gutterViewClass,Xn.appendChild(gn),Q.className=Pe.previewPaneClass,Xn.appendChild(Q),document.addEventListener("keydown",t=>{if(!t.metaKey||t.key!=="a")return;const r=j.MarkEdit.editorView?.contentDOM??document.querySelector(".cm-content");(Q.classList.contains("overlay")||document.activeElement!==r)&&(fi(Q),t.preventDefault())}),new MutationObserver(Ir).observe(Q,{attributes:!0,attributeFilter:["style","class"]}),matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Ir(),document.querySelector(".mermaid")!==null&&eu()}),typeof j.MarkEdit.getFileInfo=="function"&&typeof j.MarkEdit.openFile=="function"&&Q.addEventListener("click",G0),Q.addEventListener("click",V0)}function su(e,n=!0){const u=le();fn.viewMode=e,e!==u&&localStorage.setItem(lu.viewModeCacheKey,String(e));const t=j.MarkEdit.editorView;e===0?t.focus():e===2&&t.contentDOM.blur(),e===1?(Xn.classList.add(Pe.containerClass),fn.splitter??=L0({columnGutters:[{track:1,element:gn}],minSize:150,onDragStart:()=>Mr.disabled=!1,onDragEnd:()=>Mr.disabled=!0})):(Xn.classList.remove(Pe.containerClass),fn.splitter?.destroy(),fn.splitter=void 0),e===2?Q.classList.add("overlay"):Q.classList.remove("overlay"),n&&eu()}function z0(){const e=[0,...Pl.map(t=>{switch(t){case"side-by-side":return 1;case"preview":return 2;default:return}}).filter(t=>t!==void 0)],n=e.indexOf(le()),u=n===-1?0:(n+1)%e.length;su(e[u])}function q0(){const e=localStorage.getItem(lu.viewModeCacheKey);if(e===null)return;const n=Number(e);le()!==n&&su(n,!0)}function le(){return fn.viewMode}async function eu(){if(le()===0)return;const e=Ho(await du());Q.innerHTML=e,Bo(()=>{$o(Wo(),In(),!1);const n=localStorage.getItem(lu.previewPageZoomKey);n!==null&&(Q.style.zoom=n)})}function P0(e){if(le()===0||le()===1&&j.MarkEdit.editorView.hasFocus||!e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;const n=Number(Q.style.zoom)||1,u=t=>String(Math.min(Math.max(t,.5),3));switch(e.key){case"-":Q.style.zoom=u(n-.1);break;case"=":Q.style.zoom=u(n+.1);break;case"0":Q.style.zoom="1";break;default:return}localStorage.setItem(lu.previewPageZoomKey,Q.style.zoom),e.preventDefault(),e.stopPropagation()}function B0(){Ko(!1)}function j0(){Ko(!0)}async function H0(){const e=await du(!1);await navigator.clipboard.writeText(e)}async function $0(){const e=await du(!1),n=new ClipboardItem({"text/html":new Blob([e],{type:"text/html"}),"text/plain":new Blob([Q.innerText],{type:"text/plain"})});await navigator.clipboard.write([n])}function Wo(){return j.MarkEdit.editorView.scrollDOM}function In(){return Q}async function Yo(e){const n=await du(!1);return e?await jo(n):` -${n}`}async function U0(e,n){const u=await _t(e,!1);return n?await jo(u):` -${u}`}async function du(e=!0){const n=j.MarkEdit.editorAPI.getText();return await _t(n,e)}function Ir(){const e=getComputedStyle(Q).backgroundColor;gn.style.background=`linear-gradient(to right, transparent 50%, ${e} 50%)`}async function Ko(e){const n=await(async()=>{const t=await j.MarkEdit.getFileInfo();return t===void 0?`${Z("untitled")}.html`:`${si(t.filePath)}.html`})(),u=await Yo(e);j.MarkEdit.showSavePanel({fileName:n,string:u})}async function G0(e){if(!(e.target instanceof Element))return;const n=e.target.closest("a");if(n===null)return;const u=n.getAttribute("href");if(!u?.startsWith("../"))return;const t=(await j.MarkEdit.getFileInfo())?.parentPath;if(t!==void 0){e.preventDefault(),e.stopPropagation();try{const r=Ke(t,decodeURIComponent(u));await j.MarkEdit.openFile(r)}catch(r){console.error("Failed to open file:",r)}}}function V0(e){const n=e.target;if(!(n instanceof HTMLInputElement)||!n.classList.contains("task-list-item-checkbox"))return;const u=n.closest("[data-line-from]");if(u===null){console.error("Failed to find task item block");return}const t=j.MarkEdit.editorAPI,r=t.getLineRange(Qe(u).from),i=D0(t.getText(r));if(i===null){n.checked=!n.checked,console.error("Failed to resolve task toggle");return}const c=r.from+i.offset;j.MarkEdit.editorView.dispatch({changes:{from:c,to:c+1,insert:i.replacement},annotations:Zo.of(!0)})}const fn={viewMode:0,splitter:void 0};async function it(){if(bn==="never")return;const e=await Jo();typeof e.tag_name=="string"&&e.name!=="1.8.1"&&(ei().has(e.name)||(bn==="automatic"&&st()?await Dt(e.tag_name):bn==="quiet"?(at.pendingRelease=e,Qo(e)):W0(e)))}async function Z0(){const e=Date.now(),n=Number(localStorage.getItem(rn.lastCheckCacheKey)??"0");if(!(e-n<2592e5))try{await it(),localStorage.setItem(rn.lastCheckCacheKey,String(e))}catch(u){console.error("Failed to check for updates:",u)}}async function Jo(){return await(await fetch(rn.latestReleaseURL)).json()}async function Dt(e){if(typeof __FILE_PATH__!="string")return console.error("Cannot download the latest build: unknown file path"),!1;try{const n=__FILE_PATH__,u="lite/",t=e===void 0?"main":`refs/tags/${encodeURIComponent(e)}`,r=`${rn.rawBaseURL}${t}/dist/${u}markedit-preview.js`,i=await fetch(r);if(!i.ok)return console.error(`Failed to download the latest build from ${r}`),!1;const c=await i.text();return await j.MarkEdit.createFile({path:n,string:c,overwrites:!0})}catch(n){return console.error("Failed to download the latest build:",n),!1}}function Qo(e=at.pendingRelease){if(e===void 0)return;const n=document.querySelector(`.${Pe.updatePillClass}`);if(n!==null){if(n.dataset.releaseName===e.name)return n;n.remove()}const u=document.createElement("button");return u.dataset.releaseName=e.name,u.className=Pe.updatePillClass,u.textContent=Z("update"),u.style.display=le()===be.edit?"none":"",u.addEventListener("webkitmouseforcedown",t=>{t.preventDefault()}),u.addEventListener("click",()=>{const{title:t,actions:r}=Xo(e,()=>{at.pendingRelease=void 0,u.remove()}),[i,...c]=r,a=u.getBoundingClientRect(),s={x:a.left,y:a.bottom+10};j.MarkEdit.showContextMenu([{title:t},i,{separator:!0},...c],s)}),document.body.appendChild(u),u}async function W0(e){const{title:n,actions:u}=Xo(e),t=await j.MarkEdit.showAlert({title:n,message:e.body,buttons:u.map(r=>r.title)});u[t]?.action?.()}function Xo(e,n=()=>{}){const u=`MarkEdit-preview ${e.name} ${Z("newVersionAvailable")}`,t=[...st()?[{title:Z("updateAndRelaunch"),action:async()=>{await Dt(e.tag_name)?j.MarkEdit.relaunchApp():j.MarkEdit.showAlert(Z("failedToUpdate")),n()}}]:[],{title:Z("viewReleasePage"),action:()=>{open(e.html_url),n()}},{title:Z("remindMeLater"),action:n},{title:Z("skipThisVersion"),action:()=>{const r=ei();r.add(e.name),localStorage.setItem(rn.skippedCacheKey,JSON.stringify([...r])),n()}}];return{title:u,actions:t}}function ei(){const e=localStorage.getItem(rn.skippedCacheKey);return new Set(JSON.parse(e??"[]"))}const rn={latestReleaseURL:"https://api.github.com/repos/MarkEdit-app/MarkEdit-preview/releases/latest",rawBaseURL:"https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-preview/",lastCheckCacheKey:"updater.last-check-time",skippedCacheKey:"updater.skipped-versions"},at={pendingRelease:void 0},ct="markedit-preview",Rr=`${ct}.js`;function Y0(e){const{destExists:n,bundleInfo:u,currentVersion:t}=e,r=u?.version===t,i=u?.fullBuild===!1;return!(n&&r&&i)}async function K0(){try{const e=j.MarkEdit.getDirectoryPath("documents"),n=j.MarkEdit.getDirectoryPath("sharedContainer");if(e===void 0||n===void 0){console.error("Required directories are not accessible");return}const u=typeof __FILE_PATH__=="string"?__FILE_PATH__:Ke(e,`scripts/${Rr}`);if(await j.MarkEdit.getFileInfo(u)===void 0){console.error(`Source file not found at ${u}`);return}const r=u.split("/").pop()??Rr,i=Ke(n,"Shared/scripts"),c=Ke(i,r),a=await j.MarkEdit.getFileInfo(c)!==void 0,s=Ke(n,"Shared/metadata.json"),d=await pi(s),f=d[ct];if(!Y0({destExists:a,bundleInfo:f,currentVersion:"1.8.1"}))return;const l=await j.MarkEdit.getFileContent(u);if(l===void 0){console.error(`Failed to read content from ${u}`);return}await j.MarkEdit.createFile({path:i,isDirectory:!0}),await j.MarkEdit.createFile({path:c,string:l,overwrites:!0}),await j.MarkEdit.createFile({path:s,string:JSON.stringify({...d,[ct]:{version:"1.8.1",fullBuild:!1}},null,2),overwrites:!0})}catch(e){console.error("Failed to copy the current file to shared container:",e)}}const J0='',Q0='';function X0(){const e=Lr(Z("source"),J0),n=Lr(Z("preview"),Q0),u=document.createElement("div");u.className="quicklook-segmented",u.setAttribute("role","tablist"),u.append(e,n);const t=document.createElement("div");return t.className="quicklook-toolbar",t.appendChild(u),{toolbar:t,sourceButton:e,previewButton:n}}function Lr(e,n){const u=document.createElement("button");u.title=e,u.type="button",u.className="quicklook-segment",u.setAttribute("role","tab"),u.setAttribute("aria-label",e);const t=document.createElement("span");t.textContent=e,t.className="quicklook-segment-label";const r=document.createElement("span");return r.innerHTML=n,r.className="quicklook-segment-icon",u.append(t,r),u}function We(){if(Ye!==void 0)return Ye;try{Ye=localStorage.getItem(ni)==="preview"?"preview":"source"}catch{console.error("Failed to read quick look mode from localStorage"),Ye="source"}return Ye}function Or(e){Ye=e;try{localStorage.setItem(ni,e)}catch{console.error("Failed to write quick look mode to localStorage")}}let Ye;const ni="ui.quicklook-mode";function es(){const e=window,n=e.editor?.state?.doc.toString();return typeof n=="string"?n:(console.error("Failed to get text from host editor state"),e.config?.text??"")}function ns(){document.addEventListener("webkitmouseforcewillbegin",e=>{const n=e.target;n instanceof Element&&n.closest("a")!==null&&e.preventDefault()})}function us(e,n){const u=window,t=u.pinchZoomTarget;u.pinchZoomTarget=()=>{if(e()!=="preview")return t?.()??null;const r=n.querySelector(".quicklook-content");return r!==null?{scroller:n,inner:r}:null};for(const r of["gesturechange","gestureend"])document.addEventListener(r,()=>{if(e()!=="preview")return;const i=n.querySelector(".quicklook-content");i?.style.zoom.length?i?.style.setProperty("--quicklook-zoom",i.style.zoom):i?.style.removeProperty("--quicklook-zoom")},{passive:!1})}function ts(e,n){let u;const t=window,r={start:t.startDragging,update:t.updateDragging,cancel:t.cancelDragging},i=()=>{const a=n.clientHeight,s=n.scrollHeight,d=s-a;if(d<=0||s<=0)return{clientHeight:a,scrollHeight:s,scrollbarHeight:a,scrollbarTop:0};const f=a*(a/s),b=n.scrollTop/d*(a-f);return{clientHeight:a,scrollHeight:s,scrollbarHeight:f,scrollbarTop:b}},c=(a,s,d="auto")=>{const{clientHeight:f,scrollHeight:l,scrollbarHeight:b}=i(),p=f-b;if(p>0){const m=(a-s)/p;n.scrollTo({top:m*(l-f),behavior:d})}};t.startDragging=a=>{if(e()!=="preview"){r.start?.(a);return}const{scrollbarTop:s,scrollbarHeight:d}=i(),f=Nr(n,a);u=f-s,(fs+d)&&c(f,d*.5,"smooth")},t.updateDragging=a=>{if(e()!=="preview"){r.update?.(a);return}u!==void 0&&c(Nr(n,a),u)},t.cancelDragging=()=>{if(e()!=="preview"){r.cancel?.();return}u=void 0}}function rs(e,n,u){u.addEventListener("wheel",t=>{const r=e()==="preview"?n:document.querySelector(".cm-scroller");r!==null&&(r.scrollTop+=t.deltaY,r.scrollLeft+=t.deltaX,t.preventDefault())},{passive:!1})}function os(e,n,u){const t=document.querySelector(".cm-scroller"),r=()=>{const c=(e()==="preview"?n:t)?.scrollTop??0;u.classList.toggle("scrolled",c>0),u.classList.toggle("scrolled-far",c>20)};return n.addEventListener("scroll",r,{passive:!0}),t?.addEventListener("scroll",r,{passive:!0}),r}function is(e){document.addEventListener("copy",n=>{if(!e.classList.contains("overlay"))return;const u=getSelection(),t=u!==null&&u.rangeCount>0?u.getRangeAt(0):null,r=t!==null&&!t.collapsed&&e.contains(t.commonAncestorContainer)?t:null,i=r??(()=>{const a=document.createRange();return a.selectNodeContents(e),a})(),c=document.createElement("div");c.appendChild(i.cloneContents()),n.clipboardData?.setData("text/html",c.innerHTML),n.clipboardData?.setData("text/plain",r!==null?r.toString():e.innerText),n.preventDefault(),n.stopPropagation()},!0)}function Nr(e,n){return n-e.getBoundingClientRect().top}const as=`body { +`,Cn=document.body,We=document.createElement("div"),M=document.createElement("div"),Mr=He("* { cursor: col-resize }",!1),Gu=lo.Annotation.define();var J=(e=>(e[e.edit=0]="edit",e[e.sideBySide=1]="sideBySide",e[e.preview=2]="preview",e))(J||{});function ws(){He(vs),He(zu()),He(Pu());const e=document.createElement("div");e.className=ke.dividerViewClass,We.appendChild(e),We.className=ke.gutterViewClass,Cn.appendChild(We),M.className=ke.previewPaneClass,Cn.appendChild(M),document.addEventListener("keydown",r=>{if(!r.metaKey||r.key!=="a")return;const u=_.MarkEdit.editorView?.contentDOM??document.querySelector(".cm-content");(M.classList.contains("overlay")||document.activeElement!==u)&&(po(M),r.preventDefault())}),new MutationObserver(Nr).observe(M,{attributes:!0,attributeFilter:["style","class"]}),matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{Nr(),document.querySelector(".mermaid")!==null&&_n()}),typeof _.MarkEdit.getFileInfo=="function"&&typeof _.MarkEdit.openFile=="function"&&M.addEventListener("click",Is),M.addEventListener("click",Ms)}function On(e,n=!0){const t=V();qe.viewMode=e,e!==t&&localStorage.setItem(Pn.viewModeCacheKey,String(e));const r=_.MarkEdit.editorView;e===0?r.focus():e===2&&r.contentDOM.blur(),e===1?(Cn.classList.add(ke.containerClass),qe.splitter??=xs({columnGutters:[{track:1,element:We}],minSize:150,onDragStart:()=>Mr.disabled=!1,onDragEnd:()=>Mr.disabled=!0})):(Cn.classList.remove(ke.containerClass),qe.splitter?.destroy(),qe.splitter=void 0),e===2?M.classList.add("overlay"):M.classList.remove("overlay"),n&&_n()}function Cs(){const e=[0,...El.map(r=>{switch(r){case"side-by-side":return 1;case"preview":return 2;default:return}}).filter(r=>r!==void 0)],n=e.indexOf(V()),t=n===-1?0:(n+1)%e.length;On(e[t])}function _s(){const e=localStorage.getItem(Pn.viewModeCacheKey);if(e===null)return;const n=Number(e);V()!==n&&On(n,!0)}function V(){return qe.viewMode}async function _n(){if(V()===0)return;const e=Bu(await $n());M.innerHTML=e,Ou(()=>{qu(Vu(),cn(),!1);const n=localStorage.getItem(Pn.previewPageZoomKey);n!==null&&(M.style.zoom=n)})}function Es(e){if(V()===0||V()===1&&_.MarkEdit.editorView.hasFocus||!e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;const n=Number(M.style.zoom)||1,t=r=>String(Math.min(Math.max(r,.5),3));switch(e.key){case"-":M.style.zoom=t(n-.1);break;case"=":M.style.zoom=t(n+.1);break;case"0":M.style.zoom="1";break;default:return}localStorage.setItem(Pn.previewPageZoomKey,M.style.zoom),e.preventDefault(),e.stopPropagation()}function As(){Wu(!1)}function Ss(){Wu(!0)}async function Fs(){const e=await $n(!1);await navigator.clipboard.writeText(e)}async function Ds(){const e=await $n(!1),n=new ClipboardItem({"text/html":new Blob([e],{type:"text/html"}),"text/plain":new Blob([M.innerText],{type:"text/plain"})});await navigator.clipboard.write([n])}function Vu(){return _.MarkEdit.editorView.scrollDOM}function cn(){return M}async function Zu(e){const n=await $n(!1);return e?await $u(n):` +${n}`}async function Ts(e,n){const t=await Bt(e,!1);return n?await $u(t):` +${t}`}async function $n(e=!0){const n=_.MarkEdit.editorAPI.getText();return await Bt(n,e)}function Nr(){const e=getComputedStyle(M).backgroundColor;We.style.background=`linear-gradient(to right, transparent 50%, ${e} 50%)`}async function Wu(e){const n=await(async()=>{const r=await _.MarkEdit.getFileInfo();return r===void 0?`${T("untitled")}.html`:`${fo(r.filePath)}.html`})(),t=await Zu(e);_.MarkEdit.showSavePanel({fileName:n,string:t})}async function Is(e){if(!(e.target instanceof Element))return;const n=e.target.closest("a");if(n===null)return;const t=n.getAttribute("href");if(!t?.startsWith("../"))return;const r=(await _.MarkEdit.getFileInfo())?.parentPath;if(r!==void 0){e.preventDefault(),e.stopPropagation();try{const u=Se(r,decodeURIComponent(t));await _.MarkEdit.openFile(u)}catch(u){console.error("Failed to open file:",u)}}}function Ms(e){const n=e.target;if(!(n instanceof HTMLInputElement)||!n.classList.contains("task-list-item-checkbox"))return;const t=n.closest("[data-line-from]");if(t===null){console.error("Failed to find task item block");return}const r=_.MarkEdit.editorAPI,u=r.getLineRange(De(t).from),o=hs(r.getText(u));if(o===null){n.checked=!n.checked,console.error("Failed to resolve task toggle");return}const a=u.from+o.offset;_.MarkEdit.editorView.dispatch({changes:{from:a,to:a+1,insert:o.replacement},annotations:Gu.of(!0)})}const qe={viewMode:0,splitter:void 0};async function gt(){if(Ve==="never")return;const e=await Yu();typeof e.tag_name=="string"&&e.name!=="1.8.1"&&(Xu().has(e.name)||(Ve==="automatic"&&vt()?await Ht(e.tag_name):Ve==="quiet"?(kt.pendingRelease=e,Ku(e)):Rs(e)))}async function Ns(){const e=Date.now(),n=Number(localStorage.getItem(Pe.lastCheckCacheKey)??"0");if(!(e-n<2592e5))try{await gt(),localStorage.setItem(Pe.lastCheckCacheKey,String(e))}catch(t){console.error("Failed to check for updates:",t)}}async function Yu(){return await(await fetch(Pe.latestReleaseURL)).json()}async function Ht(e){if(typeof __FILE_PATH__!="string")return console.error("Cannot download the latest build: unknown file path"),!1;try{const n=__FILE_PATH__,t="lite/",r=e===void 0?"main":`refs/tags/${encodeURIComponent(e)}`,u=`${Pe.rawBaseURL}${r}/dist/${t}markedit-preview.js`,o=await fetch(u);if(!o.ok)return console.error(`Failed to download the latest build from ${u}`),!1;const a=await o.text();return await _.MarkEdit.createFile({path:n,string:a,overwrites:!0})}catch(n){return console.error("Failed to download the latest build:",n),!1}}function Ku(e=kt.pendingRelease){if(e===void 0)return;const n=document.querySelector(`.${ke.updatePillClass}`);if(n!==null){if(n.dataset.releaseName===e.name)return n;n.remove()}const t=document.createElement("button");return t.dataset.releaseName=e.name,t.className=ke.updatePillClass,t.textContent=T("update"),t.style.display=V()===J.edit?"none":"",t.addEventListener("webkitmouseforcedown",r=>{r.preventDefault()}),t.addEventListener("click",()=>{const{title:r,actions:u}=Ju(e,()=>{kt.pendingRelease=void 0,t.remove()}),[o,...a]=u,i=t.getBoundingClientRect(),c={x:i.left,y:i.bottom+10};_.MarkEdit.showContextMenu([{title:r},o,{separator:!0},...a],c)}),document.body.appendChild(t),t}async function Rs(e){const{title:n,actions:t}=Ju(e),r=await _.MarkEdit.showAlert({title:n,message:e.body,buttons:t.map(u=>u.title)});t[r]?.action?.()}function Ju(e,n=()=>{}){const t=`MarkEdit-preview ${e.name} ${T("newVersionAvailable")}`,r=[...vt()?[{title:T("updateAndRelaunch"),action:async()=>{await Ht(e.tag_name)?_.MarkEdit.relaunchApp():_.MarkEdit.showAlert(T("failedToUpdate")),n()}}]:[],{title:T("viewReleasePage"),action:()=>{open(e.html_url),n()}},{title:T("remindMeLater"),action:n},{title:T("skipThisVersion"),action:()=>{const u=Xu();u.add(e.name),localStorage.setItem(Pe.skippedCacheKey,JSON.stringify([...u])),n()}}];return{title:t,actions:r}}function Xu(){const e=localStorage.getItem(Pe.skippedCacheKey);return new Set(JSON.parse(e??"[]"))}const Pe={latestReleaseURL:"https://api.github.com/repos/MarkEdit-app/MarkEdit-preview/releases/latest",rawBaseURL:"https://raw.githubusercontent.com/MarkEdit-app/MarkEdit-preview/",lastCheckCacheKey:"updater.last-check-time",skippedCacheKey:"updater.skipped-versions"},kt={pendingRelease:void 0},yt="markedit-preview",Rr=`${yt}.js`;function Ls(e){const{destExists:n,bundleInfo:t,currentVersion:r}=e,u=t?.version===r,o=t?.fullBuild===!1;return!(n&&u&&o)}async function zs(){try{const e=_.MarkEdit.getDirectoryPath("documents"),n=_.MarkEdit.getDirectoryPath("sharedContainer");if(e===void 0||n===void 0){console.error("Required directories are not accessible");return}const t=typeof __FILE_PATH__=="string"?__FILE_PATH__:Se(e,`scripts/${Rr}`);if(await _.MarkEdit.getFileInfo(t)===void 0){console.error(`Source file not found at ${t}`);return}const u=t.split("/").pop()??Rr,o=Se(n,"Shared/scripts"),a=Se(o,u),i=await _.MarkEdit.getFileInfo(a)!==void 0,c=Se(n,"Shared/metadata.json"),s=await mo(c),d=s[yt];if(!Ls({destExists:i,bundleInfo:d,currentVersion:"1.8.1"}))return;const l=await _.MarkEdit.getFileContent(t);if(l===void 0){console.error(`Failed to read content from ${t}`);return}await _.MarkEdit.createFile({path:o,isDirectory:!0}),await _.MarkEdit.createFile({path:a,string:l,overwrites:!0}),await _.MarkEdit.createFile({path:c,string:JSON.stringify({...s,[yt]:{version:"1.8.1",fullBuild:!1}},null,2),overwrites:!0})}catch(e){console.error("Failed to copy the current file to shared container:",e)}}const Ps='',Os='';function $s(){const e=Lr(T("source"),Ps),n=Lr(T("preview"),Os),t=document.createElement("div");t.className="quicklook-segmented",t.setAttribute("role","tablist"),t.append(e,n);const r=document.createElement("div");return r.className="quicklook-toolbar",r.appendChild(t),{toolbar:r,sourceButton:e,previewButton:n}}function Lr(e,n){const t=document.createElement("button");t.title=e,t.type="button",t.className="quicklook-segment",t.setAttribute("role","tab"),t.setAttribute("aria-label",e);const r=document.createElement("span");r.textContent=e,r.className="quicklook-segment-label";const u=document.createElement("span");return u.innerHTML=n,u.className="quicklook-segment-icon",t.append(r,u),t}function Ee(){if(Ae!==void 0)return Ae;try{Ae=localStorage.getItem(Qu)==="preview"?"preview":"source"}catch{console.error("Failed to read quick look mode from localStorage"),Ae="source"}return Ae}function zr(e){Ae=e;try{localStorage.setItem(Qu,e)}catch{console.error("Failed to write quick look mode to localStorage")}}let Ae;const Qu="ui.quicklook-mode";function Bs(){const e=window,n=e.editor?.state?.doc.toString();return typeof n=="string"?n:(console.error("Failed to get text from host editor state"),e.config?.text??"")}function qs(){document.addEventListener("webkitmouseforcewillbegin",e=>{const n=e.target;n instanceof Element&&n.closest("a")!==null&&e.preventDefault()})}function js(e,n){const t=window,r=t.pinchZoomTarget;t.pinchZoomTarget=()=>{if(e()!=="preview")return r?.()??null;const u=n.querySelector(".quicklook-content");return u!==null?{scroller:n,inner:u}:null};for(const u of["gesturechange","gestureend"])document.addEventListener(u,()=>{if(e()!=="preview")return;const o=n.querySelector(".quicklook-content");o?.style.zoom.length?o?.style.setProperty("--quicklook-zoom",o.style.zoom):o?.style.removeProperty("--quicklook-zoom")},{passive:!1})}function Hs(e,n){let t;const r=window,u={start:r.startDragging,update:r.updateDragging,cancel:r.cancelDragging},o=()=>{const i=n.clientHeight,c=n.scrollHeight,s=c-i;if(s<=0||c<=0)return{clientHeight:i,scrollHeight:c,scrollbarHeight:i,scrollbarTop:0};const d=i*(i/c),h=n.scrollTop/s*(i-d);return{clientHeight:i,scrollHeight:c,scrollbarHeight:d,scrollbarTop:h}},a=(i,c,s="auto")=>{const{clientHeight:d,scrollHeight:l,scrollbarHeight:h}=o(),f=d-h;if(f>0){const p=(i-c)/f;n.scrollTo({top:p*(l-d),behavior:s})}};r.startDragging=i=>{if(e()!=="preview"){u.start?.(i);return}const{scrollbarTop:c,scrollbarHeight:s}=o(),d=Pr(n,i);t=d-c,(dc+s)&&a(d,s*.5,"smooth")},r.updateDragging=i=>{if(e()!=="preview"){u.update?.(i);return}t!==void 0&&a(Pr(n,i),t)},r.cancelDragging=()=>{if(e()!=="preview"){u.cancel?.();return}t=void 0}}function Us(e,n,t){t.addEventListener("wheel",r=>{const u=e()==="preview"?n:document.querySelector(".cm-scroller");u!==null&&(u.scrollTop+=r.deltaY,u.scrollLeft+=r.deltaX,r.preventDefault())},{passive:!1})}function Gs(e,n,t){const r=document.querySelector(".cm-scroller"),u=()=>{const a=(e()==="preview"?n:r)?.scrollTop??0;t.classList.toggle("scrolled",a>0),t.classList.toggle("scrolled-far",a>20)};return n.addEventListener("scroll",u,{passive:!0}),r?.addEventListener("scroll",u,{passive:!0}),u}function Vs(e){document.addEventListener("copy",n=>{if(!e.classList.contains("overlay"))return;const t=getSelection(),r=t!==null&&t.rangeCount>0?t.getRangeAt(0):null,u=r!==null&&!r.collapsed&&e.contains(r.commonAncestorContainer)?r:null,o=u??(()=>{const i=document.createRange();return i.selectNodeContents(e),i})(),a=document.createElement("div");a.appendChild(o.cloneContents()),n.clipboardData?.setData("text/html",a.innerHTML),n.clipboardData?.setData("text/plain",u!==null?u.toString():e.innerText),n.preventDefault(),n.stopPropagation()},!0)}function Pr(e,n){return n-e.getBoundingClientRect().top}const Zs=`body { --editor-inset-top: 34px; } @@ -2106,5 +2092,5 @@ ${u}`}async function du(e=!0){const n=j.MarkEdit.editorAPI.getText();return awai box-shadow: 0 0 3px rgba(0, 0, 0, 0.45); } } -`;function cs(e){pn(as),document.body.classList.add("quicklook");const{toolbar:n,sourceButton:u,previewButton:t}=X0();document.body.appendChild(n);const r=ls(e),i=os(We,e,n),c={previewPane:e,sourceButton:u,previewButton:t,refreshSeparator:i,ensureRendered:r.ensureRendered};u.addEventListener("click",()=>{Or("source"),Xu(c)}),t.addEventListener("click",()=>{Or("preview"),Xu(c)}),Xu(c),setTimeout(r.ensureRendered,0),matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{e.querySelector(".mermaid")!==null&&(r.invalidate(),We()==="preview"&&r.ensureRendered())}),ns(),us(We,e),ts(We,e),rs(We,e,n),is(e)}function Xu(e){const n=We()==="source",u=!n;e.sourceButton.classList.toggle("active",n),e.previewButton.classList.toggle("active",u),e.sourceButton.setAttribute("aria-selected",String(n)),e.previewButton.setAttribute("aria-selected",String(u)),e.previewPane.classList.toggle("overlay",u),e.refreshSeparator(),u&&e.ensureRendered()}function ls(e){let n=!1,u;return{ensureRendered:()=>(n||u||(u=(async()=>{try{const i=Ho(await _t(es(),!1));e.innerHTML=`
    ${i}
    `,e.querySelectorAll("a[href]").forEach(c=>{c.removeAttribute("href"),c.removeAttribute("target")}),Bo(()=>{}),n=!0}catch(i){throw u=void 0,i}})()),u),invalidate:()=>{n=!1,u=void 0}}}var Wn={exports:{}};var ss=Wn.exports,zr;function ds(){return zr||(zr=1,(function(e,n){(function(u,t){e.exports=t()})(ss,(function(){var u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},t=function(d,f){if(!(d instanceof f))throw new TypeError("Cannot call a class as a function")},r=(function(){function d(f,l){for(var b=0;b1&&arguments[1]!==void 0?arguments[1]:!0,b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;t(this,d),this.ctx=f,this.iframes=l,this.exclude=b,this.iframesTimeout=p}return r(d,[{key:"getContexts",value:function(){var l=void 0,b=[];return typeof this.ctx>"u"||!this.ctx?l=[]:NodeList.prototype.isPrototypeOf(this.ctx)?l=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?l=this.ctx:typeof this.ctx=="string"?l=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):l=[this.ctx],l.forEach(function(p){var m=b.filter(function(g){return g.contains(p)}).length>0;b.indexOf(p)===-1&&!m&&b.push(p)}),b}},{key:"getIframeContents",value:function(l,b){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},m=void 0;try{var g=l.contentWindow;if(m=g.document,!g||!m)throw new Error("iframe inaccessible")}catch{p()}m&&b(m)}},{key:"isIframeBlank",value:function(l){var b="about:blank",p=l.getAttribute("src").trim(),m=l.contentWindow.location.href;return m===b&&p!==b&&p}},{key:"observeIframeLoad",value:function(l,b,p){var m=this,g=!1,k=null,v=function w(){if(!g){g=!0,clearTimeout(k);try{m.isIframeBlank(l)||(l.removeEventListener("load",w),m.getIframeContents(l,b,p))}catch{p()}}};l.addEventListener("load",v),k=setTimeout(v,this.iframesTimeout)}},{key:"onIframeReady",value:function(l,b,p){try{l.contentWindow.document.readyState==="complete"?this.isIframeBlank(l)?this.observeIframeLoad(l,b,p):this.getIframeContents(l,b,p):this.observeIframeLoad(l,b,p)}catch{p()}}},{key:"waitForIframes",value:function(l,b){var p=this,m=0;this.forEachIframe(l,function(){return!0},function(g){m++,p.waitForIframes(g.querySelector("html"),function(){--m||b()})},function(g){g||b()})}},{key:"forEachIframe",value:function(l,b,p){var m=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},k=l.querySelectorAll("iframe"),v=k.length,w=0;k=Array.prototype.slice.call(k);var _=function(){--v<=0&&g(w)};v||_(),k.forEach(function(A){d.matches(A,m.exclude)?_():m.onIframeReady(A,function(L){b(A)&&(w++,p(L)),_()},_)})}},{key:"createIterator",value:function(l,b,p){return document.createNodeIterator(l,b,p,!1)}},{key:"createInstanceOnIframe",value:function(l){return new d(l.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(l,b,p){var m=l.compareDocumentPosition(p),g=Node.DOCUMENT_POSITION_PRECEDING;if(m&g)if(b!==null){var k=b.compareDocumentPosition(p),v=Node.DOCUMENT_POSITION_FOLLOWING;if(k&v)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(l){var b=l.previousNode(),p=void 0;return b===null?p=l.nextNode():p=l.nextNode()&&l.nextNode(),{prevNode:b,node:p}}},{key:"checkIframeFilter",value:function(l,b,p,m){var g=!1,k=!1;return m.forEach(function(v,w){v.val===p&&(g=w,k=v.handled)}),this.compareNodeIframe(l,b,p)?(g===!1&&!k?m.push({val:p,handled:!0}):g!==!1&&!k&&(m[g].handled=!0),!0):(g===!1&&m.push({val:p,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(l,b,p,m){var g=this;l.forEach(function(k){k.handled||g.getIframeContents(k.val,function(v){g.createInstanceOnIframe(v).forEachNode(b,p,m)})})}},{key:"iterateThroughNodes",value:function(l,b,p,m,g){for(var k=this,v=this.createIterator(b,l,m),w=[],_=[],A=void 0,L=void 0,q=function(){var $=k.getIteratorNode(v);return L=$.prevNode,A=$.node,A};q();)this.iframes&&this.forEachIframe(b,function(H){return k.checkIframeFilter(A,L,H,w)},function(H){k.createInstanceOnIframe(H).forEachNode(l,function($){return _.push($)},m)}),_.push(A);_.forEach(function(H){p(H)}),this.iframes&&this.handleOpenIframes(w,l,p,m),g()}},{key:"forEachNode",value:function(l,b,p){var m=this,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},k=this.getContexts(),v=k.length;v||g(),k.forEach(function(w){var _=function(){m.iterateThroughNodes(l,w,b,p,function(){--v<=0&&g()})};m.iframes?m.waitForIframes(w,_):_()})}}],[{key:"matches",value:function(l,b){var p=typeof b=="string"?[b]:b,m=l.matches||l.matchesSelector||l.msMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.webkitMatchesSelector;if(m){var g=!1;return p.every(function(k){return m.call(l,k)?(g=!0,!1):!0}),g}else return!1}}]),d})(),a=(function(){function d(f){t(this,d),this.ctx=f,this.ie=!1;var l=window.navigator.userAgent;(l.indexOf("MSIE")>-1||l.indexOf("Trident")>-1)&&(this.ie=!0)}return r(d,[{key:"log",value:function(l){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",p=this.opt.log;this.opt.debug&&(typeof p>"u"?"undefined":u(p))==="object"&&typeof p[b]=="function"&&p[b]("mark.js: "+l)}},{key:"escapeStr",value:function(l){return l.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(l){return this.opt.wildcards!=="disabled"&&(l=this.setupWildcardsRegExp(l)),l=this.escapeStr(l),Object.keys(this.opt.synonyms).length&&(l=this.createSynonymsRegExp(l)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.setupIgnoreJoinersRegExp(l)),this.opt.diacritics&&(l=this.createDiacriticsRegExp(l)),l=this.createMergedBlanksRegExp(l),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.createJoinersRegExp(l)),this.opt.wildcards!=="disabled"&&(l=this.createWildcardsRegExp(l)),l=this.createAccuracyRegExp(l),l}},{key:"createSynonymsRegExp",value:function(l){var b=this.opt.synonyms,p=this.opt.caseSensitive?"":"i",m=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var g in b)if(b.hasOwnProperty(g)){var k=b[g],v=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(g):this.escapeStr(g),w=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(k):this.escapeStr(k);v!==""&&w!==""&&(l=l.replace(new RegExp("("+this.escapeStr(v)+"|"+this.escapeStr(w)+")","gm"+p),m+("("+this.processSynomyms(v)+"|")+(this.processSynomyms(w)+")")+m))}return l}},{key:"processSynomyms",value:function(l){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.setupIgnoreJoinersRegExp(l)),l}},{key:"setupWildcardsRegExp",value:function(l){return l=l.replace(/(?:\\)*\?/g,function(b){return b.charAt(0)==="\\"?"?":""}),l.replace(/(?:\\)*\*/g,function(b){return b.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(l){var b=this.opt.wildcards==="withSpaces";return l.replace(/\u0001/g,b?"[\\S\\s]?":"\\S?").replace(/\u0002/g,b?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(l){return l.replace(/[^(|)\\]/g,function(b,p,m){var g=m.charAt(p+1);return/[(|)\\]/.test(g)||g===""?b:b+"\0"})}},{key:"createJoinersRegExp",value:function(l){var b=[],p=this.opt.ignorePunctuation;return Array.isArray(p)&&p.length&&b.push(this.escapeStr(p.join(""))),this.opt.ignoreJoiners&&b.push("\\u00ad\\u200b\\u200c\\u200d"),b.length?l.split(/\u0000+/).join("["+b.join("")+"]*"):l}},{key:"createDiacriticsRegExp",value:function(l){var b=this.opt.caseSensitive?"":"i",p=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],m=[];return l.split("").forEach(function(g){p.every(function(k){if(k.indexOf(g)!==-1){if(m.indexOf(k)>-1)return!1;l=l.replace(new RegExp("["+k+"]","gm"+b),"["+k+"]"),m.push(k)}return!0})}),l}},{key:"createMergedBlanksRegExp",value:function(l){return l.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(l){var b=this,p="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",m=this.opt.accuracy,g=typeof m=="string"?m:m.value,k=typeof m=="string"?[]:m.limiters,v="";switch(k.forEach(function(w){v+="|"+b.escapeStr(w)}),g){case"partially":default:return"()("+l+")";case"complementary":return v="\\s"+(v||this.escapeStr(p)),"()([^"+v+"]*"+l+"[^"+v+"]*)";case"exactly":return"(^|\\s"+v+")("+l+")(?=$|\\s"+v+")"}}},{key:"getSeparatedKeywords",value:function(l){var b=this,p=[];return l.forEach(function(m){b.opt.separateWordSearch?m.split(" ").forEach(function(g){g.trim()&&p.indexOf(g)===-1&&p.push(g)}):m.trim()&&p.indexOf(m)===-1&&p.push(m)}),{keywords:p.sort(function(m,g){return g.length-m.length}),length:p.length}}},{key:"isNumeric",value:function(l){return Number(parseFloat(l))==l}},{key:"checkRanges",value:function(l){var b=this;if(!Array.isArray(l)||Object.prototype.toString.call(l[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(l),[];var p=[],m=0;return l.sort(function(g,k){return g.start-k.start}).forEach(function(g){var k=b.callNoMatchOnInvalidRanges(g,m),v=k.start,w=k.end,_=k.valid;_&&(g.start=v,g.length=w-v,p.push(g),m=w)}),p}},{key:"callNoMatchOnInvalidRanges",value:function(l,b){var p=void 0,m=void 0,g=!1;return l&&typeof l.start<"u"?(p=parseInt(l.start,10),m=p+parseInt(l.length,10),this.isNumeric(l.start)&&this.isNumeric(l.length)&&m-b>0&&m-p>0?g=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(l))),this.opt.noMatch(l))):(this.log("Ignoring invalid range: "+JSON.stringify(l)),this.opt.noMatch(l)),{start:p,end:m,valid:g}}},{key:"checkWhitespaceRanges",value:function(l,b,p){var m=void 0,g=!0,k=p.length,v=b-k,w=parseInt(l.start,10)-v;return w=w>k?k:w,m=w+parseInt(l.length,10),m>k&&(m=k,this.log("End range automatically set to the max value of "+k)),w<0||m-w<0||w>k||m>k?(g=!1,this.log("Invalid range: "+JSON.stringify(l)),this.opt.noMatch(l)):p.substring(w,m).replace(/\s+/g,"")===""&&(g=!1,this.log("Skipping whitespace only range: "+JSON.stringify(l)),this.opt.noMatch(l)),{start:w,end:m,valid:g}}},{key:"getTextNodes",value:function(l){var b=this,p="",m=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(g){m.push({start:p.length,end:(p+=g.textContent).length,node:g})},function(g){return b.matchesExclude(g.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){l({value:p,nodes:m})})}},{key:"matchesExclude",value:function(l){return c.matches(l,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(l,b,p){var m=this.opt.element?this.opt.element:"mark",g=l.splitText(b),k=g.splitText(p-b),v=document.createElement(m);return v.setAttribute("data-markjs","true"),this.opt.className&&v.setAttribute("class",this.opt.className),v.textContent=g.textContent,g.parentNode.replaceChild(v,g),k}},{key:"wrapRangeInMappedTextNode",value:function(l,b,p,m,g){var k=this;l.nodes.every(function(v,w){var _=l.nodes[w+1];if(typeof _>"u"||_.start>b){if(!m(v.node))return!1;var A=b-v.start,L=(p>v.end?v.end:p)-v.start,q=l.value.substr(0,v.start),H=l.value.substr(L+v.start);if(v.node=k.wrapRangeInTextNode(v.node,A,L),l.value=q+H,l.nodes.forEach(function($,W){W>=w&&(l.nodes[W].start>0&&W!==w&&(l.nodes[W].start-=L),l.nodes[W].end-=L)}),p-=L,g(v.node.previousSibling,v.start),p>v.end)b=v.end;else return!1}return!0})}},{key:"wrapMatches",value:function(l,b,p,m,g){var k=this,v=b===0?0:b+1;this.getTextNodes(function(w){w.nodes.forEach(function(_){_=_.node;for(var A=void 0;(A=l.exec(_.textContent))!==null&&A[v]!=="";)if(p(A[v],_)){var L=A.index;if(v!==0)for(var q=1;q{he=Array.from(e.querySelectorAll(`.${kn}`)),De=he.length>0?Math.min(De,he.length-1):0,ii(),hn=!1};a.unmark({done:()=>{if(c)try{const d=t?"":"i";a.markRegExp(new RegExp(u,d),{className:kn,done:s})}catch{hn=!1,De=0,he=[]}else a.mark(u,{className:kn,caseSensitive:t,diacritics:i,separateWordSearch:!1,accuracy:r?"exactly":"partially",done:s})}})}function ii(){const e=le()!==be.sideBySide;he.forEach((n,u)=>{n.classList.toggle(ti,e&&u===De)}),e&&he.length>0&&he[De].scrollIntoView({behavior:"smooth",block:"center"})}function ms(e){yn?.disconnect(),yn=new MutationObserver(()=>{hn||oi(e)}),yn.observe(e,{childList:!0})}function gs(){Vn===null&&(Vn=document.createElement("style"),document.head.appendChild(Vn));const{light:e,dark:n}=qr[cu]??qr.github;Vn.textContent=[`.${kn} { background: ${e} !important; color: inherit !important; }`,`.${ti} { background: #ffff00 !important; color: #000000 !important; border-radius: 2px; box-shadow: 0px 0px 0px 2px #ffff00, 0px 0px 3px 2px rgba(0, 0, 0, 0.4); }`,"@media (prefers-color-scheme: dark) {",` .${kn} { background: ${n} !important; }`,"}"].join(` -`)}window.__markeditPreviewInitialized__?console.error("MarkEdit Preview has already been initialized. Multiple initializations may cause unexpected behavior."):(N0(),wt()?(typeof j.MarkEdit.onAppReady=="function"?j.MarkEdit.onAppReady(()=>{K0(),setTimeout(()=>{it()},2e3)}):setTimeout(()=>{Z0()},4e3),(bn==="automatic"||bn==="quiet")&&setInterval(()=>{it()},6048e5)):cs(In()),window.__markeditPreviewInitialized__=!0);window.MarkEditGetHtml??=Yo;window.MarkEditRenderHtml??=U0;window.__markeditPreviewSPI__={performSearch:hs,setSearchMatchIndex:ps,clearSearch:ri,searchCounterInfo:bs};wt()&&(j.MarkEdit.addMainMenuItem({title:Z("viewMode"),icon:li()?"eye":void 0,children:[{title:Z("changeMode"),action:()=>{z0(),lt()},key:Dr.key??"V",modifiers:Dr.modifiers??["Command"]},{separator:!0},et(Z("editMode"),be.edit),et(Z("sideBySideMode"),be.sideBySide),et(Z("previewMode"),be.preview),{separator:!0},...ks(),{separator:!0},{title:`${Z("version")} 1.8.1`,action:()=>open("https://github.com/MarkEdit-app/MarkEdit-preview/releases/tag/v1.8.1")},{title:`${Z("checkReleases")} (GitHub)`,action:()=>open("https://github.com/MarkEdit-app/MarkEdit-preview/releases/latest")},...st()&&!Lo()?[{title:Z("updateAndRelaunch"),action:async()=>{const e=await Jo();await Dt(e.tag_name)?j.MarkEdit.relaunchApp():j.MarkEdit.showAlert(Z("failedToUpdate"))}}]:[]]}),j.MarkEdit.addExtension(ai.EditorView.updateListener.of(e=>{e.docChanged&&(e.transactions.every(n=>n.annotation(Zo))||(ze.renderUpdater!==void 0&&clearTimeout(ze.renderUpdater),ze.renderUpdater=setTimeout(eu,500)))})),j.MarkEdit.onEditorReady(()=>{ql&&y0(j.MarkEdit.editorView.scrollDOM),q0(),requestAnimationFrame(async()=>{document.visibilityState==="visible"&&le()===be.preview&&typeof j.MarkEdit.getFileInfo=="function"&&(await j.MarkEdit.getFileInfo())?.filePath===void 0&&j.MarkEdit.editorAPI.getText().length===0&&su(be.edit,!1)}),eu(),lt(),w0(Wo(),In()),ze.keyDownListener!==void 0&&document.removeEventListener("keydown",ze.keyDownListener),ze.keyDownListener=e=>P0(e),document.addEventListener("keydown",ze.keyDownListener)}));function et(e,n){return{title:e,action:()=>{su(n),lt()},state:()=>({isSelected:le()===n})}}function ks(){const e=[{title:Z("copyHtml"),action:H0},{title:Z("copyRichText"),action:$0}];return typeof j.MarkEdit.showSavePanel>"u"?e:[{title:Z("saveCleanHtml"),action:B0},{title:Z("saveStyledHtml"),action:j0},...e]}function lt(){const e=Qo();e!==void 0&&(e.style.display=le()===be.edit?"none":"")}const ze={renderUpdater:void 0,keyDownListener:void 0}; +`;function Ws(e){He(Zs),document.body.classList.add("quicklook");const{toolbar:n,sourceButton:t,previewButton:r}=$s();document.body.appendChild(n);const u=Ys(e),o=Gs(Ee,e,n),a={previewPane:e,sourceButton:t,previewButton:r,refreshSeparator:o,ensureRendered:u.ensureRendered};t.addEventListener("click",()=>{zr("source"),ot(a)}),r.addEventListener("click",()=>{zr("preview"),ot(a)}),ot(a),setTimeout(u.ensureRendered,0),matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{e.querySelector(".mermaid")!==null&&(u.invalidate(),Ee()==="preview"&&u.ensureRendered())}),qs(),js(Ee,e),Hs(Ee,e),Us(Ee,e,n),Vs(e)}function ot(e){const n=Ee()==="source",t=!n;e.sourceButton.classList.toggle("active",n),e.previewButton.classList.toggle("active",t),e.sourceButton.setAttribute("aria-selected",String(n)),e.previewButton.setAttribute("aria-selected",String(t)),e.previewPane.classList.toggle("overlay",t),e.refreshSeparator(),t&&e.ensureRendered()}function Ys(e){let n=!1,t;return{ensureRendered:()=>(n||t||(t=(async()=>{try{const o=Bu(await Bt(Bs(),!1));e.innerHTML=`
    ${o}
    `,e.querySelectorAll("a[href]").forEach(a=>{a.removeAttribute("href"),a.removeAttribute("target")}),Ou(()=>{}),n=!0}catch(o){throw t=void 0,o}})()),t),invalidate:()=>{n=!1,t=void 0}}}var pn={exports:{}};var Ks=pn.exports,Or;function Js(){return Or||(Or=1,(function(e,n){(function(t,r){e.exports=r()})(Ks,(function(){var t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},r=function(s,d){if(!(s instanceof d))throw new TypeError("Cannot call a class as a function")},u=(function(){function s(d,l){for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:!0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:5e3;r(this,s),this.ctx=d,this.iframes=l,this.exclude=h,this.iframesTimeout=f}return u(s,[{key:"getContexts",value:function(){var l=void 0,h=[];return typeof this.ctx>"u"||!this.ctx?l=[]:NodeList.prototype.isPrototypeOf(this.ctx)?l=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?l=this.ctx:typeof this.ctx=="string"?l=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):l=[this.ctx],l.forEach(function(f){var p=h.filter(function(b){return b.contains(f)}).length>0;h.indexOf(f)===-1&&!p&&h.push(f)}),h}},{key:"getIframeContents",value:function(l,h){var f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},p=void 0;try{var b=l.contentWindow;if(p=b.document,!b||!p)throw new Error("iframe inaccessible")}catch{f()}p&&h(p)}},{key:"isIframeBlank",value:function(l){var h="about:blank",f=l.getAttribute("src").trim(),p=l.contentWindow.location.href;return p===h&&f!==h&&f}},{key:"observeIframeLoad",value:function(l,h,f){var p=this,b=!1,m=null,g=function k(){if(!b){b=!0,clearTimeout(m);try{p.isIframeBlank(l)||(l.removeEventListener("load",k),p.getIframeContents(l,h,f))}catch{f()}}};l.addEventListener("load",g),m=setTimeout(g,this.iframesTimeout)}},{key:"onIframeReady",value:function(l,h,f){try{l.contentWindow.document.readyState==="complete"?this.isIframeBlank(l)?this.observeIframeLoad(l,h,f):this.getIframeContents(l,h,f):this.observeIframeLoad(l,h,f)}catch{f()}}},{key:"waitForIframes",value:function(l,h){var f=this,p=0;this.forEachIframe(l,function(){return!0},function(b){p++,f.waitForIframes(b.querySelector("html"),function(){--p||h()})},function(b){b||h()})}},{key:"forEachIframe",value:function(l,h,f){var p=this,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},m=l.querySelectorAll("iframe"),g=m.length,k=0;m=Array.prototype.slice.call(m);var y=function(){--g<=0&&b(k)};g||y(),m.forEach(function(x){s.matches(x,p.exclude)?y():p.onIframeReady(x,function(v){h(x)&&(k++,f(v)),y()},y)})}},{key:"createIterator",value:function(l,h,f){return document.createNodeIterator(l,h,f,!1)}},{key:"createInstanceOnIframe",value:function(l){return new s(l.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(l,h,f){var p=l.compareDocumentPosition(f),b=Node.DOCUMENT_POSITION_PRECEDING;if(p&b)if(h!==null){var m=h.compareDocumentPosition(f),g=Node.DOCUMENT_POSITION_FOLLOWING;if(m&g)return!0}else return!0;return!1}},{key:"getIteratorNode",value:function(l){var h=l.previousNode(),f=void 0;return h===null?f=l.nextNode():f=l.nextNode()&&l.nextNode(),{prevNode:h,node:f}}},{key:"checkIframeFilter",value:function(l,h,f,p){var b=!1,m=!1;return p.forEach(function(g,k){g.val===f&&(b=k,m=g.handled)}),this.compareNodeIframe(l,h,f)?(b===!1&&!m?p.push({val:f,handled:!0}):b!==!1&&!m&&(p[b].handled=!0),!0):(b===!1&&p.push({val:f,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(l,h,f,p){var b=this;l.forEach(function(m){m.handled||b.getIframeContents(m.val,function(g){b.createInstanceOnIframe(g).forEachNode(h,f,p)})})}},{key:"iterateThroughNodes",value:function(l,h,f,p,b){for(var m=this,g=this.createIterator(h,l,p),k=[],y=[],x=void 0,v=void 0,w=function(){var F=m.getIteratorNode(g);return v=F.prevNode,x=F.node,x};w();)this.iframes&&this.forEachIframe(h,function(E){return m.checkIframeFilter(x,v,E,k)},function(E){m.createInstanceOnIframe(E).forEachNode(l,function(F){return y.push(F)},p)}),y.push(x);y.forEach(function(E){f(E)}),this.iframes&&this.handleOpenIframes(k,l,f,p),b()}},{key:"forEachNode",value:function(l,h,f){var p=this,b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){},m=this.getContexts(),g=m.length;g||b(),m.forEach(function(k){var y=function(){p.iterateThroughNodes(l,k,h,f,function(){--g<=0&&b()})};p.iframes?p.waitForIframes(k,y):y()})}}],[{key:"matches",value:function(l,h){var f=typeof h=="string"?[h]:h,p=l.matches||l.matchesSelector||l.msMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.webkitMatchesSelector;if(p){var b=!1;return f.every(function(m){return p.call(l,m)?(b=!0,!1):!0}),b}else return!1}}]),s})(),i=(function(){function s(d){r(this,s),this.ctx=d,this.ie=!1;var l=window.navigator.userAgent;(l.indexOf("MSIE")>-1||l.indexOf("Trident")>-1)&&(this.ie=!0)}return u(s,[{key:"log",value:function(l){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"debug",f=this.opt.log;this.opt.debug&&(typeof f>"u"?"undefined":t(f))==="object"&&typeof f[h]=="function"&&f[h]("mark.js: "+l)}},{key:"escapeStr",value:function(l){return l.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(l){return this.opt.wildcards!=="disabled"&&(l=this.setupWildcardsRegExp(l)),l=this.escapeStr(l),Object.keys(this.opt.synonyms).length&&(l=this.createSynonymsRegExp(l)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.setupIgnoreJoinersRegExp(l)),this.opt.diacritics&&(l=this.createDiacriticsRegExp(l)),l=this.createMergedBlanksRegExp(l),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.createJoinersRegExp(l)),this.opt.wildcards!=="disabled"&&(l=this.createWildcardsRegExp(l)),l=this.createAccuracyRegExp(l),l}},{key:"createSynonymsRegExp",value:function(l){var h=this.opt.synonyms,f=this.opt.caseSensitive?"":"i",p=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var b in h)if(h.hasOwnProperty(b)){var m=h[b],g=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(b):this.escapeStr(b),k=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(m):this.escapeStr(m);g!==""&&k!==""&&(l=l.replace(new RegExp("("+this.escapeStr(g)+"|"+this.escapeStr(k)+")","gm"+f),p+("("+this.processSynomyms(g)+"|")+(this.processSynomyms(k)+")")+p))}return l}},{key:"processSynomyms",value:function(l){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(l=this.setupIgnoreJoinersRegExp(l)),l}},{key:"setupWildcardsRegExp",value:function(l){return l=l.replace(/(?:\\)*\?/g,function(h){return h.charAt(0)==="\\"?"?":""}),l.replace(/(?:\\)*\*/g,function(h){return h.charAt(0)==="\\"?"*":""})}},{key:"createWildcardsRegExp",value:function(l){var h=this.opt.wildcards==="withSpaces";return l.replace(/\u0001/g,h?"[\\S\\s]?":"\\S?").replace(/\u0002/g,h?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(l){return l.replace(/[^(|)\\]/g,function(h,f,p){var b=p.charAt(f+1);return/[(|)\\]/.test(b)||b===""?h:h+"\0"})}},{key:"createJoinersRegExp",value:function(l){var h=[],f=this.opt.ignorePunctuation;return Array.isArray(f)&&f.length&&h.push(this.escapeStr(f.join(""))),this.opt.ignoreJoiners&&h.push("\\u00ad\\u200b\\u200c\\u200d"),h.length?l.split(/\u0000+/).join("["+h.join("")+"]*"):l}},{key:"createDiacriticsRegExp",value:function(l){var h=this.opt.caseSensitive?"":"i",f=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],p=[];return l.split("").forEach(function(b){f.every(function(m){if(m.indexOf(b)!==-1){if(p.indexOf(m)>-1)return!1;l=l.replace(new RegExp("["+m+"]","gm"+h),"["+m+"]"),p.push(m)}return!0})}),l}},{key:"createMergedBlanksRegExp",value:function(l){return l.replace(/[\s]+/gmi,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(l){var h=this,f="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿",p=this.opt.accuracy,b=typeof p=="string"?p:p.value,m=typeof p=="string"?[]:p.limiters,g="";switch(m.forEach(function(k){g+="|"+h.escapeStr(k)}),b){case"partially":default:return"()("+l+")";case"complementary":return g="\\s"+(g||this.escapeStr(f)),"()([^"+g+"]*"+l+"[^"+g+"]*)";case"exactly":return"(^|\\s"+g+")("+l+")(?=$|\\s"+g+")"}}},{key:"getSeparatedKeywords",value:function(l){var h=this,f=[];return l.forEach(function(p){h.opt.separateWordSearch?p.split(" ").forEach(function(b){b.trim()&&f.indexOf(b)===-1&&f.push(b)}):p.trim()&&f.indexOf(p)===-1&&f.push(p)}),{keywords:f.sort(function(p,b){return b.length-p.length}),length:f.length}}},{key:"isNumeric",value:function(l){return Number(parseFloat(l))==l}},{key:"checkRanges",value:function(l){var h=this;if(!Array.isArray(l)||Object.prototype.toString.call(l[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(l),[];var f=[],p=0;return l.sort(function(b,m){return b.start-m.start}).forEach(function(b){var m=h.callNoMatchOnInvalidRanges(b,p),g=m.start,k=m.end,y=m.valid;y&&(b.start=g,b.length=k-g,f.push(b),p=k)}),f}},{key:"callNoMatchOnInvalidRanges",value:function(l,h){var f=void 0,p=void 0,b=!1;return l&&typeof l.start<"u"?(f=parseInt(l.start,10),p=f+parseInt(l.length,10),this.isNumeric(l.start)&&this.isNumeric(l.length)&&p-h>0&&p-f>0?b=!0:(this.log("Ignoring invalid or overlapping range: "+(""+JSON.stringify(l))),this.opt.noMatch(l))):(this.log("Ignoring invalid range: "+JSON.stringify(l)),this.opt.noMatch(l)),{start:f,end:p,valid:b}}},{key:"checkWhitespaceRanges",value:function(l,h,f){var p=void 0,b=!0,m=f.length,g=h-m,k=parseInt(l.start,10)-g;return k=k>m?m:k,p=k+parseInt(l.length,10),p>m&&(p=m,this.log("End range automatically set to the max value of "+m)),k<0||p-k<0||k>m||p>m?(b=!1,this.log("Invalid range: "+JSON.stringify(l)),this.opt.noMatch(l)):f.substring(k,p).replace(/\s+/g,"")===""&&(b=!1,this.log("Skipping whitespace only range: "+JSON.stringify(l)),this.opt.noMatch(l)),{start:k,end:p,valid:b}}},{key:"getTextNodes",value:function(l){var h=this,f="",p=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,function(b){p.push({start:f.length,end:(f+=b.textContent).length,node:b})},function(b){return h.matchesExclude(b.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},function(){l({value:f,nodes:p})})}},{key:"matchesExclude",value:function(l){return a.matches(l,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(l,h,f){var p=this.opt.element?this.opt.element:"mark",b=l.splitText(h),m=b.splitText(f-h),g=document.createElement(p);return g.setAttribute("data-markjs","true"),this.opt.className&&g.setAttribute("class",this.opt.className),g.textContent=b.textContent,b.parentNode.replaceChild(g,b),m}},{key:"wrapRangeInMappedTextNode",value:function(l,h,f,p,b){var m=this;l.nodes.every(function(g,k){var y=l.nodes[k+1];if(typeof y>"u"||y.start>h){if(!p(g.node))return!1;var x=h-g.start,v=(f>g.end?g.end:f)-g.start,w=l.value.substr(0,g.start),E=l.value.substr(v+g.start);if(g.node=m.wrapRangeInTextNode(g.node,x,v),l.value=w+E,l.nodes.forEach(function(F,P){P>=k&&(l.nodes[P].start>0&&P!==k&&(l.nodes[P].start-=v),l.nodes[P].end-=v)}),f-=v,b(g.node.previousSibling,g.start),f>g.end)h=g.end;else return!1}return!0})}},{key:"wrapMatches",value:function(l,h,f,p,b){var m=this,g=h===0?0:h+1;this.getTextNodes(function(k){k.nodes.forEach(function(y){y=y.node;for(var x=void 0;(x=l.exec(y.textContent))!==null&&x[g]!=="";)if(f(x[g],y)){var v=x.index;if(g!==0)for(var w=1;w{W=Array.from(e.querySelectorAll(`.${Ye}`)),oe=W.length>0?Math.min(oe,W.length-1):0,uo(),je=!1};i.unmark({done:()=>{if(a)try{const s=r?"":"i";i.markRegExp(new RegExp(t,s),{className:Ye,done:c})}catch{je=!1,oe=0,W=[]}else i.mark(t,{className:Ye,caseSensitive:r,diacritics:o,separateWordSearch:!1,accuracy:u?"exactly":"partially",done:c})}})}function uo(){const e=V()!==J.sideBySide;W.forEach((n,t)=>{n.classList.toggle(no,e&&t===oe)}),e&&W.length>0&&W[oe].scrollIntoView({behavior:"smooth",block:"center"})}function td(e){Ke?.disconnect(),Ke=new MutationObserver(()=>{je||ro(e)}),Ke.observe(e,{childList:!0})}function rd(){dn===null&&(dn=document.createElement("style"),document.head.appendChild(dn));const{light:e,dark:n}=$r[zn]??$r.github;dn.textContent=[`.${Ye} { background: ${e} !important; color: inherit !important; }`,`.${no} { background: #ffff00 !important; color: #000000 !important; border-radius: 2px; box-shadow: 0px 0px 0px 2px #ffff00, 0px 0px 3px 2px rgba(0, 0, 0, 0.4); }`,"@media (prefers-color-scheme: dark) {",` .${Ye} { background: ${n} !important; }`,"}"].join(` +`)}window.__markeditPreviewInitialized__?console.error("MarkEdit Preview has already been initialized. Multiple initializations may cause unexpected behavior."):(ws(),Pt()?(typeof _.MarkEdit.onAppReady=="function"?_.MarkEdit.onAppReady(()=>{zs(),setTimeout(()=>{gt()},2e3)}):setTimeout(()=>{Ns()},4e3),(Ve==="automatic"||Ve==="quiet")&&setInterval(()=>{gt()},6048e5)):Ws(cn()),window.__markeditPreviewInitialized__=!0);window.MarkEditGetHtml??=Zu;window.MarkEditRenderHtml??=Ts;window.__markeditPreviewSPI__={performSearch:Qs,setSearchMatchIndex:ed,clearSearch:to,searchCounterInfo:nd};Pt()&&(_.MarkEdit.addMainMenuItem({title:T("viewMode"),icon:so()?"eye":void 0,children:[{title:T("changeMode"),action:()=>{Cs(),xt()},key:Fr.key??"V",modifiers:Fr.modifiers??["Command"]},{separator:!0},it(T("editMode"),J.edit),it(T("sideBySideMode"),J.sideBySide),it(T("previewMode"),J.preview),{separator:!0},...ud(),{separator:!0},{title:`${T("version")} 1.8.1`,action:()=>open("https://github.com/MarkEdit-app/MarkEdit-preview/releases/tag/v1.8.1")},{title:`${T("checkReleases")} (GitHub)`,action:()=>open("https://github.com/MarkEdit-app/MarkEdit-preview/releases/latest")},...vt()&&!Mu()?[{title:T("updateAndRelaunch"),action:async()=>{const e=await Yu();await Ht(e.tag_name)?_.MarkEdit.relaunchApp():_.MarkEdit.showAlert(T("failedToUpdate"))}}]:[]]}),_.MarkEdit.addExtension(co.EditorView.updateListener.of(e=>{e.docChanged&&(e.transactions.every(n=>n.annotation(Gu))||(me.renderUpdater!==void 0&&clearTimeout(me.renderUpdater),me.renderUpdater=setTimeout(_n,500)))})),_.MarkEdit.onEditorReady(()=>{_l&&os(_.MarkEdit.editorView.scrollDOM),_s(),requestAnimationFrame(async()=>{document.visibilityState==="visible"&&V()===J.preview&&typeof _.MarkEdit.getFileInfo=="function"&&(await _.MarkEdit.getFileInfo())?.filePath===void 0&&_.MarkEdit.editorAPI.getText().length===0&&On(J.edit,!1)}),_n(),xt(),as(Vu(),cn()),me.keyDownListener!==void 0&&document.removeEventListener("keydown",me.keyDownListener),me.keyDownListener=e=>Es(e),document.addEventListener("keydown",me.keyDownListener)}));function it(e,n){return{title:e,action:()=>{On(n),xt()},state:()=>({isSelected:V()===n})}}function ud(){const e=[{title:T("copyHtml"),action:Fs},{title:T("copyRichText"),action:Ds}];return typeof _.MarkEdit.showSavePanel>"u"?e:[{title:T("saveCleanHtml"),action:As},{title:T("saveStyledHtml"),action:Ss},...e]}function xt(){const e=Ku();e!==void 0&&(e.style.display=V()===J.edit?"none":"")}const me={renderUpdater:void 0,keyDownListener:void 0}; diff --git a/dist/markedit-preview.js b/dist/markedit-preview.js index c5c0681..9347206 100644 --- a/dist/markedit-preview.js +++ b/dist/markedit-preview.js @@ -1,65 +1,51 @@ -"use strict";(()=>{const t=globalThis;if(typeof t.require>"u"){const e={"markedit-api":{MarkEdit:t.MarkEdit??Object.freeze({})},"@codemirror/view":{EditorView:{updateListener:{of:()=>({})}}},"@codemirror/state":{Annotation:{define:()=>({of:()=>({})})}}};t.require=r=>e[r]??{}}})();const VNe=require("@codemirror/view"),Mr=require("markedit-api"),WNe=require("@codemirror/state");function KNe(t,e){for(var r=0;rn[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function XNe(){const t=navigator.userAgent.match(/macOS\/(\d+)/);return t===null?!1:parseInt(t[1])>=26}function tU(){return typeof __FILE_PATH__=="string"}function Sd(t,e=!0){const r=document.createElement("style");return r.textContent=t,document.head.appendChild(r),r.disabled=!e,r}function yK(t){return t?.match(/--bgColor-default:\s*([^;]+);/)?.[1]?.trim()}function jNe(t){return(t.split("/").pop()??t).split(".").slice(0,-1).join(".")}function QNe(t){const e=t?.lastIndexOf(".");return e===-1?"":t?.slice(e).toLowerCase()}function ZNe(t){return(t instanceof HTMLElement?t:t.parentElement)?.closest(".cm-line")}function Gm(t){const e=parseInt(t.dataset.lineFrom??"0"),r=parseInt(t.dataset.lineTo??"0");return{from:e,to:r}}function kM(t,e){let r=0,n=e;for(;n!==null&&n!==t;)r+=n.offsetTop,n=n.offsetParent;return r}function y8(t,e,r,n=!0){const i=kM(t,e)+e.offsetHeight*r;$3(t,i,n)}function $3(t,e,r=!0){const n=parseFloat(getComputedStyle(t).paddingTop);t.scrollTo({top:e<=n?0:e,behavior:r?"smooth":"instant"})}function JNe(t){const e=document.createRange();e.selectNodeContents(t);const r=getSelection();r?.removeAllRanges(),r?.addRange(e)}function eIe(t){return/^(https?:)?\/\//.test(t)?!1:/\.(png|jpe?g|gif|bmp|webp|svg)(\?.*)?$/i.test(t)}function Sm(t,e){return t.endsWith("/")?t+e:t+"/"+e}async function tIe(t){const e=await Mr.MarkEdit.getFileContent(t);if(e===void 0)return{};try{const r=JSON.parse(e);return typeof r=="object"&&r!==null?r:{}}catch(r){return console.error(`Failed to parse JSON from ${t}:`,r),{}}}const vK={};function rIe(t){let e=vK[t];if(e)return e;e=vK[t]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);e.push(n)}for(let r=0;r=55296&&d<=57343?i+="���":i+=String.fromCharCode(d),a+=6;continue}}if((o&248)===240&&a+91114111?i+="����":(h-=65536,i+=String.fromCharCode(55296+(h>>10),56320+(h&1023))),a+=9;continue}}i+="�"}return i})}F_.defaultChars=";/?:@&=+$,#";F_.componentChars="";const _K={};function nIe(t){let e=_K[t];if(e)return e;e=_K[t]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);/^[0-9a-z]$/i.test(n)?e.push(n):e.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r"u"&&(r=!0);const n=nIe(e);let i="";for(let a=0,s=t.length;a=55296&&o<=57343){if(o>=55296&&o<=56319&&a+1=56320&&l<=57343){i+=encodeURIComponent(t[a]+t[a+1]),a++;continue}}i+="%EF%BF%BD";continue}i+=encodeURIComponent(t[a])}return i}W4.defaultChars=";/?:@&=+$,-_.!~*'()#";W4.componentChars="-_.!~*'()";function rU(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}function dC(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const iIe=/^([a-z0-9.+-]+:)/i,aIe=/:[0-9]*$/,sIe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,oIe=["<",">",'"',"`"," ","\r",` -`," "],lIe=["{","}","|","\\","^","`"].concat(oIe),cIe=["'"].concat(lIe),bK=["%","/","?",";","#"].concat(cIe),EK=["/","?","#"],uIe=255,SK=/^[+a-z0-9A-Z_-]{0,63}$/,dIe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,TK={javascript:!0,"javascript:":!0},xK={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function nU(t,e){if(t&&t instanceof dC)return t;const r=new dC;return r.parse(t,e),r}dC.prototype.parse=function(t,e){let r,n,i,a=t;if(a=a.trim(),!e&&t.split("#").length===1){const u=sIe.exec(a);if(u)return this.pathname=u[1],u[2]&&(this.search=u[2]),this}let s=iIe.exec(a);if(s&&(s=s[0],r=s.toLowerCase(),this.protocol=s,a=a.substr(s.length)),(e||s||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i=a.substr(0,2)==="//",i&&!(s&&TK[s])&&(a=a.substr(2),this.slashes=!0)),!TK[s]&&(i||s&&!xK[s])){let u=-1;for(let g=0;g127?b+="x":b+=v[_];if(!b.match(SK)){const _=g.slice(0,m),E=g.slice(m+1),x=v.match(dIe);x&&(_.push(x[1]),E.unshift(x[2])),E.length&&(a=E.join(".")+a),this.hostname=_.join(".");break}}}}this.hostname.length>uIe&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const o=a.indexOf("#");o!==-1&&(this.hash=a.substr(o),a=a.slice(0,o));const l=a.indexOf("?");return l!==-1&&(this.search=a.substr(l),a=a.slice(0,l)),a&&(this.pathname=a),xK[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this};dC.prototype.parseHost=function(t){let e=aIe.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};const hIe=Object.freeze(Object.defineProperty({__proto__:null,decode:F_,encode:W4,format:rU,parse:nU},Symbol.toStringTag,{value:"Module"})),Nce=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Ice=/[\0-\x1F\x7F-\x9F]/,fIe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,iU=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Oce=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Dce=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,pIe=Object.freeze(Object.defineProperty({__proto__:null,Any:Nce,Cc:Ice,Cf:fIe,P:iU,S:Oce,Z:Dce},Symbol.toStringTag,{value:"Module"})),gIe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(t=>t.charCodeAt(0))),mIe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(t=>t.charCodeAt(0)));var v8;const yIe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),vIe=(v8=String.fromCodePoint)!==null&&v8!==void 0?v8:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),e+=String.fromCharCode(t),e};function _Ie(t){var e;return t>=55296&&t<=57343||t>1114111?65533:(e=yIe.get(t))!==null&&e!==void 0?e:t}var Da;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(Da||(Da={}));const bIe=32;var Ld;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(Ld||(Ld={}));function AM(t){return t>=Da.ZERO&&t<=Da.NINE}function EIe(t){return t>=Da.UPPER_A&&t<=Da.UPPER_F||t>=Da.LOWER_A&&t<=Da.LOWER_F}function SIe(t){return t>=Da.UPPER_A&&t<=Da.UPPER_Z||t>=Da.LOWER_A&&t<=Da.LOWER_Z||AM(t)}function TIe(t){return t===Da.EQUALS||SIe(t)}var Na;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(Na||(Na={}));var t0;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(t0||(t0={}));class xIe{constructor(e,r,n){this.decodeTree=e,this.emitCodePoint=r,this.errors=n,this.state=Na.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=t0.Strict}startEntity(e){this.decodeMode=e,this.state=Na.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,r){switch(this.state){case Na.EntityStart:return e.charCodeAt(r)===Da.NUM?(this.state=Na.NumericStart,this.consumed+=1,this.stateNumericStart(e,r+1)):(this.state=Na.NamedEntity,this.stateNamedEntity(e,r));case Na.NumericStart:return this.stateNumericStart(e,r);case Na.NumericDecimal:return this.stateNumericDecimal(e,r);case Na.NumericHex:return this.stateNumericHex(e,r);case Na.NamedEntity:return this.stateNamedEntity(e,r)}}stateNumericStart(e,r){return r>=e.length?-1:(e.charCodeAt(r)|bIe)===Da.LOWER_X?(this.state=Na.NumericHex,this.consumed+=1,this.stateNumericHex(e,r+1)):(this.state=Na.NumericDecimal,this.stateNumericDecimal(e,r))}addToNumericResult(e,r,n,i){if(r!==n){const a=n-r;this.result=this.result*Math.pow(i,a)+parseInt(e.substr(r,a),i),this.consumed+=a}}stateNumericHex(e,r){const n=r;for(;r>14;for(;r>14,a!==0){if(s===Da.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==t0.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:r,decodeTree:n}=this,i=(n[r]&Ld.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,i,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,r,n){const{decodeTree:i}=this;return this.emitCodePoint(r===1?i[e]&~Ld.VALUE_LENGTH:i[e+1],n),r===3&&this.emitCodePoint(i[e+2],n),n}end(){var e;switch(this.state){case Na.NamedEntity:return this.result!==0&&(this.decodeMode!==t0.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Na.NumericDecimal:return this.emitNumericEntity(0,2);case Na.NumericHex:return this.emitNumericEntity(0,3);case Na.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Na.EntityStart:return 0}}}function Lce(t){let e="";const r=new xIe(t,n=>e+=vIe(n));return function(i,a){let s=0,o=0;for(;(o=i.indexOf("&",o))>=0;){e+=i.slice(s,o),r.startEntity(a);const u=r.write(i,o+1);if(u<0){s=o+r.end();break}s=o+u,o=u===0?s+1:s}const l=e+i.slice(s);return e="",l}}function CIe(t,e,r,n){const i=(e&Ld.BRANCH_LENGTH)>>7,a=e&Ld.JUMP_TABLE;if(i===0)return a!==0&&n===a?r:-1;if(a){const l=n-a;return l<0||l>=i?-1:t[r+l]-1}let s=r,o=s+i-1;for(;s<=o;){const l=s+o>>>1,u=t[l];if(un)o=l-1;else return t[l+i]}return-1}const Mce=Lce(gIe);Lce(mIe);function wIe(t,e=t0.Legacy){return Mce(t,e)}function kIe(t){return Mce(t,t0.Strict)}function AIe(t){return Object.prototype.toString.call(t)}function aU(t){return AIe(t)==="[object String]"}const RIe=Object.prototype.hasOwnProperty;function NIe(t,e){return RIe.call(t,e)}function Hw(t){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){t[n]=r[n]})}}),t}function Pce(t,e,r){return[].concat(t.slice(0,e),r,t.slice(e+1))}function sU(t){return!(t>=55296&&t<=57343||t>=64976&&t<=65007||(t&65535)===65535||(t&65535)===65534||t>=0&&t<=8||t===11||t>=14&&t<=31||t>=127&&t<=159||t>1114111)}function CS(t){if(t>65535){t-=65536;const e=55296+(t>>10),r=56320+(t&1023);return String.fromCharCode(e,r)}return String.fromCharCode(t)}const Bce=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,IIe=/&([a-z#][a-z0-9]{1,31});/gi,OIe=new RegExp(Bce.source+"|"+IIe.source,"gi"),DIe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function LIe(t,e){if(e.charCodeAt(0)===35&&DIe.test(e)){const n=e[1].toLowerCase()==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return sU(n)?CS(n):t}const r=wIe(t);return r!==t?r:t}function MIe(t){return t.indexOf("\\")<0?t:t.replace(Bce,"$1")}function $_(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(OIe,function(e,r,n){return r||LIe(e,n)})}const PIe=/[&<>"]/,BIe=/[&<>"]/g,FIe={"&":"&","<":"<",">":">",'"':"""};function $Ie(t){return FIe[t]}function Jd(t){return PIe.test(t)?t.replace(BIe,$Ie):t}const zIe=/[.?*+^$[\]\\(){}|-]/g;function UIe(t){return t.replace(zIe,"\\$&")}function jn(t){switch(t){case 9:case 32:return!0}return!1}function wS(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function Fce(t){return iU.test(t)||Oce.test(t)}function kS(t){return Fce(CS(t))}function AS(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Vw(t){return t=t.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(t=t.replace(/ẞ/g,"ß")),t.toLowerCase().toUpperCase()}function CK(t){return t===32||t===9||t===10||t===13}function Ww(t){let e=0;for(;e=e&&CK(t.charCodeAt(r));r--);return t.slice(e,r+1)}const GIe={mdurl:hIe,ucmicro:pIe},qIe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Pce,asciiTrim:Ww,assign:Hw,escapeHtml:Jd,escapeRE:UIe,fromCodePoint:CS,has:NIe,isMdAsciiPunct:AS,isPunctChar:Fce,isPunctCharCode:kS,isSpace:jn,isString:aU,isValidEntityCode:sU,isWhiteSpace:wS,lib:GIe,normalizeReference:Vw,unescapeAll:$_,unescapeMd:MIe},Symbol.toStringTag,{value:"Module"}));function YIe(t,e,r){let n,i,a,s;const o=t.posMax,l=t.pos;for(t.pos=e+1,n=1;t.pos32))return a;if(n===41){if(s===0)break;s--}i++}return e===i||s!==0||(a.str=$_(t.slice(e,i)),a.pos=i,a.ok=!0),a}function VIe(t,e,r,n){let i,a=e;const s={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)s.str=n.str,s.marker=n.marker;else{if(a>=r)return s;let o=t.charCodeAt(a);if(o!==34&&o!==39&&o!==40)return s;e++,a++,o===40&&(o=41),s.marker=o}for(;a"+Jd(a.content)+""};cu.code_block=function(t,e,r,n,i){const a=t[e];return""+Jd(t[e].content)+` -`};cu.fence=function(t,e,r,n,i){const a=t[e],s=a.info?$_(a.info).trim():"";let o="",l="";if(s){const d=s.split(/(\s+)/g);o=d[0],l=d.slice(2).join("")}let u;if(r.highlight?u=r.highlight(a.content,o,l)||Jd(a.content):u=Jd(a.content),u.indexOf("${u} -`}return`
    ${u}
    -`};cu.image=function(t,e,r,n,i){const a=t[e];return a.attrs[a.attrIndex("alt")][1]=i.renderInlineAsText(a.children,r,n),i.renderToken(t,e,r)};cu.hardbreak=function(t,e,r){return r.xhtmlOut?`
    +"use strict";(()=>{const t=globalThis;if(typeof t.require>"u"){const e={"markedit-api":{MarkEdit:t.MarkEdit??Object.freeze({})},"@codemirror/view":{EditorView:{updateListener:{of:()=>({})}}},"@codemirror/state":{Annotation:{define:()=>({of:()=>({})})}}};t.require=r=>e[r]??{}}})();const fBe=require("@codemirror/view"),jr=require("markedit-api"),pBe=require("@codemirror/state");function mBe(t,e){for(var r=0;rn[a]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function gBe(){const t=navigator.userAgent.match(/macOS\/(\d+)/);return t===null?!1:parseInt(t[1])>=26}function bY(){return typeof __FILE_PATH__=="string"}function vh(t,e=!0){const r=document.createElement("style");return r.textContent=t,document.head.appendChild(r),r.disabled=!e,r}function vZ(t){return t?.match(/--bgColor-default:\s*([^;]+);/)?.[1]?.trim()}function yBe(t){return(t.split("/").pop()??t).split(".").slice(0,-1).join(".")}function vBe(t){const e=t?.lastIndexOf(".");return e===-1?"":t?.slice(e).toLowerCase()}function bBe(t){return(t instanceof HTMLElement?t:t.parentElement)?.closest(".cm-line")}function hy(t){const e=parseInt(t.dataset.lineFrom??"0"),r=parseInt(t.dataset.lineTo??"0");return{from:e,to:r}}function WB(t,e){let r=0,n=e;for(;n!==null&&n!==t;)r+=n.offsetTop,n=n.offsetParent;return r}function qN(t,e,r,n=!0){const a=WB(t,e)+e.offsetHeight*r;L5(t,a,n)}function L5(t,e,r=!0){const n=parseFloat(getComputedStyle(t).paddingTop);t.scrollTo({top:e<=n?0:e,behavior:r?"smooth":"instant"})}function _Be(t){const e=document.createRange();e.selectNodeContents(t);const r=getSelection();r?.removeAllRanges(),r?.addRange(e)}function EBe(t){return/^(https?:)?\/\//.test(t)?!1:/\.(png|jpe?g|gif|bmp|webp|svg)(\?.*)?$/i.test(t)}function V1(t,e){return t.endsWith("/")?t+e:t+"/"+e}async function TBe(t){const e=await jr.MarkEdit.getFileContent(t);if(e===void 0)return{};try{const r=JSON.parse(e);return typeof r=="object"&&r!==null?r:{}}catch(r){return console.error(`Failed to parse JSON from ${t}:`,r),{}}}const bZ={};function SBe(t){let e=bZ[t];if(e)return e;e=bZ[t]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);e.push(n)}for(let r=0;r=55296&&d<=57343?a+="���":a+=String.fromCharCode(d),i+=6;continue}}if((o&248)===240&&i+91114111?a+="����":(h-=65536,a+=String.fromCharCode(55296+(h>>10),56320+(h&1023))),i+=9;continue}}a+="�"}return a})}S2.defaultChars=";/?:@&=+$,#";S2.componentChars="";const _Z={};function xBe(t){let e=_Z[t];if(e)return e;e=_Z[t]=[];for(let r=0;r<128;r++){const n=String.fromCharCode(r);/^[0-9a-z]$/i.test(n)?e.push(n):e.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2))}for(let r=0;r"u"&&(r=!0);const n=xBe(e);let a="";for(let i=0,s=t.length;i=55296&&o<=57343){if(o>=55296&&o<=56319&&i+1=56320&&l<=57343){a+=encodeURIComponent(t[i]+t[i+1]),i++;continue}}a+="%EF%BF%BD";continue}a+=encodeURIComponent(t[i])}return a}G4.defaultChars=";/?:@&=+$,-_.!~*'()#";G4.componentChars="-_.!~*'()";function _Y(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}function u6(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const CBe=/^([a-z0-9.+-]+:)/i,wBe=/:[0-9]*$/,kBe=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ABe=["<",">",'"',"`"," ","\r",` +`," "],RBe=["{","}","|","\\","^","`"].concat(ABe),NBe=["'"].concat(RBe),EZ=["%","/","?",";","#"].concat(NBe),TZ=["/","?","#"],IBe=255,SZ=/^[+a-z0-9A-Z_-]{0,63}$/,OBe=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,xZ={javascript:!0,"javascript:":!0},CZ={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function EY(t,e){if(t&&t instanceof u6)return t;const r=new u6;return r.parse(t,e),r}u6.prototype.parse=function(t,e){let r,n,a,i=t;if(i=i.trim(),!e&&t.split("#").length===1){const u=kBe.exec(i);if(u)return this.pathname=u[1],u[2]&&(this.search=u[2]),this}let s=CBe.exec(i);if(s&&(s=s[0],r=s.toLowerCase(),this.protocol=s,i=i.substr(s.length)),(e||s||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(a=i.substr(0,2)==="//",a&&!(s&&xZ[s])&&(i=i.substr(2),this.slashes=!0)),!xZ[s]&&(a||s&&!CZ[s])){let u=-1;for(let m=0;m127?_+="x":_+=v[b];if(!_.match(SZ)){const b=m.slice(0,g),T=m.slice(g+1),S=v.match(OBe);S&&(b.push(S[1]),T.unshift(S[2])),T.length&&(i=T.join(".")+i),this.hostname=b.join(".");break}}}}this.hostname.length>IBe&&(this.hostname=""),p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const o=i.indexOf("#");o!==-1&&(this.hash=i.substr(o),i=i.slice(0,o));const l=i.indexOf("?");return l!==-1&&(this.search=i.substr(l),i=i.slice(0,l)),i&&(this.pathname=i),CZ[r]&&this.hostname&&!this.pathname&&(this.pathname=""),this};u6.prototype.parseHost=function(t){let e=wBe.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};const DBe=Object.freeze(Object.defineProperty({__proto__:null,decode:S2,encode:G4,format:_Y,parse:EY},Symbol.toStringTag,{value:"Module"})),Ofe=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Dfe=/[\0-\x1F\x7F-\x9F]/,LBe=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,TY=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Lfe=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Mfe=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,MBe=Object.freeze(Object.defineProperty({__proto__:null,Any:Ofe,Cc:Dfe,Cf:LBe,P:TY,S:Lfe,Z:Mfe},Symbol.toStringTag,{value:"Module"})),PBe=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(t=>t.charCodeAt(0))),BBe=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(t=>t.charCodeAt(0)));var YN;const FBe=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),$Be=(YN=String.fromCodePoint)!==null&&YN!==void 0?YN:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|t&1023),e+=String.fromCharCode(t),e};function zBe(t){var e;return t>=55296&&t<=57343||t>1114111?65533:(e=FBe.get(t))!==null&&e!==void 0?e:t}var us;(function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"})(us||(us={}));const UBe=32;var Ih;(function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"})(Ih||(Ih={}));function KB(t){return t>=us.ZERO&&t<=us.NINE}function GBe(t){return t>=us.UPPER_A&&t<=us.UPPER_F||t>=us.LOWER_A&&t<=us.LOWER_F}function qBe(t){return t>=us.UPPER_A&&t<=us.UPPER_Z||t>=us.LOWER_A&&t<=us.LOWER_Z||KB(t)}function YBe(t){return t===us.EQUALS||qBe(t)}var ns;(function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"})(ns||(ns={}));var Vd;(function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"})(Vd||(Vd={}));class HBe{constructor(e,r,n){this.decodeTree=e,this.emitCodePoint=r,this.errors=n,this.state=ns.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Vd.Strict}startEntity(e){this.decodeMode=e,this.state=ns.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,r){switch(this.state){case ns.EntityStart:return e.charCodeAt(r)===us.NUM?(this.state=ns.NumericStart,this.consumed+=1,this.stateNumericStart(e,r+1)):(this.state=ns.NamedEntity,this.stateNamedEntity(e,r));case ns.NumericStart:return this.stateNumericStart(e,r);case ns.NumericDecimal:return this.stateNumericDecimal(e,r);case ns.NumericHex:return this.stateNumericHex(e,r);case ns.NamedEntity:return this.stateNamedEntity(e,r)}}stateNumericStart(e,r){return r>=e.length?-1:(e.charCodeAt(r)|UBe)===us.LOWER_X?(this.state=ns.NumericHex,this.consumed+=1,this.stateNumericHex(e,r+1)):(this.state=ns.NumericDecimal,this.stateNumericDecimal(e,r))}addToNumericResult(e,r,n,a){if(r!==n){const i=n-r;this.result=this.result*Math.pow(a,i)+parseInt(e.substr(r,i),a),this.consumed+=i}}stateNumericHex(e,r){const n=r;for(;r>14;for(;r>14,i!==0){if(s===us.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Vd.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:r,decodeTree:n}=this,a=(n[r]&Ih.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,a,this.consumed),(e=this.errors)===null||e===void 0||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,r,n){const{decodeTree:a}=this;return this.emitCodePoint(r===1?a[e]&~Ih.VALUE_LENGTH:a[e+1],n),r===3&&this.emitCodePoint(a[e+2],n),n}end(){var e;switch(this.state){case ns.NamedEntity:return this.result!==0&&(this.decodeMode!==Vd.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case ns.NumericDecimal:return this.emitNumericEntity(0,2);case ns.NumericHex:return this.emitNumericEntity(0,3);case ns.NumericStart:return(e=this.errors)===null||e===void 0||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ns.EntityStart:return 0}}}function Pfe(t){let e="";const r=new HBe(t,n=>e+=$Be(n));return function(a,i){let s=0,o=0;for(;(o=a.indexOf("&",o))>=0;){e+=a.slice(s,o),r.startEntity(i);const u=r.write(a,o+1);if(u<0){s=o+r.end();break}s=o+u,o=u===0?s+1:s}const l=e+a.slice(s);return e="",l}}function VBe(t,e,r,n){const a=(e&Ih.BRANCH_LENGTH)>>7,i=e&Ih.JUMP_TABLE;if(a===0)return i!==0&&n===i?r:-1;if(i){const l=n-i;return l<0||l>=a?-1:t[r+l]-1}let s=r,o=s+a-1;for(;s<=o;){const l=s+o>>>1,u=t[l];if(un)o=l-1;else return t[l+a]}return-1}const Bfe=Pfe(PBe);Pfe(BBe);function WBe(t,e=Vd.Legacy){return Bfe(t,e)}function KBe(t){return Bfe(t,Vd.Strict)}function XBe(t){return Object.prototype.toString.call(t)}function SY(t){return XBe(t)==="[object String]"}const jBe=Object.prototype.hasOwnProperty;function QBe(t,e){return jBe.call(t,e)}function s7(t){return Array.prototype.slice.call(arguments,1).forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){t[n]=r[n]})}}),t}function Ffe(t,e,r){return[].concat(t.slice(0,e),r,t.slice(e+1))}function xY(t){return!(t>=55296&&t<=57343||t>=64976&&t<=65007||(t&65535)===65535||(t&65535)===65534||t>=0&&t<=8||t===11||t>=14&&t<=31||t>=127&&t<=159||t>1114111)}function yx(t){if(t>65535){t-=65536;const e=55296+(t>>10),r=56320+(t&1023);return String.fromCharCode(e,r)}return String.fromCharCode(t)}const $fe=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,ZBe=/&([a-z#][a-z0-9]{1,31});/gi,JBe=new RegExp($fe.source+"|"+ZBe.source,"gi"),eFe=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function tFe(t,e){if(e.charCodeAt(0)===35&&eFe.test(e)){const n=e[1].toLowerCase()==="x"?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return xY(n)?yx(n):t}const r=WBe(t);return r!==t?r:t}function rFe(t){return t.indexOf("\\")<0?t:t.replace($fe,"$1")}function x2(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(JBe,function(e,r,n){return r||tFe(e,n)})}const nFe=/[&<>"]/,aFe=/[&<>"]/g,iFe={"&":"&","<":"<",">":">",'"':"""};function sFe(t){return iFe[t]}function tf(t){return nFe.test(t)?t.replace(aFe,sFe):t}const oFe=/[.?*+^$[\]\\(){}|-]/g;function lFe(t){return t.replace(oFe,"\\$&")}function ya(t){switch(t){case 9:case 32:return!0}return!1}function vx(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function zfe(t){return TY.test(t)||Lfe.test(t)}function bx(t){return zfe(yx(t))}function _x(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function o7(t){return t=t.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(t=t.replace(/ẞ/g,"ß")),t.toLowerCase().toUpperCase()}function wZ(t){return t===32||t===9||t===10||t===13}function l7(t){let e=0;for(;e=e&&wZ(t.charCodeAt(r));r--);return t.slice(e,r+1)}const cFe={mdurl:DBe,ucmicro:MBe},uFe=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Ffe,asciiTrim:l7,assign:s7,escapeHtml:tf,escapeRE:lFe,fromCodePoint:yx,has:QBe,isMdAsciiPunct:_x,isPunctChar:zfe,isPunctCharCode:bx,isSpace:ya,isString:SY,isValidEntityCode:xY,isWhiteSpace:vx,lib:cFe,normalizeReference:o7,unescapeAll:x2,unescapeMd:rFe},Symbol.toStringTag,{value:"Module"}));function dFe(t,e,r){let n,a,i,s;const o=t.posMax,l=t.pos;for(t.pos=e+1,n=1;t.pos32))return i;if(n===41){if(s===0)break;s--}a++}return e===a||s!==0||(i.str=x2(t.slice(e,a)),i.pos=a,i.ok=!0),i}function fFe(t,e,r,n){let a,i=e;const s={ok:!1,can_continue:!1,pos:0,str:"",marker:0};if(n)s.str=n.str,s.marker=n.marker;else{if(i>=r)return s;let o=t.charCodeAt(i);if(o!==34&&o!==39&&o!==40)return s;e++,i++,o===40&&(o=41),s.marker=o}for(;i"+tf(i.content)+""};nd.code_block=function(t,e,r,n,a){const i=t[e];return""+tf(t[e].content)+` +`};nd.fence=function(t,e,r,n,a){const i=t[e],s=i.info?x2(i.info).trim():"";let o="",l="";if(s){const d=s.split(/(\s+)/g);o=d[0],l=d.slice(2).join("")}let u;if(r.highlight?u=r.highlight(i.content,o,l)||tf(i.content):u=tf(i.content),u.indexOf("${u} +`}return`
    ${u}
    +`};nd.image=function(t,e,r,n,a){const i=t[e];return i.attrs[i.attrIndex("alt")][1]=a.renderInlineAsText(i.children,r,n),a.renderToken(t,e,r)};nd.hardbreak=function(t,e,r){return r.xhtmlOut?`
    `:`
    -`};cu.softbreak=function(t,e,r){return r.breaks?r.xhtmlOut?`
    +`};nd.softbreak=function(t,e,r){return r.breaks?r.xhtmlOut?`
    `:`
    `:` -`};cu.text=function(t,e){return Jd(t[e].content)};cu.html_block=function(t,e){return t[e].content};cu.html_inline=function(t,e){return t[e].content};function Mb(){this.rules=Hw({},cu)}Mb.prototype.renderAttrs=function(e){let r,n,i;if(!e.attrs)return"";for(i="",r=0,n=e.attrs.length;r -`:">",a};Mb.prototype.renderInline=function(t,e,r){let n="";const i=this.rules;for(let a=0,s=t.length;a=0&&(n=this.attrs[r][1]),n};mc.prototype.attrJoin=function(e,r){const n=this.attrIndex(e);n<0?this.attrPush([e,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};function $ce(t,e,r){this.src=t,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=e}$ce.prototype.Token=mc;const KIe=/\r\n?|\n/g,XIe=/\0/g;function jIe(t){let e;e=t.src.replace(KIe,` -`),e=e.replace(XIe,"�"),t.src=e}function QIe(t){let e;t.inlineMode?(e=new t.Token("inline","",0),e.content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}function ZIe(t){const e=t.tokens;for(let r=0,n=e.length;r\s]/i.test(t)}function eOe(t){return/^<\/a\s*>/i.test(t)}function tOe(t){const e=t.tokens;if(t.md.options.linkify)for(let r=0,n=e.length;r=0;s--){const o=i[s];if(o.type==="link_close"){for(s--;i[s].level!==o.level&&i[s].type!=="link_open";)s--;continue}if(o.type==="html_inline"&&(JIe(o.content)&&a>0&&a--,eOe(o.content)&&a++),!(a>0)&&o.type==="text"&&t.md.linkify.test(o.content)){const l=o.content;let u=t.md.linkify.match(l);const d=[];let h=o.level,f=0;u.length>0&&u[0].index===0&&s>0&&i[s-1].type==="text_special"&&(u=u.slice(1));for(let p=0;pf){const x=new t.Token("text","",0);x.content=l.slice(f,v),x.level=h,d.push(x)}const b=new t.Token("link_open","a",1);b.attrs=[["href",m]],b.level=h++,b.markup="linkify",b.info="auto",d.push(b);const _=new t.Token("text","",0);_.content=y,_.level=h,d.push(_);const E=new t.Token("link_close","a",-1);E.level=--h,E.markup="linkify",E.info="auto",d.push(E),f=u[p].lastIndex}if(f=0;r--){const n=t[r];n.type==="text"&&!e&&(n.content=n.content.replace(nOe,aOe)),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function oOe(t){let e=0;for(let r=t.length-1;r>=0;r--){const n=t[r];n.type==="text"&&!e&&zce.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function lOe(t){let e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)t.tokens[e].type==="inline"&&(rOe.test(t.tokens[e].content)&&sOe(t.tokens[e].children),zce.test(t.tokens[e].content)&&oOe(t.tokens[e].children))}const cOe=/['"]/,wK=/['"]/g,kK="’";function lx(t,e,r,n){t[e]||(t[e]=[]),t[e].push({pos:r,ch:n})}function uOe(t,e){let r="",n=0;e.sort((i,a)=>i.pos-a.pos);for(let i=0;i=0&&!(n[r].level<=o);r--);if(n.length=r+1,s.type!=="text")continue;const l=s.content;let u=0;const d=l.length;e:for(;u=0)m=l.charCodeAt(h.index-1);else for(r=a-1;r>=0&&!(t[r].type==="softbreak"||t[r].type==="hardbreak");r--)if(t[r].content){m=t[r].content.charCodeAt(t[r].content.length-1);break}let y=32;if(u=48&&m<=57&&(p=f=!1),f&&p&&(f=v,p=b),!f&&!p){g&&lx(i,a,h.index,kK);continue}if(p)for(r=n.length-1;r>=0;r--){let x=n[r];if(n[r].level=0;e--)t.tokens[e].type!=="inline"||!cOe.test(t.tokens[e].content)||dOe(t.tokens[e].children,t)}function fOe(t){let e,r;const n=t.tokens,i=n.length;for(let a=0;a0&&this.level++,this.tokens.push(n),n};uu.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};uu.prototype.skipEmptyLines=function(e){for(let r=this.lineMax;er;)if(!jn(this.src.charCodeAt(--e)))return e+1;return e};uu.prototype.skipChars=function(e,r){for(let n=this.src.length;en;)if(r!==this.src.charCodeAt(--e))return e+1;return e};uu.prototype.getLines=function(e,r,n,i){if(e>=r)return"";const a=new Array(r-e);for(let s=0,o=e;on?a[s]=new Array(l-n+1).join(" ")+this.src.slice(d,h):a[s]=this.src.slice(d,h)}return a.join("")};uu.prototype.Token=mc;const pOe=65536;function b8(t,e){const r=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];return t.src.slice(r,n)}function AK(t){const e=[],r=t.length;let n=0,i=t.charCodeAt(n),a=!1,s=0,o="";for(;nr)return!1;let i=e+1;if(t.sCount[i]=4)return!1;let a=t.bMarks[i]+t.tShift[i];if(a>=t.eMarks[i])return!1;const s=t.src.charCodeAt(a++);if(s!==124&&s!==45&&s!==58||a>=t.eMarks[i])return!1;const o=t.src.charCodeAt(a++);if(o!==124&&o!==45&&o!==58&&!jn(o)||s===45&&jn(o))return!1;for(;a=4)return!1;u=AK(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop();const h=u.length;if(h===0||h!==d.length)return!1;if(n)return!0;const f=t.parentType;t.parentType="table";const p=t.md.block.ruler.getRules("blockquote"),g=t.push("table_open","table",1),m=[e,0];g.map=m;const y=t.push("thead_open","thead",1);y.map=[e,e+1];const v=t.push("tr_open","tr",1);v.map=[e,e+1];for(let E=0;E=4||(u=AK(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),_+=h-u.length,_>pOe))break;if(i===e+2){const C=t.push("tbody_open","tbody",1);C.map=b=[e+2,0]}const x=t.push("tr_open","tr",1);x.map=[i,i+1];for(let C=0;C=4){n++,i=n;continue}break}t.line=i;const a=t.push("code_block","code",0);return a.content=t.getLines(e,i,4+t.blkIndent,!1)+` -`,a.map=[e,t.line],!0}function yOe(t,e,r,n){let i=t.bMarks[e]+t.tShift[e],a=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||i+3>a)return!1;const s=t.src.charCodeAt(i);if(s!==126&&s!==96)return!1;let o=i;i=t.skipChars(i,s);let l=i-o;if(l<3)return!1;const u=t.src.slice(o,i),d=t.src.slice(i,a);if(s===96&&d.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;let h=e,f=!1;for(;h++,!(h>=r||(i=o=t.bMarks[h]+t.tShift[h],a=t.eMarks[h],i=4)&&(i=t.skipChars(i,s),!(i-o=4||t.src.charCodeAt(i)!==62)return!1;if(n)return!0;const o=[],l=[],u=[],d=[],h=t.md.block.ruler.getRules("blockquote"),f=t.parentType;t.parentType="blockquote";let p=!1,g;for(g=e;g=a)break;if(t.src.charCodeAt(i++)===62&&!_){let x=t.sCount[g]+1,C,T;t.src.charCodeAt(i)===32?(i++,x++,T=!1,C=!0):t.src.charCodeAt(i)===9?(C=!0,(t.bsCount[g]+x)%4===3?(i++,x++,T=!1):T=!0):C=!1;let w=x;for(o.push(t.bMarks[g]),t.bMarks[g]=i;i=a,l.push(t.bsCount[g]),t.bsCount[g]=t.sCount[g]+1+(C?1:0),u.push(t.sCount[g]),t.sCount[g]=w-x,d.push(t.tShift[g]),t.tShift[g]=i-t.bMarks[g];continue}if(p)break;let E=!1;for(let x=0,C=h.length;x";const v=[e,0];y.map=v,t.md.block.tokenize(t,e,g);const b=t.push("blockquote_close","blockquote",-1);b.markup=">",t.lineMax=s,t.parentType=f,v[1]=t.line;for(let _=0;_=4)return!1;let a=t.bMarks[e]+t.tShift[e];const s=t.src.charCodeAt(a++);if(s!==42&&s!==45&&s!==95)return!1;let o=1;for(;a=n)return-1;let a=t.src.charCodeAt(i++);if(a<48||a>57)return-1;for(;;){if(i>=n)return-1;if(a=t.src.charCodeAt(i++),a>=48&&a<=57){if(i-r>=10)return-1;continue}if(a===41||a===46)break;return-1}return i=4||t.listIndent>=0&&t.sCount[l]-t.listIndent>=4&&t.sCount[l]=t.blkIndent&&(d=!0);let h,f,p;if((p=NK(t,l))>=0){if(h=!0,s=t.bMarks[l]+t.tShift[l],f=Number(t.src.slice(s,p-1)),d&&f!==1)return!1}else if((p=RK(t,l))>=0)h=!1;else return!1;if(d&&t.skipSpaces(p)>=t.eMarks[l])return!1;if(n)return!0;const g=t.src.charCodeAt(p-1),m=t.tokens.length;h?(o=t.push("ordered_list_open","ol",1),f!==1&&(o.attrs=[["start",f]])):o=t.push("bullet_list_open","ul",1);const y=[l,0];o.map=y,o.markup=String.fromCharCode(g);let v=!1;const b=t.md.block.ruler.getRules("list"),_=t.parentType;for(t.parentType="list";l=i?T=1:T=x-E,T>4&&(T=1);const w=E+T;o=t.push("list_item_open","li",1),o.markup=String.fromCharCode(g);const R=[l,0];o.map=R,h&&(o.info=t.src.slice(s,p-1));const D=t.tight,M=t.tShift[l],$=t.sCount[l],F=t.listIndent;if(t.listIndent=t.blkIndent,t.blkIndent=w,t.tight=!0,t.tShift[l]=C-t.bMarks[l],t.sCount[l]=x,C>=i&&t.isEmpty(l+1)?t.line=Math.min(t.line+2,r):t.md.block.tokenize(t,l,r,!0),(!t.tight||v)&&(u=!1),v=t.line-l>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=F,t.tShift[l]=M,t.sCount[l]=$,t.tight=D,o=t.push("list_item_close","li",-1),o.markup=String.fromCharCode(g),l=t.line,R[1]=l,l>=r||t.sCount[l]=4)break;let A=!1;for(let I=0,O=b.length;I=4||t.src.charCodeAt(i)!==91)return!1;function o(b){const _=t.lineMax;if(b>=_||t.isEmpty(b))return null;let E=!1;if(t.sCount[b]-t.blkIndent>3&&(E=!0),t.sCount[b]<0&&(E=!0),!E){const T=t.md.block.ruler.getRules("reference"),w=t.parentType;t.parentType="reference";let R=!1;for(let D=0,M=T.length;D"u"&&(t.env.references={}),typeof t.env.references[v]>"u"&&(t.env.references[v]={title:y,href:h}),t.line=s),!0):!1}const TOe=["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"],xOe="[a-zA-Z_:][a-zA-Z0-9:._-]*",COe="[^\"'=<>`\\x00-\\x20]+",wOe="'[^']*'",kOe='"[^"]*"',AOe="(?:"+COe+"|"+wOe+"|"+kOe+")",ROe="(?:\\s+"+xOe+"(?:\\s*=\\s*"+AOe+")?)",Uce="<[A-Za-z][A-Za-z0-9\\-]*"+ROe+"*\\s*\\/?>",Gce="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",NOe="",IOe="<[?][\\s\\S]*?[?]>",OOe="]*>",DOe="",LOe=new RegExp("^(?:"+Uce+"|"+Gce+"|"+NOe+"|"+IOe+"|"+OOe+"|"+DOe+")"),MOe=new RegExp("^(?:"+Uce+"|"+Gce+")"),Qh=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(MOe.source+"\\s*$"),/^$/,!1]];function POe(t,e,r,n){let i=t.bMarks[e]+t.tShift[e],a=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(i)!==60)return!1;let s=t.src.slice(i,a),o=0;for(;o=4)return!1;let s=t.src.charCodeAt(i);if(s!==35||i>=a)return!1;let o=1;for(s=t.src.charCodeAt(++i);s===35&&i6||ii&&jn(t.src.charCodeAt(l-1))&&(a=l),t.line=e+1;const u=t.push("heading_open","h"+String(o),1);u.markup="########".slice(0,o),u.map=[e,t.line];const d=t.push("inline","",0);d.content=Ww(t.src.slice(i,a)),d.map=[e,t.line],d.children=[];const h=t.push("heading_close","h"+String(o),-1);return h.markup="########".slice(0,o),!0}function FOe(t,e,r){const n=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;const i=t.parentType;t.parentType="paragraph";let a=0,s,o=e+1;for(;o3)continue;if(t.sCount[o]>=t.blkIndent){let p=t.bMarks[o]+t.tShift[o];const g=t.eMarks[o];if(p=g))){a=s===61?1:2;break}}if(t.sCount[o]<0)continue;let f=!1;for(let p=0,g=n.length;p3||t.sCount[a]<0)continue;let u=!1;for(let d=0,h=n.length;d=r||t.sCount[s]=a){t.line=r;break}const l=t.line;let u=!1;for(let d=0;d=t.line)throw new Error("block rule didn't increment state.line");break}if(!u)throw new Error("none of the block rules matched");t.tight=!o,t.isEmpty(t.line-1)&&(o=!0),s=t.line,s0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(i),n};K4.prototype.scanDelims=function(t,e){const r=this.posMax,n=this.src.charCodeAt(t);let i;if(t===0)i=32;else if(t===1)i=this.src.charCodeAt(0),(i&63488)===55296&&(i=65533);else if(i=this.src.charCodeAt(t-1),(i&64512)===56320){const y=this.src.charCodeAt(t-2);i=(y&64512)===55296?65536+(y-55296<<10)+(i-56320):65533}else(i&64512)===55296&&(i=65533);let a=t;for(;a0)return!1;const r=t.pos,n=t.posMax;if(r+3>n||t.src.charCodeAt(r)!==58||t.src.charCodeAt(r+1)!==47||t.src.charCodeAt(r+2)!==47)return!1;const i=t.pending.match(GOe);if(!i)return!1;const a=i[1],s=t.md.linkify.matchAtStart(t.src.slice(r-a.length));if(!s)return!1;let o=s.url;if(o.length<=a.length)return!1;let l=o.length;for(;l>0&&o.charCodeAt(l-1)===42;)l--;l!==o.length&&(o=o.slice(0,l));const u=t.md.normalizeLink(o);if(!t.md.validateLink(u))return!1;if(!e){t.pending=t.pending.slice(0,-a.length);const d=t.push("link_open","a",1);d.attrs=[["href",u]],d.markup="linkify",d.info="auto";const h=t.push("text","",0);h.content=t.md.normalizeLinkText(o);const f=t.push("link_close","a",-1);f.markup="linkify",f.info="auto"}return t.pos+=o.length-a.length,!0}function YOe(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==10)return!1;const n=t.pending.length-1,i=t.posMax;if(!e)if(n>=0&&t.pending.charCodeAt(n)===32)if(n>=1&&t.pending.charCodeAt(n-1)===32){let a=n-1;for(;a>=1&&t.pending.charCodeAt(a-1)===32;)a--;t.pending=t.pending.slice(0,a),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(r++;r?@[]^_`{|}~-".split("").forEach(function(t){lU[t.charCodeAt(0)]=1});function HOe(t,e){let r=t.pos;const n=t.posMax;if(t.src.charCodeAt(r)!==92||(r++,r>=n))return!1;let i=t.src.charCodeAt(r);if(i===10){for(e||t.push("hardbreak","br",0),r++;r=55296&&i<=56319&&r+1=56320&&o<=57343&&(a+=t.src[r+1],r++)}const s="\\"+a;if(!e){const o=t.push("text_special","",0);i<256&&lU[i]!==0?o.content=a:o.content=s,o.markup=s,o.info="escape"}return t.pos=r+1,!0}function VOe(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==96)return!1;const i=r;r++;const a=t.posMax;for(;r=0;n--){const i=e[n];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;const a=e[i.end],s=n>0&&e[n-1].end===i.end+1&&e[n-1].marker===i.marker&&e[n-1].token===i.token-1&&e[i.end+1].token===a.token+1,o=String.fromCharCode(i.marker),l=t.tokens[i.token];l.type=s?"strong_open":"em_open",l.tag=s?"strong":"em",l.nesting=1,l.markup=s?o+o:o,l.content="";const u=t.tokens[a.token];u.type=s?"strong_close":"em_close",u.tag=s?"strong":"em",u.nesting=-1,u.markup=s?o+o:o,u.content="",s&&(t.tokens[e[n-1].token].content="",t.tokens[e[i.end+1].token].content="",n--)}}function jOe(t){const e=t.tokens_meta,r=t.tokens_meta.length;OK(t,t.delimiters);for(let n=0;n=h)return!1;if(l=g,i=t.md.helpers.parseLinkDestination(t.src,g,t.posMax),i.ok){for(s=t.md.normalizeLink(i.str),t.md.validateLink(s)?g=i.pos:s="",l=g;g=h||t.src.charCodeAt(g)!==41)&&(u=!0),g++}if(u){if(typeof t.env.references>"u")return!1;if(g=0?n=t.src.slice(l,g++):g=p+1):g=p+1,n||(n=t.src.slice(f,p)),a=t.env.references[Vw(n)],!a)return t.pos=d,!1;s=a.href,o=a.title}if(!e){t.pos=f,t.posMax=p;const m=t.push("link_open","a",1),y=[["href",s]];m.attrs=y,o&&y.push(["title",o]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,t.push("link_close","a",-1)}return t.pos=g,t.posMax=h,!0}function ZOe(t,e){let r,n,i,a,s,o,l,u,d="";const h=t.pos,f=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91)return!1;const p=t.pos+2,g=t.md.helpers.parseLinkLabel(t,t.pos+1,!1);if(g<0)return!1;if(a=g+1,a=f)return!1;for(u=a,o=t.md.helpers.parseLinkDestination(t.src,a,t.posMax),o.ok&&(d=t.md.normalizeLink(o.str),t.md.validateLink(d)?a=o.pos:d=""),u=a;a=f||t.src.charCodeAt(a)!==41)return t.pos=h,!1;a++}else{if(typeof t.env.references>"u")return!1;if(a=0?i=t.src.slice(u,a++):a=g+1):a=g+1,i||(i=t.src.slice(p,g)),s=t.env.references[Vw(i)],!s)return t.pos=h,!1;d=s.href,l=s.title}if(!e){n=t.src.slice(p,g);const m=[];t.md.inline.parse(n,t.md,t.env,m);const y=t.push("image","img",0),v=[["src",d],["alt",""]];y.attrs=v,y.children=m,y.content=n,l&&v.push(["title",l])}return t.pos=a,t.posMax=f,!0}const JOe=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,e9e=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function t9e(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==60)return!1;const n=t.pos,i=t.posMax;for(;;){if(++r>=i)return!1;const s=t.src.charCodeAt(r);if(s===60)return!1;if(s===62)break}const a=t.src.slice(n+1,r);if(e9e.test(a)){const s=t.md.normalizeLink(a);if(!t.md.validateLink(s))return!1;if(!e){const o=t.push("link_open","a",1);o.attrs=[["href",s]],o.markup="autolink",o.info="auto";const l=t.push("text","",0);l.content=t.md.normalizeLinkText(a);const u=t.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return t.pos+=a.length+2,!0}if(JOe.test(a)){const s=t.md.normalizeLink("mailto:"+a);if(!t.md.validateLink(s))return!1;if(!e){const o=t.push("link_open","a",1);o.attrs=[["href",s]],o.markup="autolink",o.info="auto";const l=t.push("text","",0);l.content=t.md.normalizeLinkText(a);const u=t.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return t.pos+=a.length+2,!0}return!1}function r9e(t){return/^\s]/i.test(t)}function n9e(t){return/^<\/a\s*>/i.test(t)}function i9e(t){const e=t|32;return e>=97&&e<=122}function a9e(t,e){if(!t.md.options.html)return!1;const r=t.posMax,n=t.pos;if(t.src.charCodeAt(n)!==60||n+2>=r)return!1;const i=t.src.charCodeAt(n+1);if(i!==33&&i!==63&&i!==47&&!i9e(i))return!1;const a=t.src.slice(n).match(LOe);if(!a)return!1;if(!e){const s=t.push("html_inline","",0);s.content=a[0],r9e(s.content)&&t.linkLevel++,n9e(s.content)&&t.linkLevel--}return t.pos+=a[0].length,!0}const s9e=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,o9e=/^&([a-z][a-z0-9]{1,31});/i;function l9e(t,e){const r=t.pos,n=t.posMax;if(t.src.charCodeAt(r)!==38||r+1>=n)return!1;if(t.src.charCodeAt(r+1)===35){const a=t.src.slice(r).match(s9e);if(a){if(!e){const s=a[1][0].toLowerCase()==="x"?parseInt(a[1].slice(1),16):parseInt(a[1],10),o=t.push("text_special","",0);o.content=sU(s)?CS(s):CS(65533),o.markup=a[0],o.info="entity"}return t.pos+=a[0].length,!0}}else{const a=t.src.slice(r).match(o9e);if(a){const s=kIe(a[0]);if(s!==a[0]){if(!e){const o=t.push("text_special","",0);o.content=s,o.markup=a[0],o.info="entity"}return t.pos+=a[0].length,!0}}}return!1}function DK(t){const e={},r=t.length;if(!r)return;let n=0,i=-2;const a=[];for(let s=0;sl;u-=a[u]+1){const h=t[u];if(h.marker===o.marker&&h.open&&h.end<0){let f=!1;if((h.close||o.open)&&(h.length+o.length)%3===0&&(h.length%3!==0||o.length%3!==0)&&(f=!0),!f){const p=u>0&&!t[u-1].open?a[u-1]+1:0;a[s]=s-u+p,a[u]=p,o.open=!1,h.end=s,h.close=!1,d=-1,i=-2;break}}}d!==-1&&(e[o.marker][(o.open?3:0)+(o.length||0)%3]=d)}}function c9e(t){const e=t.tokens_meta,r=t.tokens_meta.length;DK(t.delimiters);for(let n=0;n0&&n++,i[e].type==="text"&&e+1=t.pos)throw new Error("inline rule didn't increment state.pos");break}}else t.pos=t.posMax;s||t.pos++,a[e]=t.pos};X4.prototype.tokenize=function(t){const e=this.ruler.getRules(""),r=e.length,n=t.posMax,i=t.md.options.maxNesting;for(;t.pos=t.pos)throw new Error("inline rule didn't increment state.pos");break}}if(s){if(t.pos>=n)break;continue}t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()};X4.prototype.parse=function(t,e,r,n){const i=new this.State(t,e,r,n);this.tokenize(i);const a=this.ruler2.getRules(""),s=a.length;for(let o=0;o|$))",e.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}function RM(t){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(n){t[n]=r[n]})}),t}function Xw(t){return Object.prototype.toString.call(t)}function h9e(t){return Xw(t)==="[object String]"}function f9e(t){return Xw(t)==="[object Object]"}function p9e(t){return Xw(t)==="[object RegExp]"}function LK(t){return Xw(t)==="[object Function]"}function g9e(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Hce={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function m9e(t){return Object.keys(t||{}).reduce(function(e,r){return e||Hce.hasOwnProperty(r)},!1)}const y9e={"http:":{validate:function(t,e,r){const n=t.slice(e);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,r){const n=t.slice(e);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?e>=3&&t[e-3]===":"||e>=3&&t[e-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,r){const n=t.slice(e);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},v9e="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",_9e="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function b9e(t){return function(e,r){const n=e.slice(r);return t.test(n)?n.match(t)[0].length:0}}function MK(){return function(t,e){e.normalize(t)}}function hC(t){const e=t.re=d9e(t.__opts__),r=t.__tlds__.slice();t.onCompile(),t.__tlds_replaced__||r.push(v9e),r.push(e.src_xn),e.src_tlds=r.join("|");function n(o){return o.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(n(e.tpl_email_fuzzy),"i"),e.email_fuzzy_global=RegExp(n(e.tpl_email_fuzzy),"ig"),e.link_fuzzy=RegExp(n(e.tpl_link_fuzzy),"i"),e.link_fuzzy_global=RegExp(n(e.tpl_link_fuzzy),"ig"),e.link_no_ip_fuzzy=RegExp(n(e.tpl_link_no_ip_fuzzy),"i"),e.link_no_ip_fuzzy_global=RegExp(n(e.tpl_link_no_ip_fuzzy),"ig"),e.host_fuzzy_test=RegExp(n(e.tpl_host_fuzzy_test),"i");const i=[];t.__compiled__={};function a(o,l){throw new Error('(LinkifyIt) Invalid schema "'+o+'": '+l)}Object.keys(t.__schemas__).forEach(function(o){const l=t.__schemas__[o];if(l===null)return;const u={validate:null,link:null};if(t.__compiled__[o]=u,f9e(l)){p9e(l.validate)?u.validate=b9e(l.validate):LK(l.validate)?u.validate=l.validate:a(o,l),LK(l.normalize)?u.normalize=l.normalize:l.normalize?a(o,l):u.normalize=MK();return}if(h9e(l)){i.push(o);return}a(o,l)}),i.forEach(function(o){t.__compiled__[t.__schemas__[o]]&&(t.__compiled__[o].validate=t.__compiled__[t.__schemas__[o]].validate,t.__compiled__[o].normalize=t.__compiled__[t.__schemas__[o]].normalize)}),t.__compiled__[""]={validate:null,normalize:MK()};const s=Object.keys(t.__compiled__).filter(function(o){return o.length>0&&t.__compiled__[o]}).map(g9e).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+s+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+s+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i")}function Vce(t,e,r,n){const i=t.slice(r,n);this.schema=e.toLowerCase(),this.index=r,this.lastIndex=n,this.raw=i,this.text=i,this.url=i}function Mo(t,e){if(!(this instanceof Mo))return new Mo(t,e);e||m9e(t)&&(e=t,t={}),this.__opts__=RM({},Hce,e),this.__schemas__=RM({},y9e,t),this.__compiled__={},this.__tlds__=_9e,this.__tlds_replaced__=!1,this.re={},hC(this)}Mo.prototype.add=function(e,r){return this.__schemas__[e]=r,hC(this),this};Mo.prototype.set=function(e){return this.__opts__=RM(this.__opts__,e),this};Mo.prototype.test=function(e){if(!e.length)return!1;let r,n;if(this.re.schema_test.test(e)){for(n=this.re.schema_search,n.lastIndex=0;(r=n.exec(e))!==null;)if(this.testSchemaAt(e,r[2],n.lastIndex))return!0}return!!(this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&e.search(this.re.host_fuzzy_test)>=0&&e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy)!==null||this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&e.match(this.re.email_fuzzy)!==null)};Mo.prototype.pretest=function(e){return this.re.pretest.test(e)};Mo.prototype.testSchemaAt=function(e,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,n,this):0};Mo.prototype.match=function(e){const r=[],n=[],i=[],a=[];let s,o,l;function u(f,p){return f?p?f.index!==p.index?f.index=p.lastIndex?f:p:f:p}if(!e.length)return null;if(this.re.schema_test.test(e))for(l=this.re.schema_search,l.lastIndex=0;(s=l.exec(e))!==null;)o=this.testSchemaAt(e,s[2],l.lastIndex),o&&n.push({schema:s[2],index:s.index+s[1].length,lastIndex:s.index+s[0].length+o});if(this.__opts__.fuzzyLink&&this.__compiled__["http:"])for(l=this.__opts__.fuzzyIP?this.re.link_fuzzy_global:this.re.link_no_ip_fuzzy_global,l.lastIndex=0;(s=l.exec(e))!==null;)i.push({schema:"",index:s.index+s[1].length,lastIndex:s.index+s[0].length});if(this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"])for(l=this.re.email_fuzzy_global,l.lastIndex=0;(s=l.exec(e))!==null;)a.push({schema:"mailto:",index:s.index+s[1].length,lastIndex:s.index+s[0].length});const d=[0,0,0];let h=0;for(;;){const f=[n[d[0]],a[d[1]],i[d[2]]],p=u(u(f[0],f[1]),f[2]);if(!p)break;if(p===f[0]?d[0]++:p===f[1]?d[1]++:d[2]++,p.index= 0x80 (not a basic code point)","invalid-input":"Invalid input"},T8=qc-cU,Yc=Math.floor,x8=String.fromCharCode;function Td(t){throw new RangeError(w9e[t])}function k9e(t,e){const r=[];let n=t.length;for(;n--;)r[n]=e(t[n]);return r}function jce(t,e){const r=t.split("@");let n="";r.length>1&&(n=r[0]+"@",t=r[1]),t=t.replace(C9e,".");const i=t.split("."),a=k9e(i,e).join(".");return n+a}function Qce(t){const e=[];let r=0;const n=t.length;for(;r=55296&&i<=56319&&rString.fromCodePoint(...t),R9e=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:qc},PK=function(t,e){return t+22+75*(t<26)-((e!=0)<<5)},Zce=function(t,e,r){let n=0;for(t=r?Yc(t/S9e):t>>1,t+=Yc(t/e);t>T8*RS>>1;n+=qc)t=Yc(t/T8);return Yc(n+(T8+1)*t/(t+E9e))},Jce=function(t){const e=[],r=t.length;let n=0,i=Kce,a=Wce,s=t.lastIndexOf(Xce);s<0&&(s=0);for(let o=0;o=128&&Td("not-basic"),e.push(t.charCodeAt(o));for(let o=s>0?s+1:0;o=r&&Td("invalid-input");const f=R9e(t.charCodeAt(o++));f>=qc&&Td("invalid-input"),f>Yc((qm-n)/d)&&Td("overflow"),n+=f*d;const p=h<=a?cU:h>=a+RS?RS:h-a;if(fYc(qm/g)&&Td("overflow"),d*=g}const u=e.length+1;a=Zce(n-l,u,l==0),Yc(n/u)>qm-i&&Td("overflow"),i+=Yc(n/u),n%=u,e.splice(n++,0,i)}return String.fromCodePoint(...e)},eue=function(t){const e=[];t=Qce(t);const r=t.length;let n=Kce,i=0,a=Wce;for(const l of t)l<128&&e.push(x8(l));const s=e.length;let o=s;for(s&&e.push(Xce);o=n&&dYc((qm-i)/u)&&Td("overflow"),i+=(l-n)*u,n=l;for(const d of t)if(dqm&&Td("overflow"),d===n){let h=i;for(let f=qc;;f+=qc){const p=f<=a?cU:f>=a+RS?RS:f-a;if(h=0))try{e.hostname=tue.toASCII(e.hostname)}catch{}return W4(rU(e))}function z9e(t){const e=nU(t,!0);if(e.hostname&&(!e.protocol||rue.indexOf(e.protocol)>=0))try{e.hostname=tue.toUnicode(e.hostname)}catch{}return F_(rU(e),F_.defaultChars+"%")}function Tl(t,e){if(!(this instanceof Tl))return new Tl(t,e);e||aU(t)||(e=t||{},t="default"),this.inline=new X4,this.block=new Kw,this.core=new oU,this.renderer=new Mb,this.linkify=new Mo,this.validateLink=F9e,this.normalizeLink=$9e,this.normalizeLinkText=z9e,this.utils=qIe,this.helpers=Hw({},WIe),this.options={},this.configure(t),e&&this.set(e)}Tl.prototype.set=function(t){return Hw(this.options,t),this};Tl.prototype.configure=function(t){const e=this;if(aU(t)){const r=t;if(t=M9e[r],!t)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach(function(r){t.components[r].rules&&e[r].ruler.enableOnly(t.components[r].rules),t.components[r].rules2&&e[r].ruler2.enableOnly(t.components[r].rules2)}),this};Tl.prototype.enable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.enable(t,!0))},this),r=r.concat(this.inline.ruler2.enable(t,!0));const n=t.filter(function(i){return r.indexOf(i)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};Tl.prototype.disable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.disable(t,!0))},this),r=r.concat(this.inline.ruler2.disable(t,!0));const n=t.filter(function(i){return r.indexOf(i)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};Tl.prototype.use=function(t){const e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this};Tl.prototype.parse=function(t,e){if(typeof t!="string")throw new Error("Input data should be a String");const r=new this.core.State(t,this,e);return this.core.process(r),r.tokens};Tl.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)};Tl.prototype.parseInline=function(t,e){const r=new this.core.State(t,this,e);return r.inlineMode=!0,this.core.process(r),r.tokens};Tl.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)};var BK=!1,z_={false:"push",true:"unshift",after:"push",before:"unshift"},fC={isPermalinkSymbol:!0};function NM(t,e,r,n){var i;if(!BK){var a="Using deprecated markdown-it-anchor permalink option, see https://github.com/valeriangalliat/markdown-it-anchor#permalinks";typeof process=="object"&&process&&process.emitWarning?process.emitWarning(a):console.warn(a),BK=!0}var s=[Object.assign(new r.Token("link_open","a",1),{attrs:[].concat(e.permalinkClass?[["class",e.permalinkClass]]:[],[["href",e.permalinkHref(t,r)]],Object.entries(e.permalinkAttrs(t,r)))}),Object.assign(new r.Token("html_block","",0),{content:e.permalinkSymbol,meta:fC}),new r.Token("link_close","a",-1)];e.permalinkSpace&&r.tokens[n+1].children[z_[e.permalinkBefore]](Object.assign(new r.Token("text","",0),{content:" "})),(i=r.tokens[n+1].children)[z_[e.permalinkBefore]].apply(i,s)}function nue(t){return"#"+t}function iue(t){return{}}var U9e={class:"header-anchor",symbol:"#",renderHref:nue,renderAttrs:iue};function j4(t){function e(r){return r=Object.assign({},e.defaults,r),function(n,i,a,s){return t(n,r,i,a,s)}}return e.defaults=Object.assign({},U9e),e.renderPermalinkImpl=t,e}function uU(t){var e=[],r=t.filter(function(n){if(n[0]!=="class")return!0;e.push(n[1])});return e.length>0&&r.unshift(["class",e.join(" ")]),r}var jw=j4(function(t,e,r,n,i){var a,s=[Object.assign(new n.Token("link_open","a",1),{attrs:uU([].concat(e.class?[["class",e.class]]:[],[["href",e.renderHref(t,n)]],e.ariaHidden?[["aria-hidden","true"]]:[],Object.entries(e.renderAttrs(t,n))))}),Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:fC}),new n.Token("link_close","a",-1)];if(e.space){var o=typeof e.space=="string"?e.space:" ";n.tokens[i+1].children[z_[e.placement]](Object.assign(new n.Token(typeof e.space=="string"?"html_inline":"text","",0),{content:o}))}(a=n.tokens[i+1].children)[z_[e.placement]].apply(a,s)});Object.assign(jw.defaults,{space:!0,placement:"after",ariaHidden:!1});var vf=j4(jw.renderPermalinkImpl);vf.defaults=Object.assign({},jw.defaults,{ariaHidden:!0});var aue=j4(function(t,e,r,n,i){var a=[Object.assign(new n.Token("link_open","a",1),{attrs:uU([].concat(e.class?[["class",e.class]]:[],[["href",e.renderHref(t,n)]],Object.entries(e.renderAttrs(t,n))))})].concat(e.safariReaderFix?[new n.Token("span_open","span",1)]:[],n.tokens[i+1].children,e.safariReaderFix?[new n.Token("span_close","span",-1)]:[],[new n.Token("link_close","a",-1)]);n.tokens[i+1]=Object.assign(new n.Token("inline","",0),{children:a})});Object.assign(aue.defaults,{safariReaderFix:!1});var FK=j4(function(t,e,r,n,i){var a;if(!["visually-hidden","aria-label","aria-describedby","aria-labelledby"].includes(e.style))throw new Error("`permalink.linkAfterHeader` called with unknown style option `"+e.style+"`");if(!["aria-describedby","aria-labelledby"].includes(e.style)&&!e.assistiveText)throw new Error("`permalink.linkAfterHeader` called without the `assistiveText` option in `"+e.style+"` style");if(e.style==="visually-hidden"&&!e.visuallyHiddenClass)throw new Error("`permalink.linkAfterHeader` called without the `visuallyHiddenClass` option in `visually-hidden` style");var s=n.tokens[i+1].children.filter(function(h){return h.type==="text"||h.type==="code_inline"}).reduce(function(h,f){return h+f.content},""),o=[],l=[];if(e.class&&l.push(["class",e.class]),l.push(["href",e.renderHref(t,n)]),l.push.apply(l,Object.entries(e.renderAttrs(t,n))),e.style==="visually-hidden"){if(o.push(Object.assign(new n.Token("span_open","span",1),{attrs:[["class",e.visuallyHiddenClass]]}),Object.assign(new n.Token("text","",0),{content:e.assistiveText(s)}),new n.Token("span_close","span",-1)),e.space){var u=typeof e.space=="string"?e.space:" ";o[z_[e.placement]](Object.assign(new n.Token(typeof e.space=="string"?"html_inline":"text","",0),{content:u}))}o[z_[e.placement]](Object.assign(new n.Token("span_open","span",1),{attrs:[["aria-hidden","true"]]}),Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:fC}),new n.Token("span_close","span",-1))}else o.push(Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:fC}));e.style==="aria-label"?l.push(["aria-label",e.assistiveText(s)]):["aria-describedby","aria-labelledby"].includes(e.style)&&l.push([e.style,t]);var d=[Object.assign(new n.Token("link_open","a",1),{attrs:uU(l)})].concat(o,[new n.Token("link_close","a",-1)]);(a=n.tokens).splice.apply(a,[i+3,0].concat(d)),e.wrapper&&(n.tokens.splice(i,0,Object.assign(new n.Token("html_block","",0),{content:e.wrapper[0]+` -`})),n.tokens.splice(i+3+d.length+1,0,Object.assign(new n.Token("html_block","",0),{content:e.wrapper[1]+` -`})))});function $K(t,e,r,n){var i=t,a=n;if(r&&Object.prototype.hasOwnProperty.call(e,i))throw new Error("User defined `id` attribute `"+t+"` is not unique. Please fix it in your Markdown to continue.");for(;Object.prototype.hasOwnProperty.call(e,i);)i=t+"-"+a,a+=1;return e[i]=!0,i}function Tm(t,e){e=Object.assign({},Tm.defaults,e),t.core.ruler.push("anchor",function(r){for(var n,i={},a=r.tokens,s=Array.isArray(e.level)?(n=e.level,function(h){return n.includes(h)}):(function(h){return function(f){return f>=h}})(e.level),o=0;o0&&(r+=`:${t[e].meta.subId}`),`[${r}]`}function W9e(t,e,r,n,i){const a=i.rules.footnote_anchor_name(t,e,r,n,i),s=i.rules.footnote_caption(t,e,r,n,i);let o=a;return t[e].meta.subId>0&&(o+=`:${t[e].meta.subId}`),`${s}`}function K9e(t,e,r){return(r.xhtmlOut?`
    +`};nd.text=function(t,e){return tf(t[e].content)};nd.html_block=function(t,e){return t[e].content};nd.html_inline=function(t,e){return t[e].content};function wE(){this.rules=s7({},nd)}wE.prototype.renderAttrs=function(e){let r,n,a;if(!e.attrs)return"";for(a="",r=0,n=e.attrs.length;r +`:">",i};wE.prototype.renderInline=function(t,e,r){let n="";const a=this.rules;for(let i=0,s=t.length;i=0&&(n=this.attrs[r][1]),n};cu.prototype.attrJoin=function(e,r){const n=this.attrIndex(e);n<0?this.attrPush([e,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};function Ufe(t,e,r){this.src=t,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=e}Ufe.prototype.Token=cu;const mFe=/\r\n?|\n/g,gFe=/\0/g;function yFe(t){let e;e=t.src.replace(mFe,` +`),e=e.replace(gFe,"�"),t.src=e}function vFe(t){let e;t.inlineMode?(e=new t.Token("inline","",0),e.content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}function bFe(t){const e=t.tokens;for(let r=0,n=e.length;r\s]/i.test(t)}function EFe(t){return/^<\/a\s*>/i.test(t)}function TFe(t){const e=t.tokens;if(t.md.options.linkify)for(let r=0,n=e.length;r=0;s--){const o=a[s];if(o.type==="link_close"){for(s--;a[s].level!==o.level&&a[s].type!=="link_open";)s--;continue}if(o.type==="html_inline"&&(_Fe(o.content)&&i>0&&i--,EFe(o.content)&&i++),!(i>0)&&o.type==="text"&&t.md.linkify.test(o.content)){const l=o.content;let u=t.md.linkify.match(l);const d=[];let h=o.level,f=0;u.length>0&&u[0].index===0&&s>0&&a[s-1].type==="text_special"&&(u=u.slice(1));for(let p=0;pf){const S=new t.Token("text","",0);S.content=l.slice(f,v),S.level=h,d.push(S)}const _=new t.Token("link_open","a",1);_.attrs=[["href",g]],_.level=h++,_.markup="linkify",_.info="auto",d.push(_);const b=new t.Token("text","",0);b.content=y,b.level=h,d.push(b);const T=new t.Token("link_close","a",-1);T.level=--h,T.markup="linkify",T.info="auto",d.push(T),f=u[p].lastIndex}if(f=0;r--){const n=t[r];n.type==="text"&&!e&&(n.content=n.content.replace(xFe,wFe)),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function AFe(t){let e=0;for(let r=t.length-1;r>=0;r--){const n=t[r];n.type==="text"&&!e&&Gfe.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1–")),n.type==="link_open"&&n.info==="auto"&&e--,n.type==="link_close"&&n.info==="auto"&&e++}}function RFe(t){let e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)t.tokens[e].type==="inline"&&(SFe.test(t.tokens[e].content)&&kFe(t.tokens[e].children),Gfe.test(t.tokens[e].content)&&AFe(t.tokens[e].children))}const NFe=/['"]/,kZ=/['"]/g,AZ="’";function rC(t,e,r,n){t[e]||(t[e]=[]),t[e].push({pos:r,ch:n})}function IFe(t,e){let r="",n=0;e.sort((a,i)=>a.pos-i.pos);for(let a=0;a=0&&!(n[r].level<=o);r--);if(n.length=r+1,s.type!=="text")continue;const l=s.content;let u=0;const d=l.length;e:for(;u=0)g=l.charCodeAt(h.index-1);else for(r=i-1;r>=0&&!(t[r].type==="softbreak"||t[r].type==="hardbreak");r--)if(t[r].content){g=t[r].content.charCodeAt(t[r].content.length-1);break}let y=32;if(u=48&&g<=57&&(p=f=!1),f&&p&&(f=v,p=_),!f&&!p){m&&rC(a,i,h.index,AZ);continue}if(p)for(r=n.length-1;r>=0;r--){let S=n[r];if(n[r].level=0;e--)t.tokens[e].type!=="inline"||!NFe.test(t.tokens[e].content)||OFe(t.tokens[e].children,t)}function LFe(t){let e,r;const n=t.tokens,a=n.length;for(let i=0;i0&&this.level++,this.tokens.push(n),n};ad.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]};ad.prototype.skipEmptyLines=function(e){for(let r=this.lineMax;er;)if(!ya(this.src.charCodeAt(--e)))return e+1;return e};ad.prototype.skipChars=function(e,r){for(let n=this.src.length;en;)if(r!==this.src.charCodeAt(--e))return e+1;return e};ad.prototype.getLines=function(e,r,n,a){if(e>=r)return"";const i=new Array(r-e);for(let s=0,o=e;on?i[s]=new Array(l-n+1).join(" ")+this.src.slice(d,h):i[s]=this.src.slice(d,h)}return i.join("")};ad.prototype.Token=cu;const MFe=65536;function VN(t,e){const r=t.bMarks[e]+t.tShift[e],n=t.eMarks[e];return t.src.slice(r,n)}function RZ(t){const e=[],r=t.length;let n=0,a=t.charCodeAt(n),i=!1,s=0,o="";for(;nr)return!1;let a=e+1;if(t.sCount[a]=4)return!1;let i=t.bMarks[a]+t.tShift[a];if(i>=t.eMarks[a])return!1;const s=t.src.charCodeAt(i++);if(s!==124&&s!==45&&s!==58||i>=t.eMarks[a])return!1;const o=t.src.charCodeAt(i++);if(o!==124&&o!==45&&o!==58&&!ya(o)||s===45&&ya(o))return!1;for(;i=4)return!1;u=RZ(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop();const h=u.length;if(h===0||h!==d.length)return!1;if(n)return!0;const f=t.parentType;t.parentType="table";const p=t.md.block.ruler.getRules("blockquote"),m=t.push("table_open","table",1),g=[e,0];m.map=g;const y=t.push("thead_open","thead",1);y.map=[e,e+1];const v=t.push("tr_open","tr",1);v.map=[e,e+1];for(let T=0;T=4||(u=RZ(l),u.length&&u[0]===""&&u.shift(),u.length&&u[u.length-1]===""&&u.pop(),b+=h-u.length,b>MFe))break;if(a===e+2){const C=t.push("tbody_open","tbody",1);C.map=_=[e+2,0]}const S=t.push("tr_open","tr",1);S.map=[a,a+1];for(let C=0;C=4){n++,a=n;continue}break}t.line=a;const i=t.push("code_block","code",0);return i.content=t.getLines(e,a,4+t.blkIndent,!1)+` +`,i.map=[e,t.line],!0}function FFe(t,e,r,n){let a=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||a+3>i)return!1;const s=t.src.charCodeAt(a);if(s!==126&&s!==96)return!1;let o=a;a=t.skipChars(a,s);let l=a-o;if(l<3)return!1;const u=t.src.slice(o,a),d=t.src.slice(a,i);if(s===96&&d.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;let h=e,f=!1;for(;h++,!(h>=r||(a=o=t.bMarks[h]+t.tShift[h],i=t.eMarks[h],a=4)&&(a=t.skipChars(a,s),!(a-o=4||t.src.charCodeAt(a)!==62)return!1;if(n)return!0;const o=[],l=[],u=[],d=[],h=t.md.block.ruler.getRules("blockquote"),f=t.parentType;t.parentType="blockquote";let p=!1,m;for(m=e;m=i)break;if(t.src.charCodeAt(a++)===62&&!b){let S=t.sCount[m]+1,C,x;t.src.charCodeAt(a)===32?(a++,S++,x=!1,C=!0):t.src.charCodeAt(a)===9?(C=!0,(t.bsCount[m]+S)%4===3?(a++,S++,x=!1):x=!0):C=!1;let w=S;for(o.push(t.bMarks[m]),t.bMarks[m]=a;a=i,l.push(t.bsCount[m]),t.bsCount[m]=t.sCount[m]+1+(C?1:0),u.push(t.sCount[m]),t.sCount[m]=w-S,d.push(t.tShift[m]),t.tShift[m]=a-t.bMarks[m];continue}if(p)break;let T=!1;for(let S=0,C=h.length;S";const v=[e,0];y.map=v,t.md.block.tokenize(t,e,m);const _=t.push("blockquote_close","blockquote",-1);_.markup=">",t.lineMax=s,t.parentType=f,v[1]=t.line;for(let b=0;b=4)return!1;let i=t.bMarks[e]+t.tShift[e];const s=t.src.charCodeAt(i++);if(s!==42&&s!==45&&s!==95)return!1;let o=1;for(;i=n)return-1;let i=t.src.charCodeAt(a++);if(i<48||i>57)return-1;for(;;){if(a>=n)return-1;if(i=t.src.charCodeAt(a++),i>=48&&i<=57){if(a-r>=10)return-1;continue}if(i===41||i===46)break;return-1}return a=4||t.listIndent>=0&&t.sCount[l]-t.listIndent>=4&&t.sCount[l]=t.blkIndent&&(d=!0);let h,f,p;if((p=IZ(t,l))>=0){if(h=!0,s=t.bMarks[l]+t.tShift[l],f=Number(t.src.slice(s,p-1)),d&&f!==1)return!1}else if((p=NZ(t,l))>=0)h=!1;else return!1;if(d&&t.skipSpaces(p)>=t.eMarks[l])return!1;if(n)return!0;const m=t.src.charCodeAt(p-1),g=t.tokens.length;h?(o=t.push("ordered_list_open","ol",1),f!==1&&(o.attrs=[["start",f]])):o=t.push("bullet_list_open","ul",1);const y=[l,0];o.map=y,o.markup=String.fromCharCode(m);let v=!1;const _=t.md.block.ruler.getRules("list"),b=t.parentType;for(t.parentType="list";l=a?x=1:x=S-T,x>4&&(x=1);const w=T+x;o=t.push("list_item_open","li",1),o.markup=String.fromCharCode(m);const k=[l,0];o.map=k,h&&(o.info=t.src.slice(s,p-1));const I=t.tight,D=t.tShift[l],B=t.sCount[l],P=t.listIndent;if(t.listIndent=t.blkIndent,t.blkIndent=w,t.tight=!0,t.tShift[l]=C-t.bMarks[l],t.sCount[l]=S,C>=a&&t.isEmpty(l+1)?t.line=Math.min(t.line+2,r):t.md.block.tokenize(t,l,r,!0),(!t.tight||v)&&(u=!1),v=t.line-l>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=P,t.tShift[l]=D,t.sCount[l]=B,t.tight=I,o=t.push("list_item_close","li",-1),o.markup=String.fromCharCode(m),l=t.line,k[1]=l,l>=r||t.sCount[l]=4)break;let N=!1;for(let O=0,M=_.length;O=4||t.src.charCodeAt(a)!==91)return!1;function o(_){const b=t.lineMax;if(_>=b||t.isEmpty(_))return null;let T=!1;if(t.sCount[_]-t.blkIndent>3&&(T=!0),t.sCount[_]<0&&(T=!0),!T){const x=t.md.block.ruler.getRules("reference"),w=t.parentType;t.parentType="reference";let k=!1;for(let I=0,D=x.length;I"u"&&(t.env.references={}),typeof t.env.references[v]>"u"&&(t.env.references[v]={title:y,href:h}),t.line=s),!0):!1}const YFe=["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"],HFe="[a-zA-Z_:][a-zA-Z0-9:._-]*",VFe="[^\"'=<>`\\x00-\\x20]+",WFe="'[^']*'",KFe='"[^"]*"',XFe="(?:"+VFe+"|"+WFe+"|"+KFe+")",jFe="(?:\\s+"+HFe+"(?:\\s*=\\s*"+XFe+")?)",qfe="<[A-Za-z][A-Za-z0-9\\-]*"+jFe+"*\\s*\\/?>",Yfe="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",QFe="",ZFe="<[?][\\s\\S]*?[?]>",JFe="]*>",e$e="",t$e=new RegExp("^(?:"+qfe+"|"+Yfe+"|"+QFe+"|"+ZFe+"|"+JFe+"|"+e$e+")"),r$e=new RegExp("^(?:"+qfe+"|"+Yfe+")"),Zf=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(r$e.source+"\\s*$"),/^$/,!1]];function n$e(t,e,r,n){let a=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(a)!==60)return!1;let s=t.src.slice(a,i),o=0;for(;o=4)return!1;let s=t.src.charCodeAt(a);if(s!==35||a>=i)return!1;let o=1;for(s=t.src.charCodeAt(++a);s===35&&a6||aa&&ya(t.src.charCodeAt(l-1))&&(i=l),t.line=e+1;const u=t.push("heading_open","h"+String(o),1);u.markup="########".slice(0,o),u.map=[e,t.line];const d=t.push("inline","",0);d.content=l7(t.src.slice(a,i)),d.map=[e,t.line],d.children=[];const h=t.push("heading_close","h"+String(o),-1);return h.markup="########".slice(0,o),!0}function i$e(t,e,r){const n=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;const a=t.parentType;t.parentType="paragraph";let i=0,s,o=e+1;for(;o3)continue;if(t.sCount[o]>=t.blkIndent){let p=t.bMarks[o]+t.tShift[o];const m=t.eMarks[o];if(p=m))){i=s===61?1:2;break}}if(t.sCount[o]<0)continue;let f=!1;for(let p=0,m=n.length;p3||t.sCount[i]<0)continue;let u=!1;for(let d=0,h=n.length;d=r||t.sCount[s]=i){t.line=r;break}const l=t.line;let u=!1;for(let d=0;d=t.line)throw new Error("block rule didn't increment state.line");break}if(!u)throw new Error("none of the block rules matched");t.tight=!o,t.isEmpty(t.line-1)&&(o=!0),s=t.line,s0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],a={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(a),n};q4.prototype.scanDelims=function(t,e){const r=this.posMax,n=this.src.charCodeAt(t);let a;if(t===0)a=32;else if(t===1)a=this.src.charCodeAt(0),(a&63488)===55296&&(a=65533);else if(a=this.src.charCodeAt(t-1),(a&64512)===56320){const y=this.src.charCodeAt(t-2);a=(y&64512)===55296?65536+(y-55296<<10)+(a-56320):65533}else(a&64512)===55296&&(a=65533);let i=t;for(;i0)return!1;const r=t.pos,n=t.posMax;if(r+3>n||t.src.charCodeAt(r)!==58||t.src.charCodeAt(r+1)!==47||t.src.charCodeAt(r+2)!==47)return!1;const a=t.pending.match(c$e);if(!a)return!1;const i=a[1],s=t.md.linkify.matchAtStart(t.src.slice(r-i.length));if(!s)return!1;let o=s.url;if(o.length<=i.length)return!1;let l=o.length;for(;l>0&&o.charCodeAt(l-1)===42;)l--;l!==o.length&&(o=o.slice(0,l));const u=t.md.normalizeLink(o);if(!t.md.validateLink(u))return!1;if(!e){t.pending=t.pending.slice(0,-i.length);const d=t.push("link_open","a",1);d.attrs=[["href",u]],d.markup="linkify",d.info="auto";const h=t.push("text","",0);h.content=t.md.normalizeLinkText(o);const f=t.push("link_close","a",-1);f.markup="linkify",f.info="auto"}return t.pos+=o.length-i.length,!0}function d$e(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==10)return!1;const n=t.pending.length-1,a=t.posMax;if(!e)if(n>=0&&t.pending.charCodeAt(n)===32)if(n>=1&&t.pending.charCodeAt(n-1)===32){let i=n-1;for(;i>=1&&t.pending.charCodeAt(i-1)===32;)i--;t.pending=t.pending.slice(0,i),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(r++;r?@[]^_`{|}~-".split("").forEach(function(t){wY[t.charCodeAt(0)]=1});function h$e(t,e){let r=t.pos;const n=t.posMax;if(t.src.charCodeAt(r)!==92||(r++,r>=n))return!1;let a=t.src.charCodeAt(r);if(a===10){for(e||t.push("hardbreak","br",0),r++;r=55296&&a<=56319&&r+1=56320&&o<=57343&&(i+=t.src[r+1],r++)}const s="\\"+i;if(!e){const o=t.push("text_special","",0);a<256&&wY[a]!==0?o.content=i:o.content=s,o.markup=s,o.info="escape"}return t.pos=r+1,!0}function f$e(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==96)return!1;const a=r;r++;const i=t.posMax;for(;r=0;n--){const a=e[n];if(a.marker!==95&&a.marker!==42||a.end===-1)continue;const i=e[a.end],s=n>0&&e[n-1].end===a.end+1&&e[n-1].marker===a.marker&&e[n-1].token===a.token-1&&e[a.end+1].token===i.token+1,o=String.fromCharCode(a.marker),l=t.tokens[a.token];l.type=s?"strong_open":"em_open",l.tag=s?"strong":"em",l.nesting=1,l.markup=s?o+o:o,l.content="";const u=t.tokens[i.token];u.type=s?"strong_close":"em_close",u.tag=s?"strong":"em",u.nesting=-1,u.markup=s?o+o:o,u.content="",s&&(t.tokens[e[n-1].token].content="",t.tokens[e[a.end+1].token].content="",n--)}}function y$e(t){const e=t.tokens_meta,r=t.tokens_meta.length;DZ(t,t.delimiters);for(let n=0;n=h)return!1;if(l=m,a=t.md.helpers.parseLinkDestination(t.src,m,t.posMax),a.ok){for(s=t.md.normalizeLink(a.str),t.md.validateLink(s)?m=a.pos:s="",l=m;m=h||t.src.charCodeAt(m)!==41)&&(u=!0),m++}if(u){if(typeof t.env.references>"u")return!1;if(m=0?n=t.src.slice(l,m++):m=p+1):m=p+1,n||(n=t.src.slice(f,p)),i=t.env.references[o7(n)],!i)return t.pos=d,!1;s=i.href,o=i.title}if(!e){t.pos=f,t.posMax=p;const g=t.push("link_open","a",1),y=[["href",s]];g.attrs=y,o&&y.push(["title",o]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,t.push("link_close","a",-1)}return t.pos=m,t.posMax=h,!0}function b$e(t,e){let r,n,a,i,s,o,l,u,d="";const h=t.pos,f=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91)return!1;const p=t.pos+2,m=t.md.helpers.parseLinkLabel(t,t.pos+1,!1);if(m<0)return!1;if(i=m+1,i=f)return!1;for(u=i,o=t.md.helpers.parseLinkDestination(t.src,i,t.posMax),o.ok&&(d=t.md.normalizeLink(o.str),t.md.validateLink(d)?i=o.pos:d=""),u=i;i=f||t.src.charCodeAt(i)!==41)return t.pos=h,!1;i++}else{if(typeof t.env.references>"u")return!1;if(i=0?a=t.src.slice(u,i++):i=m+1):i=m+1,a||(a=t.src.slice(p,m)),s=t.env.references[o7(a)],!s)return t.pos=h,!1;d=s.href,l=s.title}if(!e){n=t.src.slice(p,m);const g=[];t.md.inline.parse(n,t.md,t.env,g);const y=t.push("image","img",0),v=[["src",d],["alt",""]];y.attrs=v,y.children=g,y.content=n,l&&v.push(["title",l])}return t.pos=i,t.posMax=f,!0}const _$e=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,E$e=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function T$e(t,e){let r=t.pos;if(t.src.charCodeAt(r)!==60)return!1;const n=t.pos,a=t.posMax;for(;;){if(++r>=a)return!1;const s=t.src.charCodeAt(r);if(s===60)return!1;if(s===62)break}const i=t.src.slice(n+1,r);if(E$e.test(i)){const s=t.md.normalizeLink(i);if(!t.md.validateLink(s))return!1;if(!e){const o=t.push("link_open","a",1);o.attrs=[["href",s]],o.markup="autolink",o.info="auto";const l=t.push("text","",0);l.content=t.md.normalizeLinkText(i);const u=t.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return t.pos+=i.length+2,!0}if(_$e.test(i)){const s=t.md.normalizeLink("mailto:"+i);if(!t.md.validateLink(s))return!1;if(!e){const o=t.push("link_open","a",1);o.attrs=[["href",s]],o.markup="autolink",o.info="auto";const l=t.push("text","",0);l.content=t.md.normalizeLinkText(i);const u=t.push("link_close","a",-1);u.markup="autolink",u.info="auto"}return t.pos+=i.length+2,!0}return!1}function S$e(t){return/^\s]/i.test(t)}function x$e(t){return/^<\/a\s*>/i.test(t)}function C$e(t){const e=t|32;return e>=97&&e<=122}function w$e(t,e){if(!t.md.options.html)return!1;const r=t.posMax,n=t.pos;if(t.src.charCodeAt(n)!==60||n+2>=r)return!1;const a=t.src.charCodeAt(n+1);if(a!==33&&a!==63&&a!==47&&!C$e(a))return!1;const i=t.src.slice(n).match(t$e);if(!i)return!1;if(!e){const s=t.push("html_inline","",0);s.content=i[0],S$e(s.content)&&t.linkLevel++,x$e(s.content)&&t.linkLevel--}return t.pos+=i[0].length,!0}const k$e=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,A$e=/^&([a-z][a-z0-9]{1,31});/i;function R$e(t,e){const r=t.pos,n=t.posMax;if(t.src.charCodeAt(r)!==38||r+1>=n)return!1;if(t.src.charCodeAt(r+1)===35){const i=t.src.slice(r).match(k$e);if(i){if(!e){const s=i[1][0].toLowerCase()==="x"?parseInt(i[1].slice(1),16):parseInt(i[1],10),o=t.push("text_special","",0);o.content=xY(s)?yx(s):yx(65533),o.markup=i[0],o.info="entity"}return t.pos+=i[0].length,!0}}else{const i=t.src.slice(r).match(A$e);if(i){const s=KBe(i[0]);if(s!==i[0]){if(!e){const o=t.push("text_special","",0);o.content=s,o.markup=i[0],o.info="entity"}return t.pos+=i[0].length,!0}}}return!1}function LZ(t){const e={},r=t.length;if(!r)return;let n=0,a=-2;const i=[];for(let s=0;sl;u-=i[u]+1){const h=t[u];if(h.marker===o.marker&&h.open&&h.end<0){let f=!1;if((h.close||o.open)&&(h.length+o.length)%3===0&&(h.length%3!==0||o.length%3!==0)&&(f=!0),!f){const p=u>0&&!t[u-1].open?i[u-1]+1:0;i[s]=s-u+p,i[u]=p,o.open=!1,h.end=s,h.close=!1,d=-1,a=-2;break}}}d!==-1&&(e[o.marker][(o.open?3:0)+(o.length||0)%3]=d)}}function N$e(t){const e=t.tokens_meta,r=t.tokens_meta.length;LZ(t.delimiters);for(let n=0;n0&&n++,a[e].type==="text"&&e+1=t.pos)throw new Error("inline rule didn't increment state.pos");break}}else t.pos=t.posMax;s||t.pos++,i[e]=t.pos};Y4.prototype.tokenize=function(t){const e=this.ruler.getRules(""),r=e.length,n=t.posMax,a=t.md.options.maxNesting;for(;t.pos=t.pos)throw new Error("inline rule didn't increment state.pos");break}}if(s){if(t.pos>=n)break;continue}t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()};Y4.prototype.parse=function(t,e,r,n){const a=new this.State(t,e,r,n);this.tokenize(a);const i=this.ruler2.getRules(""),s=i.length;for(let o=0;o|$))`,e.tpl_email_fuzzy=`(^|${r}|"|\\(|${e.src_ZCc})(${e.src_email_name}@${e.tpl_host_fuzzy_strict})`,e.tpl_link_fuzzy=`(^|(?![.:/\\-_@])(?:[$+<=>^\`||]|${e.src_ZPCc}))((?![$+<=>^\`||])${e.tpl_host_port_fuzzy_strict}${e.src_path})`,e.tpl_link_no_ip_fuzzy=`(^|(?![.:/\\-_@])(?:[$+<=>^\`||]|${e.src_ZPCc}))((?![$+<=>^\`||])${e.tpl_host_port_no_ip_fuzzy_strict}${e.src_path})`,e}function XB(t){return Array.prototype.slice.call(arguments,1).forEach(function(r){r&&Object.keys(r).forEach(function(n){t[n]=r[n]})}),t}function u7(t){return Object.prototype.toString.call(t)}function D$e(t){return u7(t)==="[object String]"}function L$e(t){return u7(t)==="[object Object]"}function M$e(t){return u7(t)==="[object RegExp]"}function MZ(t){return u7(t)==="[object Function]"}function P$e(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}const Wfe={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function B$e(t){return Object.keys(t||{}).reduce(function(e,r){return e||Wfe.hasOwnProperty(r)},!1)}const F$e={"http:":{validate:function(t,e,r){const n=t.slice(e);return r.re.http||(r.re.http=new RegExp(`^\\/\\/${r.re.src_auth}${r.re.src_host_port_strict}${r.re.src_path}`,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,r){const n=t.slice(e);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+`(?:localhost|(?:(?:${r.re.src_domain})\\.)+${r.re.src_domain_root})`+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?e>=3&&t[e-3]===":"||e>=3&&t[e-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,r){const n=t.slice(e);return r.re.mailto||(r.re.mailto=new RegExp(`^${r.re.src_email_name}@${r.re.src_host_strict}`,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},$$e="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",z$e="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function U$e(t){return function(e,r){const n=e.slice(r);return t.test(n)?n.match(t)[0].length:0}}function PZ(){return function(t,e){e.normalize(t)}}function d6(t){const e=t.re=O$e(t.__opts__),r=t.__tlds__.slice();t.onCompile(),t.__tlds_replaced__||r.push($$e),r.push(e.src_xn),e.src_tlds=r.join("|");function n(o){return o.replace("%TLDS%",e.src_tlds)}e.email_fuzzy=RegExp(n(e.tpl_email_fuzzy),"i"),e.email_fuzzy_global=RegExp(n(e.tpl_email_fuzzy),"ig"),e.link_fuzzy=RegExp(n(e.tpl_link_fuzzy),"i"),e.link_fuzzy_global=RegExp(n(e.tpl_link_fuzzy),"ig"),e.link_no_ip_fuzzy=RegExp(n(e.tpl_link_no_ip_fuzzy),"i"),e.link_no_ip_fuzzy_global=RegExp(n(e.tpl_link_no_ip_fuzzy),"ig"),e.host_fuzzy_test=RegExp(n(e.tpl_host_fuzzy_test),"i");const a=[];t.__compiled__={};function i(o,l){throw new Error(`(LinkifyIt) Invalid schema "${o}": ${l}`)}Object.keys(t.__schemas__).forEach(function(o){const l=t.__schemas__[o];if(l===null)return;const u={validate:null,link:null};if(t.__compiled__[o]=u,L$e(l)){M$e(l.validate)?u.validate=U$e(l.validate):MZ(l.validate)?u.validate=l.validate:i(o,l),MZ(l.normalize)?u.normalize=l.normalize:l.normalize?i(o,l):u.normalize=PZ();return}if(D$e(l)){a.push(o);return}i(o,l)}),a.forEach(function(o){t.__compiled__[t.__schemas__[o]]&&(t.__compiled__[o].validate=t.__compiled__[t.__schemas__[o]].validate,t.__compiled__[o].normalize=t.__compiled__[t.__schemas__[o]].normalize)}),t.__compiled__[""]={validate:null,normalize:PZ()};const s=Object.keys(t.__compiled__).filter(function(o){return o.length>0&&t.__compiled__[o]}).map(P$e).join("|");t.re.schema_test=RegExp(`(^|(?!_)(?:[><|]|${e.src_ZPCc}))(${s})`,"i"),t.re.schema_search=RegExp(`(^|(?!_)(?:[><|]|${e.src_ZPCc}))(${s})`,"ig"),t.re.schema_at_start=RegExp(`^${t.re.schema_search.source}`,"i"),t.re.pretest=RegExp(`(${t.re.schema_test.source})|(${t.re.host_fuzzy_test.source})|@`,"i")}function Kfe(t,e,r,n){const a=t.slice(r,n);this.schema=e.toLowerCase(),this.index=r,this.lastIndex=n,this.raw=a,this.text=a,this.url=a}function kl(t,e){if(!(this instanceof kl))return new kl(t,e);e||B$e(t)&&(e=t,t={}),this.__opts__=XB({},Wfe,e),this.__schemas__=XB({},F$e,t),this.__compiled__={},this.__tlds__=z$e,this.__tlds_replaced__=!1,this.re={},d6(this)}kl.prototype.add=function(e,r){return this.__schemas__[e]=r,d6(this),this};kl.prototype.set=function(e){return this.__opts__=XB(this.__opts__,e),this};kl.prototype.test=function(e){if(!e.length)return!1;let r,n;if(this.re.schema_test.test(e)){for(n=this.re.schema_search,n.lastIndex=0;(r=n.exec(e))!==null;)if(this.testSchemaAt(e,r[2],n.lastIndex))return!0}return!!(this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&e.search(this.re.host_fuzzy_test)>=0&&e.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy)!==null||this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&e.indexOf("@")>=0&&e.match(this.re.email_fuzzy)!==null)};kl.prototype.pretest=function(e){return this.re.pretest.test(e)};kl.prototype.testSchemaAt=function(e,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,n,this):0};kl.prototype.match=function(e){const r=[],n=[],a=[],i=[];let s,o,l;function u(f,p){return f?p?f.index!==p.index?f.index=p.lastIndex?f:p:f:p}if(!e.length)return null;if(this.re.schema_test.test(e))for(l=this.re.schema_search,l.lastIndex=0;(s=l.exec(e))!==null;)o=this.testSchemaAt(e,s[2],l.lastIndex),o&&n.push({schema:s[2],index:s.index+s[1].length,lastIndex:s.index+s[0].length+o});if(this.__opts__.fuzzyLink&&this.__compiled__["http:"])for(l=this.__opts__.fuzzyIP?this.re.link_fuzzy_global:this.re.link_no_ip_fuzzy_global,l.lastIndex=0;(s=l.exec(e))!==null;)a.push({schema:"",index:s.index+s[1].length,lastIndex:s.index+s[0].length});if(this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"])for(l=this.re.email_fuzzy_global,l.lastIndex=0;(s=l.exec(e))!==null;)i.push({schema:"mailto:",index:s.index+s[1].length,lastIndex:s.index+s[0].length});const d=[0,0,0];let h=0;for(;;){const f=[n[d[0]],i[d[1]],a[d[2]]],p=u(u(f[0],f[1]),f[2]);if(!p)break;if(p===f[0]?d[0]++:p===f[1]?d[1]++:d[2]++,p.index= 0x80 (not a basic code point)","invalid-input":"Invalid input"},XN=Pu-kY,Bu=Math.floor,jN=String.fromCharCode;function bh(t){throw new RangeError(W$e[t])}function K$e(t,e){const r=[];let n=t.length;for(;n--;)r[n]=e(t[n]);return r}function Zfe(t,e){const r=t.split("@");let n="";r.length>1&&(n=r[0]+"@",t=r[1]),t=t.replace(V$e,".");const a=t.split("."),i=K$e(a,e).join(".");return n+i}function Jfe(t){const e=[];let r=0;const n=t.length;for(;r=55296&&a<=56319&&rString.fromCodePoint(...t),j$e=function(t){return t>=48&&t<58?26+(t-48):t>=65&&t<91?t-65:t>=97&&t<123?t-97:Pu},BZ=function(t,e){return t+22+75*(t<26)-((e!=0)<<5)},epe=function(t,e,r){let n=0;for(t=r?Bu(t/q$e):t>>1,t+=Bu(t/e);t>XN*Ex>>1;n+=Pu)t=Bu(t/XN);return Bu(n+(XN+1)*t/(t+G$e))},tpe=function(t){const e=[],r=t.length;let n=0,a=jfe,i=Xfe,s=t.lastIndexOf(Qfe);s<0&&(s=0);for(let o=0;o=128&&bh("not-basic"),e.push(t.charCodeAt(o));for(let o=s>0?s+1:0;o=r&&bh("invalid-input");const f=j$e(t.charCodeAt(o++));f>=Pu&&bh("invalid-input"),f>Bu((fy-n)/d)&&bh("overflow"),n+=f*d;const p=h<=i?kY:h>=i+Ex?Ex:h-i;if(fBu(fy/m)&&bh("overflow"),d*=m}const u=e.length+1;i=epe(n-l,u,l==0),Bu(n/u)>fy-a&&bh("overflow"),a+=Bu(n/u),n%=u,e.splice(n++,0,a)}return String.fromCodePoint(...e)},rpe=function(t){const e=[];t=Jfe(t);const r=t.length;let n=jfe,a=0,i=Xfe;for(const l of t)l<128&&e.push(jN(l));const s=e.length;let o=s;for(s&&e.push(Qfe);o=n&&dBu((fy-a)/u)&&bh("overflow"),a+=(l-n)*u,n=l;for(const d of t)if(dfy&&bh("overflow"),d===n){let h=a;for(let f=Pu;;f+=Pu){const p=f<=i?kY:f>=i+Ex?Ex:f-i;if(h=0))try{e.hostname=npe.toASCII(e.hostname)}catch{}return G4(_Y(e))}function oze(t){const e=EY(t,!0);if(e.hostname&&(!e.protocol||ape.indexOf(e.protocol)>=0))try{e.hostname=npe.toUnicode(e.hostname)}catch{}return S2(_Y(e),S2.defaultChars+"%")}function hc(t,e){if(!(this instanceof hc))return new hc(t,e);e||SY(t)||(e=t||{},t="default"),this.inline=new Y4,this.block=new c7,this.core=new CY,this.renderer=new wE,this.linkify=new kl,this.validateLink=ize,this.normalizeLink=sze,this.normalizeLinkText=oze,this.utils=uFe,this.helpers=s7({},pFe),this.options={},this.configure(t),e&&this.set(e)}hc.prototype.set=function(t){return s7(this.options,t),this};hc.prototype.configure=function(t){const e=this;if(SY(t)){const r=t;if(t=rze[r],!t)throw new Error('Wrong `markdown-it` preset "'+r+'", check name')}if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&e.set(t.options),t.components&&Object.keys(t.components).forEach(function(r){t.components[r].rules&&e[r].ruler.enableOnly(t.components[r].rules),t.components[r].rules2&&e[r].ruler2.enableOnly(t.components[r].rules2)}),this};hc.prototype.enable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(a){r=r.concat(this[a].ruler.enable(t,!0))},this),r=r.concat(this.inline.ruler2.enable(t,!0));const n=t.filter(function(a){return r.indexOf(a)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};hc.prototype.disable=function(t,e){let r=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach(function(a){r=r.concat(this[a].ruler.disable(t,!0))},this),r=r.concat(this.inline.ruler2.disable(t,!0));const n=t.filter(function(a){return r.indexOf(a)<0});if(n.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};hc.prototype.use=function(t){const e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this};hc.prototype.parse=function(t,e){if(typeof t!="string")throw new Error("Input data should be a String");const r=new this.core.State(t,this,e);return this.core.process(r),r.tokens};hc.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)};hc.prototype.parseInline=function(t,e){const r=new this.core.State(t,this,e);return r.inlineMode=!0,this.core.process(r),r.tokens};hc.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)};var FZ=!1,C2={false:"push",true:"unshift",after:"push",before:"unshift"},h6={isPermalinkSymbol:!0};function jB(t,e,r,n){var a;if(!FZ){var i="Using deprecated markdown-it-anchor permalink option, see https://github.com/valeriangalliat/markdown-it-anchor#permalinks";typeof process=="object"&&process&&process.emitWarning?process.emitWarning(i):console.warn(i),FZ=!0}var s=[Object.assign(new r.Token("link_open","a",1),{attrs:[].concat(e.permalinkClass?[["class",e.permalinkClass]]:[],[["href",e.permalinkHref(t,r)]],Object.entries(e.permalinkAttrs(t,r)))}),Object.assign(new r.Token("html_block","",0),{content:e.permalinkSymbol,meta:h6}),new r.Token("link_close","a",-1)];e.permalinkSpace&&r.tokens[n+1].children[C2[e.permalinkBefore]](Object.assign(new r.Token("text","",0),{content:" "})),(a=r.tokens[n+1].children)[C2[e.permalinkBefore]].apply(a,s)}function ipe(t){return"#"+t}function spe(t){return{}}var lze={class:"header-anchor",symbol:"#",renderHref:ipe,renderAttrs:spe};function H4(t){function e(r){return r=Object.assign({},e.defaults,r),function(n,a,i,s){return t(n,r,a,i,s)}}return e.defaults=Object.assign({},lze),e.renderPermalinkImpl=t,e}function AY(t){var e=[],r=t.filter(function(n){if(n[0]!=="class")return!0;e.push(n[1])});return e.length>0&&r.unshift(["class",e.join(" ")]),r}var d7=H4(function(t,e,r,n,a){var i,s=[Object.assign(new n.Token("link_open","a",1),{attrs:AY([].concat(e.class?[["class",e.class]]:[],[["href",e.renderHref(t,n)]],e.ariaHidden?[["aria-hidden","true"]]:[],Object.entries(e.renderAttrs(t,n))))}),Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:h6}),new n.Token("link_close","a",-1)];if(e.space){var o=typeof e.space=="string"?e.space:" ";n.tokens[a+1].children[C2[e.placement]](Object.assign(new n.Token(typeof e.space=="string"?"html_inline":"text","",0),{content:o}))}(i=n.tokens[a+1].children)[C2[e.placement]].apply(i,s)});Object.assign(d7.defaults,{space:!0,placement:"after",ariaHidden:!1});var Sp=H4(d7.renderPermalinkImpl);Sp.defaults=Object.assign({},d7.defaults,{ariaHidden:!0});var ope=H4(function(t,e,r,n,a){var i=[Object.assign(new n.Token("link_open","a",1),{attrs:AY([].concat(e.class?[["class",e.class]]:[],[["href",e.renderHref(t,n)]],Object.entries(e.renderAttrs(t,n))))})].concat(e.safariReaderFix?[new n.Token("span_open","span",1)]:[],n.tokens[a+1].children,e.safariReaderFix?[new n.Token("span_close","span",-1)]:[],[new n.Token("link_close","a",-1)]);n.tokens[a+1].children=i});Object.assign(ope.defaults,{safariReaderFix:!1});var $Z=H4(function(t,e,r,n,a){var i;if(!["visually-hidden","aria-label","aria-describedby","aria-labelledby"].includes(e.style))throw new Error("`permalink.linkAfterHeader` called with unknown style option `"+e.style+"`");if(!["aria-describedby","aria-labelledby"].includes(e.style)&&!e.assistiveText)throw new Error("`permalink.linkAfterHeader` called without the `assistiveText` option in `"+e.style+"` style");if(e.style==="visually-hidden"&&!e.visuallyHiddenClass)throw new Error("`permalink.linkAfterHeader` called without the `visuallyHiddenClass` option in `visually-hidden` style");var s=n.tokens[a+1].children.filter(function(h){return h.type==="text"||h.type==="code_inline"}).reduce(function(h,f){return h+f.content},""),o=[],l=[];if(e.class&&l.push(["class",e.class]),l.push(["href",e.renderHref(t,n)]),l.push.apply(l,Object.entries(e.renderAttrs(t,n))),e.style==="visually-hidden"){if(o.push(Object.assign(new n.Token("span_open","span",1),{attrs:[["class",e.visuallyHiddenClass]]}),Object.assign(new n.Token("text","",0),{content:e.assistiveText(s)}),new n.Token("span_close","span",-1)),e.space){var u=typeof e.space=="string"?e.space:" ";o[C2[e.placement]](Object.assign(new n.Token(typeof e.space=="string"?"html_inline":"text","",0),{content:u}))}o[C2[e.placement]](Object.assign(new n.Token("span_open","span",1),{attrs:[["aria-hidden","true"]]}),Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:h6}),new n.Token("span_close","span",-1))}else o.push(Object.assign(new n.Token("html_inline","",0),{content:e.symbol,meta:h6}));e.style==="aria-label"?l.push(["aria-label",e.assistiveText(s)]):["aria-describedby","aria-labelledby"].includes(e.style)&&l.push([e.style,t]);var d=[Object.assign(new n.Token("link_open","a",1),{attrs:AY(l)})].concat(o,[new n.Token("link_close","a",-1)]);(i=n.tokens).splice.apply(i,[a+3,0].concat(d)),e.wrapper&&(n.tokens.splice(a,0,Object.assign(new n.Token("html_block","",0),{content:e.wrapper[0]+` +`})),n.tokens.splice(a+3+d.length+1,0,Object.assign(new n.Token("html_block","",0),{content:e.wrapper[1]+` +`})))});function zZ(t,e,r,n){var a=t,i=n;if(r&&Object.prototype.hasOwnProperty.call(e,a))throw new Error("User defined `id` attribute `"+t+"` is not unique. Please fix it in your Markdown to continue.");for(;Object.prototype.hasOwnProperty.call(e,a);)a=t+"-"+i,i+=1;return e[a]=!0,a}function W1(t,e){e=Object.assign({},W1.defaults,e),t.core.ruler.push("anchor",function(r){for(var n,a={},i=r.tokens,s=Array.isArray(e.level)?(n=e.level,function(h){return n.includes(h)}):(function(h){return function(f){return f>=h}})(e.level),o=0;o0&&(r+=`:${t[e].meta.subId}`),`[${r}]`}function pze(t,e,r,n,a){const i=a.rules.footnote_anchor_name(t,e,r,n,a),s=a.rules.footnote_caption(t,e,r,n,a);let o=i;return t[e].meta.subId>0&&(o+=`:${t[e].meta.subId}`),`${s}`}function mze(t,e,r){return(r.xhtmlOut?`
    `:`
    `)+`
      -`}function X9e(){return`
    +`}function gze(){return`
    -`}function j9e(t,e,r,n,i){let a=i.rules.footnote_anchor_name(t,e,r,n,i);return t[e].meta.subId>0&&(a+=`:${t[e].meta.subId}`),`
  • `}function Q9e(){return`
  • -`}function Z9e(t,e,r,n,i){let a=i.rules.footnote_anchor_name(t,e,r,n,i);return t[e].meta.subId>0&&(a+=`:${t[e].meta.subId}`),` ↩︎`}function J9e(t){const e=t.helpers.parseLinkLabel,r=t.utils.isSpace;t.renderer.rules.footnote_ref=W9e,t.renderer.rules.footnote_block_open=K9e,t.renderer.rules.footnote_block_close=X9e,t.renderer.rules.footnote_open=j9e,t.renderer.rules.footnote_close=Q9e,t.renderer.rules.footnote_anchor=Z9e,t.renderer.rules.footnote_caption=V9e,t.renderer.rules.footnote_anchor_name=H9e;function n(o,l,u,d){const h=o.bMarks[l]+o.tShift[l],f=o.eMarks[l];if(h+4>f||o.src.charCodeAt(h)!==91||o.src.charCodeAt(h+1)!==94)return!1;let p;for(p=h+2;p=f||o.src.charCodeAt(++p)!==58)return!1;if(d)return!0;p++,o.env.footnotes||(o.env.footnotes={}),o.env.footnotes.refs||(o.env.footnotes.refs={});const g=o.src.slice(h+2,p-2);o.env.footnotes.refs[`:${g}`]=-1;const m=new o.Token("footnote_reference_open","",1);m.meta={label:g},m.level=o.level++,o.tokens.push(m);const y=o.bMarks[l],v=o.tShift[l],b=o.sCount[l],_=o.parentType,E=p,x=o.sCount[l]+p-(o.bMarks[l]+o.tShift[l]);let C=x;for(;p=u||o.src.charCodeAt(d)!==94||o.src.charCodeAt(d+1)!==91)return!1;const h=d+2,f=e(o,d+1);if(f<0)return!1;if(!l){o.env.footnotes||(o.env.footnotes={}),o.env.footnotes.list||(o.env.footnotes.list=[]);const p=o.env.footnotes.list.length,g=[];o.md.inline.parse(o.src.slice(h,f),o.md,o.env,g);const m=o.push("footnote_ref","",0);m.meta={id:p},o.env.footnotes.list[p]={content:o.src.slice(h,f),tokens:g}}return o.pos=f+1,o.posMax=u,!0}function a(o,l){const u=o.posMax,d=o.pos;if(d+3>u||!o.env.footnotes||!o.env.footnotes.refs||o.src.charCodeAt(d)!==91||o.src.charCodeAt(d+1)!==94)return!1;let h;for(h=d+2;h=u)return!1;h++;const f=o.src.slice(d+2,h-1);if(typeof o.env.footnotes.refs[`:${f}`]>"u")return!1;if(!l){o.env.footnotes.list||(o.env.footnotes.list=[]);let p;o.env.footnotes.refs[`:${f}`]<0?(p=o.env.footnotes.list.length,o.env.footnotes.list[p]={label:f,count:0},o.env.footnotes.refs[`:${f}`]=p):p=o.env.footnotes.refs[`:${f}`];const g=o.env.footnotes.list[p].count;o.env.footnotes.list[p].count++;const m=o.push("footnote_ref","",0);m.meta={id:p,subId:g,label:f}}return o.pos=h,o.posMax=u,!0}function s(o){let l,u,d,h=!1;const f={};if(!o.env.footnotes||(o.tokens=o.tokens.filter(function(g){return g.type==="footnote_reference_open"?(h=!0,u=[],d=g.meta.label,!1):g.type==="footnote_reference_close"?(h=!1,f[":"+d]=u,!1):(h&&u.push(g),!h)}),!o.env.footnotes.list))return;const p=o.env.footnotes.list;o.tokens.push(new o.Token("footnote_block_open","",1));for(let g=0,m=p.length;g0?p[g].count:1;for(let _=0;_=0;b--)if(m[b].level===v)return b;return-1}function a(m,y){return h(m[y])&&f(m[y-1])&&p(m[y-2])&&g(m[y])}function s(m,y){if(m.children.unshift(o(m,y)),m.children[1].content=m.children[1].content.slice(3),m.content=m.content.slice(3),e)if(r){m.children.pop();var v="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);m.children[0].content=m.children[0].content.slice(0,-1)+' id="'+v+'">',m.children.push(d(m.content,v,y))}else m.children.unshift(l(y)),m.children.push(u(y))}function o(m,y){var v=new y("html_inline","",0),b=t?' disabled="" ':"";return m.content.indexOf("[ ] ")===0?v.content='':(m.content.indexOf("[x] ")===0||m.content.indexOf("[X] ")===0)&&(v.content=''),v}function l(m){var y=new m("html_inline","",0);return y.content="",y}function d(m,y,v){var b=new v("html_inline","",0);return b.content='",b.attrs=[{for:y}],b}function h(m){return m.type==="inline"}function f(m){return m.type==="paragraph_open"}function p(m){return m.type==="list_item_open"}function g(m){return m.content.indexOf("[ ] ")===0||m.content.indexOf("[x] ")===0||m.content.indexOf("[X] ")===0}return w8}var tDe=eDe();const rDe=Ml(tDe),nDe={note:'',tip:'',important:'',warning:'',caution:''},iDe=(t,e={})=>{const{markers:r=["TIP","NOTE","IMPORTANT","WARNING","CAUTION"],icons:n=nDe,matchCaseSensitive:i=!1,titles:a={},classPrefix:s="markdown-alert"}=e,o=r==="*"?"\\w+":r.join("|"),l=new RegExp(`^\\\\?\\[\\!(${o})\\]([^\\n\\r]*)`,i?"":"i");t.core.ruler.after("block","github-alerts",u=>{const d=u.tokens;for(let h=0;hx.type==="inline");if(!y)continue;const v=y.content.match(l);if(!v)continue;const b=v[1].toLowerCase(),_=v[2].trim()||(a[b]??aDe(b)),E=n[b]??"";y.content=y.content.slice(v[0].length).trimStart(),f.type="alert_open",f.tag="div",f.meta={title:_,type:b,icon:E},g.type="alert_close",g.tag="div"}}),t.renderer.rules.alert_open=function(u,d){const{title:h,type:f,icon:p}=u[d].meta;return`

    ${p}${h}

    `}};function aDe(t){return t.charAt(0).toUpperCase()+t.slice(1)}function sDe(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var ts={},ux={},dd={},GK;function Q4(){if(GK)return dd;GK=1;function t(s){return typeof s>"u"||s===null}function e(s){return typeof s=="object"&&s!==null}function r(s){return Array.isArray(s)?s:t(s)?[]:[s]}function n(s,o){if(o){const l=Object.keys(o);for(let u=0,d=l.length;uh&&(u=" ... ",a=o-h+u.length),s-o>h&&(d=" ...",s=o+h-d.length),{str:u+i.slice(a,s).replace(/\t/g,"→")+d,pos:o-a+u.length}}function r(i,a){return t.repeat(" ",a-i.length)+i}function n(i,a){if(a=Object.create(a||null),!i.buffer)return null;a.maxLength||(a.maxLength=79),typeof a.indent!="number"&&(a.indent=1),typeof a.linesBefore!="number"&&(a.linesBefore=3),typeof a.linesAfter!="number"&&(a.linesAfter=2);const s=/\r?\n|\r|\0/g,o=[0],l=[];let u,d=-1;for(;u=s.exec(i.buffer);)l.push(u.index),o.push(u.index+u[0].length),i.position<=u.index&&d<0&&(d=o.length-2);d<0&&(d=o.length-1);let h="";const f=Math.min(i.line+a.linesAfter,l.length).toString().length,p=a.maxLength-(a.indent+f+3);for(let m=1;m<=a.linesBefore&&!(d-m<0);m++){const y=e(i.buffer,o[d-m],l[d-m],i.position-(o[d]-o[d-m]),p);h=t.repeat(" ",a.indent)+r((i.line-m+1).toString(),f)+" | "+y.str+` -`+h}const g=e(i.buffer,o[d],l[d],i.position,p);h+=t.repeat(" ",a.indent)+r((i.line+1).toString(),f)+" | "+g.str+` -`,h+=t.repeat("-",a.indent+f+3+g.pos)+`^ -`;for(let m=1;m<=a.linesAfter&&!(d+m>=l.length);m++){const y=e(i.buffer,o[d+m],l[d+m],i.position-(o[d]-o[d+m]),p);h+=t.repeat(" ",a.indent)+r((i.line+m+1).toString(),f)+" | "+y.str+` -`}return h.replace(/\n$/,"")}return A8=n,A8}var R8,HK;function Xs(){if(HK)return R8;HK=1;const t=Z4(),e=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],r=["scalar","sequence","mapping"];function n(a){const s={};return a!==null&&Object.keys(a).forEach(function(o){a[o].forEach(function(l){s[String(l)]=o})}),s}function i(a,s){if(s=s||{},Object.keys(s).forEach(function(o){if(e.indexOf(o)===-1)throw new t('Unknown option "'+o+'" is met in definition of "'+a+'" YAML type.')}),this.options=s,this.tag=a,this.kind=s.kind||null,this.resolve=s.resolve||function(){return!0},this.construct=s.construct||function(o){return o},this.instanceOf=s.instanceOf||null,this.predicate=s.predicate||null,this.represent=s.represent||null,this.representName=s.representName||null,this.defaultStyle=s.defaultStyle||null,this.multi=s.multi||!1,this.styleAliases=n(s.styleAliases||null),r.indexOf(this.kind)===-1)throw new t('Unknown kind "'+this.kind+'" is specified for "'+a+'" YAML type.')}return R8=i,R8}var N8,VK;function sue(){if(VK)return N8;VK=1;const t=Z4(),e=Xs();function r(a,s){const o=[];return a[s].forEach(function(l){let u=o.length;o.forEach(function(d,h){d.tag===l.tag&&d.kind===l.kind&&d.multi===l.multi&&(u=h)}),o[u]=l}),o}function n(){const a={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function s(o){o.multi?(a.multi[o.kind].push(o),a.multi.fallback.push(o)):a[o.kind][o.tag]=a.fallback[o.tag]=o}for(let o=0,l=arguments.length;o=48&&u<=57||u>=65&&u<=70||u>=97&&u<=102}function n(u){return u>=48&&u<=55}function i(u){return u>=48&&u<=57}function a(u){if(u===null)return!1;const d=u.length;let h=0,f=!1;if(!d)return!1;let p=u[h];if((p==="-"||p==="+")&&(p=u[++h]),p==="0"){if(h+1===d)return!0;if(p=u[++h],p==="b"){for(h++;h=0?"0b"+u.toString(2):"-0b"+u.toString(2).slice(1)},octal:function(u){return u>=0?"0o"+u.toString(8):"-0o"+u.toString(8).slice(1)},decimal:function(u){return u.toString(10)},hexadecimal:function(u){return u>=0?"0x"+u.toString(16).toUpperCase():"-0x"+u.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),B8}var F8,eX;function pue(){if(eX)return F8;eX=1;const t=Q4(),e=Xs(),r=new RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),n=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function i(u){return u===null||!r.test(u)?!1:isFinite(parseFloat(u,10))?!0:n.test(u)}function a(u){let d=u.toLowerCase();const h=d[0]==="-"?-1:1;return"+-".indexOf(d[0])>=0&&(d=d.slice(1)),d===".inf"?h===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:d===".nan"?NaN:h*parseFloat(d,10)}const s=/^[-+]?[0-9]+e/;function o(u,d){if(isNaN(u))switch(d){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===u)switch(d){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===u)switch(d){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(t.isNegativeZero(u))return"-0.0";const h=u.toString(10);return s.test(h)?h.replace("e",".e"):h}function l(u){return Object.prototype.toString.call(u)==="[object Number]"&&(u%1!==0||t.isNegativeZero(u))}return F8=new e("tag:yaml.org,2002:float",{kind:"scalar",resolve:i,construct:a,predicate:l,represent:o,defaultStyle:"lowercase"}),F8}var $8,tX;function gue(){return tX||(tX=1,$8=uue().extend({implicit:[due(),hue(),fue(),pue()]})),$8}var z8,rX;function mue(){return rX||(rX=1,z8=gue()),z8}var U8,nX;function yue(){if(nX)return U8;nX=1;const t=Xs(),e=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function n(s){return s===null?!1:e.exec(s)!==null||r.exec(s)!==null}function i(s){let o=0,l=null,u=e.exec(s);if(u===null&&(u=r.exec(s)),u===null)throw new Error("Date resolve error");const d=+u[1],h=+u[2]-1,f=+u[3];if(!u[4])return new Date(Date.UTC(d,h,f));const p=+u[4],g=+u[5],m=+u[6];if(u[7]){for(o=u[7].slice(0,3);o.length<3;)o+="0";o=+o}if(u[9]){const v=+u[10],b=+(u[11]||0);l=(v*60+b)*6e4,u[9]==="-"&&(l=-l)}const y=new Date(Date.UTC(d,h,f,p,g,m,o));return l&&y.setTime(y.getTime()-l),y}function a(s){return s.toISOString()}return U8=new t("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:n,construct:i,instanceOf:Date,represent:a}),U8}var G8,iX;function vue(){if(iX)return G8;iX=1;const t=Xs();function e(r){return r==="<<"||r===null}return G8=new t("tag:yaml.org,2002:merge",{kind:"scalar",resolve:e}),G8}var q8,aX;function _ue(){if(aX)return q8;aX=1;const t=Xs(),e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function r(s){if(s===null)return!1;let o=0;const l=s.length,u=e;for(let d=0;d64)){if(h<0)return!1;o+=6}}return o%8===0}function n(s){const o=s.replace(/[\r\n=]/g,""),l=o.length,u=e;let d=0;const h=[];for(let p=0;p>16&255),h.push(d>>8&255),h.push(d&255)),d=d<<6|u.indexOf(o.charAt(p));const f=l%4*6;return f===0?(h.push(d>>16&255),h.push(d>>8&255),h.push(d&255)):f===18?(h.push(d>>10&255),h.push(d>>2&255)):f===12&&h.push(d>>4&255),new Uint8Array(h)}function i(s){let o="",l=0;const u=s.length,d=e;for(let f=0;f>18&63],o+=d[l>>12&63],o+=d[l>>6&63],o+=d[l&63]),l=(l<<8)+s[f];const h=u%3;return h===0?(o+=d[l>>18&63],o+=d[l>>12&63],o+=d[l>>6&63],o+=d[l&63]):h===2?(o+=d[l>>10&63],o+=d[l>>4&63],o+=d[l<<2&63],o+=d[64]):h===1&&(o+=d[l>>2&63],o+=d[l<<4&63],o+=d[64],o+=d[64]),o}function a(s){return Object.prototype.toString.call(s)==="[object Uint8Array]"}return q8=new t("tag:yaml.org,2002:binary",{kind:"scalar",resolve:r,construct:n,predicate:a,represent:i}),q8}var Y8,sX;function bue(){if(sX)return Y8;sX=1;const t=Xs(),e=Object.prototype.hasOwnProperty,r=Object.prototype.toString;function n(a){if(a===null)return!0;const s=[],o=a;for(let l=0,u=o.length;l=48&&U<=57)return U-48;const oe=U|32;return oe>=97&&oe<=102?oe-97+10:-1}function T(U){return U===120?2:U===117?4:U===85?8:0}function w(U){return U>=48&&U<=57?U-48:-1}function R(U){switch(U){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return` -`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"…";case 95:return" ";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function D(U){return U<=65535?String.fromCharCode(U):String.fromCharCode((U-65536>>10)+55296,(U-65536&1023)+56320)}function M(U,oe,ke){oe==="__proto__"?Object.defineProperty(U,oe,{configurable:!0,enumerable:!0,writable:!0,value:ke}):U[oe]=ke}const $=new Array(256),F=new Array(256);for(let U=0;U<256;U++)$[U]=R(U)?1:0,F[U]=R(U);function A(U,oe){this.input=U,this.filename=oe.filename||null,this.schema=oe.schema||n,this.onWarning=oe.onWarning||null,this.legacy=oe.legacy||!1,this.json=oe.json||!1,this.listener=oe.listener||null,this.maxDepth=typeof oe.maxDepth=="number"?oe.maxDepth:100,this.maxTotalMergeKeys=typeof oe.maxTotalMergeKeys=="number"?oe.maxTotalMergeKeys:1e4,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=U.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.totalMergeKeys=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function I(U,oe){const ke={name:U.filename,buffer:U.input.slice(0,-1),position:U.position,line:U.line,column:U.position-U.lineStart};return ke.snippet=r(ke),new e(oe,ke)}function O(U,oe){throw I(U,oe)}function L(U,oe){U.onWarning&&U.onWarning.call(null,I(U,oe))}function N(U,oe,ke){const ue=U.anchorMapTransactions;if(ue.length!==0){const ce=ue[ue.length-1];i.call(ce,oe)||(ce[oe]={existed:i.call(U.anchorMap,oe),value:U.anchorMap[oe]})}U.anchorMap[oe]=ke}function P(U){U.anchorMapTransactions.push(Object.create(null))}function z(U){const oe=U.anchorMapTransactions.pop(),ke=U.anchorMapTransactions;if(ke.length===0)return;const ue=ke[ke.length-1],ce=Object.keys(oe);for(let q=0,H=ce.length;q=0;ue-=1){const ce=oe[ke[ue]];ce.existed?U.anchorMap[ke[ue]]=ce.value:delete U.anchorMap[ke[ue]]}}function G(U){return{position:U.position,line:U.line,lineStart:U.lineStart,lineIndent:U.lineIndent,firstTabInLine:U.firstTabInLine,tag:U.tag,anchor:U.anchor,kind:U.kind,result:U.result}}function Y(U,oe){U.position=oe.position,U.line=oe.line,U.lineStart=oe.lineStart,U.lineIndent=oe.lineIndent,U.firstTabInLine=oe.firstTabInLine,U.tag=oe.tag,U.anchor=oe.anchor,U.kind=oe.kind,U.result=oe.result}const Q={YAML:function(oe,ke,ue){oe.version!==null&&O(oe,"duplication of %YAML directive"),ue.length!==1&&O(oe,"YAML directive accepts exactly one argument");const ce=/^([0-9]+)\.([0-9]+)$/.exec(ue[0]);ce===null&&O(oe,"ill-formed argument of the YAML directive");const q=parseInt(ce[1],10),H=parseInt(ce[2],10);q!==1&&O(oe,"unacceptable YAML version of the document"),oe.version=ue[0],oe.checkLineBreaks=H<2,H!==1&&H!==2&&L(oe,"unsupported YAML version of the document")},TAG:function(oe,ke,ue){let ce;ue.length!==2&&O(oe,"TAG directive accepts exactly two arguments");const q=ue[0];ce=ue[1],m.test(q)||O(oe,"ill-formed tag handle (first argument) of the TAG directive"),i.call(oe.tagMap,q)&&O(oe,'there is a previously declared suffix for "'+q+'" tag handle'),y.test(ce)||O(oe,"ill-formed tag prefix (second argument) of the TAG directive");try{ce=decodeURIComponent(ce)}catch{O(oe,"tag prefix is malformed: "+ce)}oe.tagMap[q]=ce}};function W(U,oe,ke,ue){if(oe=32&&V<=1114111||O(U,"expected valid JSON character")}else f.test(ce)&&O(U,"the stream contains non-printable characters");U.result+=ce}}function ee(U,oe,ke,ue){t.isObject(ke)||O(U,"cannot merge mappings; the provided source object is unacceptable");const ce=Object.keys(ke);for(let q=0,H=ce.length;qU.maxTotalMergeKeys&&O(U,"merge keys exceeded maxTotalMergeKeys ("+U.maxTotalMergeKeys+")"),i.call(oe,V)||(M(oe,V,ke[V]),ue[V]=!0)}}function Z(U,oe,ke,ue,ce,q,H,V,me){if(Array.isArray(ce)){ce=Array.prototype.slice.call(ce);for(let de=0,Me=ce.length;de1&&(U.result+=t.repeat(` -`,oe-1))}function ie(U,oe,ke){let ue,ce,q,H,V,me;const de=U.kind,Me=U.result;let Ee=U.input.charCodeAt(U.position);if(E(Ee)||x(Ee)||Ee===35||Ee===38||Ee===42||Ee===33||Ee===124||Ee===62||Ee===39||Ee===34||Ee===37||Ee===64||Ee===96)return!1;if(Ee===63||Ee===45){const we=U.input.charCodeAt(U.position+1);if(E(we)||ke&&x(we))return!1}for(U.kind="scalar",U.result="",ue=ce=U.position,q=!1;Ee!==0;){if(Ee===58){const we=U.input.charCodeAt(U.position+1);if(E(we)||ke&&x(we))break}else if(Ee===35){const we=U.input.charCodeAt(U.position-1);if(E(we))break}else{if(U.position===U.lineStart&&ae(U)||ke&&x(Ee))break;if(b(Ee))if(H=U.line,V=U.lineStart,me=U.lineIndent,J(U,!1,-1),U.lineIndent>=oe){q=!0,Ee=U.input.charCodeAt(U.position);continue}else{U.position=ce,U.line=H,U.lineStart=V,U.lineIndent=me;break}}q&&(W(U,ue,ce,!1),se(U,U.line-H),ue=ce=U.position,q=!1),_(Ee)||(ce=U.position+1),Ee=U.input.charCodeAt(++U.position)}return W(U,ue,ce,!1),U.result?!0:(U.kind=de,U.result=Me,!1)}function Te(U,oe){let ke,ue,ce=U.input.charCodeAt(U.position);if(ce!==39)return!1;for(U.kind="scalar",U.result="",U.position++,ke=ue=U.position;(ce=U.input.charCodeAt(U.position))!==0;)if(ce===39)if(W(U,ke,U.position,!0),ce=U.input.charCodeAt(++U.position),ce===39)ke=U.position,U.position++,ue=U.position;else return!0;else b(ce)?(W(U,ke,ue,!0),se(U,J(U,!1,oe)),ke=ue=U.position):U.position===U.lineStart&&ae(U)?O(U,"unexpected end of the document within a single quoted scalar"):(U.position++,_(ce)||(ue=U.position));O(U,"unexpected end of the stream within a single quoted scalar")}function Se(U,oe){let ke,ue,ce,q=U.input.charCodeAt(U.position);if(q!==34)return!1;for(U.kind="scalar",U.result="",U.position++,ke=ue=U.position;(q=U.input.charCodeAt(U.position))!==0;){if(q===34)return W(U,ke,U.position,!0),U.position++,!0;if(q===92){if(W(U,ke,U.position,!0),q=U.input.charCodeAt(++U.position),b(q))J(U,!1,oe);else if(q<256&&$[q])U.result+=F[q],U.position++;else if((ce=T(q))>0){let H=ce,V=0;for(;H>0;H--)q=U.input.charCodeAt(++U.position),(ce=C(q))>=0?V=(V<<4)+ce:O(U,"expected hexadecimal character");U.result+=D(V),U.position++}else O(U,"unknown escape sequence");ke=ue=U.position}else b(q)?(W(U,ke,ue,!0),se(U,J(U,!1,oe)),ke=ue=U.position):U.position===U.lineStart&&ae(U)?O(U,"unexpected end of the document within a double quoted scalar"):(U.position++,_(q)||(ue=U.position))}O(U,"unexpected end of the stream within a double quoted scalar")}function qe(U,oe){let ke=!0,ue,ce,q;const H=U.tag;let V;const me=U.anchor;let de,Me,Ee,we;const xe=Object.create(null);let Ue,Pe,fe,le=U.input.charCodeAt(U.position);if(le===91)de=93,we=!1,V=[];else if(le===123)de=125,we=!0,V={};else return!1;for(U.anchor!==null&&N(U,U.anchor,V),le=U.input.charCodeAt(++U.position);le!==0;){if(J(U,!0,oe),le=U.input.charCodeAt(U.position),le===de)return U.position++,U.tag=H,U.anchor=me,U.kind=we?"mapping":"sequence",U.result=V,!0;if(ke?le===44&&O(U,"expected the node content, but found ','"):O(U,"missed comma between flow collection entries"),Pe=Ue=fe=null,Me=Ee=!1,le===63){const Ge=U.input.charCodeAt(U.position+1);E(Ge)&&(Me=Ee=!0,U.position++,J(U,!0,oe))}ue=U.line,ce=U.lineStart,q=U.position,De(U,oe,a,!1,!0),Pe=U.tag,Ue=U.result,J(U,!0,oe),le=U.input.charCodeAt(U.position),(Ee||U.line===ue)&&le===58&&(Me=!0,le=U.input.charCodeAt(++U.position),J(U,!0,oe),De(U,oe,a,!1,!0),fe=U.result),we?Z(U,V,xe,Pe,Ue,fe,ue,ce,q):Me?V.push(Z(U,null,xe,Pe,Ue,fe,ue,ce,q)):V.push(Ue),J(U,!0,oe),le=U.input.charCodeAt(U.position),le===44?(ke=!0,le=U.input.charCodeAt(++U.position)):ke=!1}O(U,"unexpected end of the stream within a flow collection")}function $e(U,oe){let ke,ue=u,ce=!1,q=!1,H=oe,V=0,me=!1,de,Me=U.input.charCodeAt(U.position);if(Me===124)ke=!1;else if(Me===62)ke=!0;else return!1;for(U.kind="scalar",U.result="";Me!==0;)if(Me=U.input.charCodeAt(++U.position),Me===43||Me===45)u===ue?ue=Me===43?h:d:O(U,"repeat of a chomping mode identifier");else if((de=w(Me))>=0)de===0?O(U,"bad explicit indentation width of a block scalar; it cannot be less than one"):q?O(U,"repeat of an indentation width identifier"):(H=oe+de-1,q=!0);else break;if(_(Me)){do Me=U.input.charCodeAt(++U.position);while(_(Me));if(Me===35)do Me=U.input.charCodeAt(++U.position);while(!b(Me)&&Me!==0)}for(;Me!==0;){for(ge(U),U.lineIndent=0,Me=U.input.charCodeAt(U.position);(!q||U.lineIndentH&&(H=U.lineIndent),b(Me)){V++;continue}if(!q&&H===0&&O(U,"missing indentation for block scalar"),U.lineIndentoe)&&H!==0)O(U,"bad indentation of a sequence entry");else if(U.lineIndentoe)&&(Ue&&(ce=U.line,q=U.lineStart,H=U.position),De(U,oe,l,!0,ue)&&(Ue?we=U.result:xe=U.result),Ue||(Z(U,de,Me,Ee,we,xe,ce,q,H),Ee=we=xe=null),J(U,!0,-1),fe=U.input.charCodeAt(U.position)),(U.line===Ge||U.lineIndent>oe)&&fe!==0)O(U,"bad indentation of a mapping entry");else if(U.lineIndent=U.maxDepth&&O(U,"nesting exceeded maxDepth ("+U.maxDepth+")"),U.depth+=1,U.listener!==null&&U.listener("open",U),U.tag=null,U.anchor=null,U.kind=null,U.result=null;const Ue=q=H=l===ke||o===ke;if(ue&&J(U,!0,-1)&&(me=!0,U.lineIndent>oe?V=1:U.lineIndent===oe?V=0:U.lineIndentoe?V=1:U.lineIndent===oe?V=0:U.lineIndent tag; it should be "scalar", not "'+U.kind+'"');for(let Pe=0,fe=U.implicitTypes.length;Pe"),U.result!==null&&Ee.kind!==U.kind&&O(U,"unacceptable node kind for !<"+U.tag+'> tag; it should be "'+Ee.kind+'", not "'+U.kind+'"'),Ee.resolve(U.result,U.tag)?(U.result=Ee.construct(U.result,U.tag),U.anchor!==null&&N(U,U.anchor,U.result)):O(U,"cannot resolve a node with !<"+U.tag+"> explicit tag")}return U.listener!==null&&U.listener("close",U),U.depth-=1,U.tag!==null||U.anchor!==null||de}function et(U){const oe=U.position;let ke=!1,ue;for(U.version=null,U.checkLineBreaks=U.legacy,U.tagMap=Object.create(null),U.anchorMap=Object.create(null);(ue=U.input.charCodeAt(U.position))!==0&&(J(U,!0,-1),ue=U.input.charCodeAt(U.position),!(U.lineIndent>0||ue!==37));){ke=!0,ue=U.input.charCodeAt(++U.position);let ce=U.position;for(;ue!==0&&!E(ue);)ue=U.input.charCodeAt(++U.position);const q=U.input.slice(ce,U.position),H=[];for(q.length<1&&O(U,"directive name must not be less than one character in length");ue!==0;){for(;_(ue);)ue=U.input.charCodeAt(++U.position);if(ue===35){do ue=U.input.charCodeAt(++U.position);while(ue!==0&&!b(ue));break}if(b(ue))break;for(ce=U.position;ue!==0&&!E(ue);)ue=U.input.charCodeAt(++U.position);H.push(U.input.slice(ce,U.position))}ue!==0&&ge(U),i.call(Q,q)?Q[q](U,q,H):L(U,'unknown document directive "'+q+'"')}if(J(U,!0,-1),U.lineIndent===0&&U.input.charCodeAt(U.position)===45&&U.input.charCodeAt(U.position+1)===45&&U.input.charCodeAt(U.position+2)===45?(U.position+=3,J(U,!0,-1)):ke&&O(U,"directives end mark is expected"),De(U,U.lineIndent-1,l,!1,!0),J(U,!0,-1),U.checkLineBreaks&&p.test(U.input.slice(oe,U.position))&&L(U,"non-ASCII line breaks are interpreted as content"),U.documents.push(U.result),U.position===U.lineStart&&ae(U)){U.input.charCodeAt(U.position)===46&&(U.position+=3,J(U,!0,-1));return}U.position"u"&&(ke=oe,oe=null);const ue=st(U,ke);if(typeof oe!="function")return ue;for(let ce=0,q=ue.length;ce=32&&H<=126||H>=161&&H<=55295&&H!==8232&&H!==8233||H>=57344&&H<=65533&&H!==a||H>=65536&&H<=1114111}function Z(H){return ee(H)&&H!==a&&H!==l&&H!==o}function ge(H,V,me){const de=Z(H),Me=de&&!W(H);return(me?de:de&&H!==v&&H!==w&&H!==R&&H!==M&&H!==F)&&H!==f&&!(V===_&&!Me)||Z(V)&&!W(V)&&H===f||V===_&&Me}function J(H){return ee(H)&&H!==a&&!W(H)&&H!==b&&H!==C&&H!==_&&H!==v&&H!==w&&H!==R&&H!==M&&H!==F&&H!==f&&H!==g&&H!==y&&H!==d&&H!==$&&H!==E&&H!==x&&H!==m&&H!==h&&H!==p&&H!==T&&H!==D}function ae(H){return!W(H)&&H!==_}function se(H,V){const me=H.charCodeAt(V);let de;return me>=55296&&me<=56319&&V+1=56320&&de<=57343)?(me-55296)*1024+de-56320+65536:me}function ie(H){return/^\n* /.test(H)}const Te=1,Se=2,qe=3,$e=4,Ve=5;function Le(H,V,me,de,Me,Ee,we,xe){let Ue,Pe=0,fe=null,le=!1,Ge=!1;const Ce=de!==-1;let bt=-1,_t=J(se(H,0))&&ae(se(H,H.length-1));if(V||we)for(Ue=0;Ue=65536?Ue+=2:Ue++){if(Pe=se(H,Ue),!ee(Pe))return Ve;_t=_t&&ge(Pe,fe,xe),fe=Pe}else{for(Ue=0;Ue=65536?Ue+=2:Ue++){if(Pe=se(H,Ue),Pe===o)le=!0,Ce&&(Ge=Ge||Ue-bt-1>de&&H[bt+1]!==" ",bt=Ue);else if(!ee(Pe))return Ve;_t=_t&&ge(Pe,fe,xe),fe=Pe}Ge=Ge||Ce&&Ue-bt-1>de&&H[bt+1]!==" "}return!le&&!Ge?_t&&!we&&!Me(H)?Te:Ee===z?Ve:Se:me>9&&ie(H)?Ve:we?Ee===z?Ve:Se:Ge?$e:qe}function Ie(H,V,me,de,Me){H.dump=(function(){if(V.length===0)return H.quotingType===z?'""':"''";if(!H.noCompatMode&&(I.indexOf(V)!==-1||O.test(V)))return H.quotingType===z?'"'+V+'"':"'"+V+"'";const Ee=H.indent*Math.max(1,me),we=H.lineWidth===-1?-1:Math.max(Math.min(H.lineWidth,40),H.lineWidth-Ee),xe=de||H.flowLevel>-1&&me>=H.flowLevel;function Ue(Pe){return Q(H,Pe)}switch(Le(V,xe,H.indent,we,Ue,H.quotingType,H.forceQuotes&&!de,Me)){case Te:return V;case Se:return"'"+V.replace(/'/g,"''")+"'";case qe:return"|"+Ye(V,H.indent)+Oe(G(V,Ee));case $e:return">"+Ye(V,H.indent)+Oe(G(ut(V,we),Ee));case Ve:return'"'+et(V)+'"';default:throw new e("impossible error: invalid scalar style")}})()}function Ye(H,V){const me=ie(H)?String(V):"",de=H[H.length-1]===` -`,Ee=de&&(H[H.length-2]===` -`||H===` -`)?"+":de?"":"-";return me+Ee+` -`}function Oe(H){return H[H.length-1]===` -`?H.slice(0,-1):H}function ut(H,V){const me=/(\n+)([^\n]*)/g;let de=(function(){let xe=H.indexOf(` -`);return xe=xe!==-1?xe:H.length,me.lastIndex=xe,De(H.slice(0,xe),V)})(),Me=H[0]===` -`||H[0]===" ",Ee,we;for(;we=me.exec(H);){const xe=we[1],Ue=we[2];Ee=Ue[0]===" ",de+=xe+(!Me&&!Ee&&Ue!==""?` -`:"")+De(Ue,V),Me=Ee}return de}function De(H,V){if(H===""||H[0]===" ")return H;const me=/ [^ ]/g;let de,Me=0,Ee,we=0,xe=0,Ue="";for(;de=me.exec(H);)xe=de.index,xe-Me>V&&(Ee=we>Me?we:xe,Ue+=` -`+H.slice(Me,Ee),Me=Ee+1),we=xe;return Ue+=` -`,H.length-Me>V&&we>Me?Ue+=H.slice(Me,we)+` -`+H.slice(we+1):Ue+=H.slice(Me),Ue.slice(1)}function et(H){let V="",me=0;for(let de=0;de=65536?de+=2:de++){me=se(H,de);const Me=A[me];!Me&&ee(me)?(V+=H[de],me>=65536&&(V+=H[de+1])):V+=Me||N(me)}return V}function st(H,V,me){let de="";const Me=H.tag;for(let Ee=0,we=me.length;Ee"u"&&ke(H,V,null,!1,!1))&&(de!==""&&(de+=","+(H.condenseFlow?"":" ")),de+=H.dump)}H.tag=Me,H.dump="["+de+"]"}function ot(H,V,me,de){let Me="";const Ee=H.tag;for(let we=0,xe=me.length;we"u"&&ke(H,V+1,null,!0,!0,!1,!0))&&((!de||Me!=="")&&(Me+=Y(H,V)),H.dump&&o===H.dump.charCodeAt(0)?Me+="-":Me+="- ",Me+=H.dump)}H.tag=Ee,H.dump=Me||"[]"}function ct(H,V,me){let de="";const Me=H.tag,Ee=Object.keys(me);for(let we=0,xe=Ee.length;we1024&&(Ue+="? "),Ue+=H.dump+(H.condenseFlow?'"':"")+":"+(H.condenseFlow?"":" "),ke(H,V,fe,!1,!1)&&(Ue+=H.dump,de+=Ue))}H.tag=Me,H.dump="{"+de+"}"}function U(H,V,me,de){let Me="";const Ee=H.tag,we=Object.keys(me);if(H.sortKeys===!0)we.sort();else if(typeof H.sortKeys=="function")we.sort(H.sortKeys);else if(H.sortKeys)throw new e("sortKeys must be a boolean or a function");for(let xe=0,Ue=we.length;xe1024;Ge&&(H.dump&&o===H.dump.charCodeAt(0)?Pe+="?":Pe+="? "),Pe+=H.dump,Ge&&(Pe+=Y(H,V)),ke(H,V+1,le,!0,Ge)&&(H.dump&&o===H.dump.charCodeAt(0)?Pe+=":":Pe+=": ",Pe+=H.dump,Me+=Pe)}H.tag=Ee,H.dump=Me||"{}"}function oe(H,V,me){const de=me?H.explicitTypes:H.implicitTypes;for(let Me=0,Ee=de.length;Me tag resolver accepts not "'+xe+'" style');H.dump=Ue}return!0}}return!1}function ke(H,V,me,de,Me,Ee,we){H.tag=null,H.dump=me,oe(H,me,!1)||oe(H,me,!0);const xe=n.call(H.dump),Ue=de;de&&(de=H.flowLevel<0||H.flowLevel>V);const Pe=xe==="[object Object]"||xe==="[object Array]";let fe,le;if(Pe&&(fe=H.duplicates.indexOf(me),le=fe!==-1),(H.tag!==null&&H.tag!=="?"||le||H.indent!==2&&V>0)&&(Me=!1),le&&H.usedDuplicates[fe])H.dump="*ref_"+fe;else{if(Pe&&le&&!H.usedDuplicates[fe]&&(H.usedDuplicates[fe]=!0),xe==="[object Object]")de&&Object.keys(H.dump).length!==0?(U(H,V,H.dump,Me),le&&(H.dump="&ref_"+fe+H.dump)):(ct(H,V,H.dump),le&&(H.dump="&ref_"+fe+" "+H.dump));else if(xe==="[object Array]")de&&H.dump.length!==0?(H.noArrayIndent&&!we&&V>0?ot(H,V-1,H.dump,Me):ot(H,V,H.dump,Me),le&&(H.dump="&ref_"+fe+H.dump)):(st(H,V,H.dump),le&&(H.dump="&ref_"+fe+" "+H.dump));else if(xe==="[object String]")H.tag!=="?"&&Ie(H,H.dump,V,Ee,Ue);else{if(xe==="[object Undefined]")return!1;if(H.skipInvalid)return!1;throw new e("unacceptable kind of an object to dump "+xe)}if(H.tag!==null&&H.tag!=="?"){let Ge=encodeURI(H.tag[0]==="!"?H.tag.slice(1):H.tag).replace(/!/g,"%21");H.tag[0]==="!"?Ge="!"+Ge:Ge.slice(0,18)==="tag:yaml.org,2002:"?Ge="!!"+Ge.slice(18):Ge="!<"+Ge+">",H.dump=Ge+" "+H.dump}}return!0}function ue(H,V){const me=[],de=[];ce(H,me,de);const Me=de.length;for(let Ee=0;Ee=d||l.src.slice(E,x)==="..."||(E=l.bMarks[p]+l.tShift[p],x=l.eMarks[p],E=4)){for(f=E+1;f<=x&&i[(f-E)%s]===l.src[f];f++);if(!(Math.floor((f-E)/s){let e="";t.use(yDe,r=>{const n=_De(r);n!==void 0?e=Tue(n,t.utils.escapeHtml):e=""}),t.renderer.rules.front_matter=(r,n,i,a,s)=>e===""?"":` +`}function yze(t,e,r,n,a){let i=a.rules.footnote_anchor_name(t,e,r,n,a);return t[e].meta.subId>0&&(i+=`:${t[e].meta.subId}`),`
  • `}function vze(){return`
  • +`}function bze(t,e,r,n,a){let i=a.rules.footnote_anchor_name(t,e,r,n,a);return t[e].meta.subId>0&&(i+=`:${t[e].meta.subId}`),` ↩︎`}function _ze(t){const e=t.helpers.parseLinkLabel,r=t.utils.isSpace;t.renderer.rules.footnote_ref=pze,t.renderer.rules.footnote_block_open=mze,t.renderer.rules.footnote_block_close=gze,t.renderer.rules.footnote_open=yze,t.renderer.rules.footnote_close=vze,t.renderer.rules.footnote_anchor=bze,t.renderer.rules.footnote_caption=fze,t.renderer.rules.footnote_anchor_name=hze;function n(o,l,u,d){const h=o.bMarks[l]+o.tShift[l],f=o.eMarks[l];if(h+4>f||o.src.charCodeAt(h)!==91||o.src.charCodeAt(h+1)!==94)return!1;let p;for(p=h+2;p=f||o.src.charCodeAt(++p)!==58)return!1;if(d)return!0;p++,o.env.footnotes||(o.env.footnotes={}),o.env.footnotes.refs||(o.env.footnotes.refs={});const m=o.src.slice(h+2,p-2);o.env.footnotes.refs[`:${m}`]=-1;const g=new o.Token("footnote_reference_open","",1);g.meta={label:m},g.level=o.level++,o.tokens.push(g);const y=o.bMarks[l],v=o.tShift[l],_=o.sCount[l],b=o.parentType,T=p,S=o.sCount[l]+p-(o.bMarks[l]+o.tShift[l]);let C=S;for(;p=u||o.src.charCodeAt(d)!==94||o.src.charCodeAt(d+1)!==91)return!1;const h=d+2,f=e(o,d+1);if(f<0)return!1;if(!l){o.env.footnotes||(o.env.footnotes={}),o.env.footnotes.list||(o.env.footnotes.list=[]);const p=o.env.footnotes.list.length,m=[];o.md.inline.parse(o.src.slice(h,f),o.md,o.env,m);const g=o.push("footnote_ref","",0);g.meta={id:p},o.env.footnotes.list[p]={content:o.src.slice(h,f),tokens:m}}return o.pos=f+1,o.posMax=u,!0}function i(o,l){const u=o.posMax,d=o.pos;if(d+3>u||!o.env.footnotes||!o.env.footnotes.refs||o.src.charCodeAt(d)!==91||o.src.charCodeAt(d+1)!==94)return!1;let h;for(h=d+2;h=u)return!1;h++;const f=o.src.slice(d+2,h-1);if(typeof o.env.footnotes.refs[`:${f}`]>"u")return!1;if(!l){o.env.footnotes.list||(o.env.footnotes.list=[]);let p;o.env.footnotes.refs[`:${f}`]<0?(p=o.env.footnotes.list.length,o.env.footnotes.list[p]={label:f,count:0},o.env.footnotes.refs[`:${f}`]=p):p=o.env.footnotes.refs[`:${f}`];const m=o.env.footnotes.list[p].count;o.env.footnotes.list[p].count++;const g=o.push("footnote_ref","",0);g.meta={id:p,subId:m,label:f}}return o.pos=h,o.posMax=u,!0}function s(o){let l,u,d,h=!1;const f={};if(!o.env.footnotes||(o.tokens=o.tokens.filter(function(m){return m.type==="footnote_reference_open"?(h=!0,u=[],d=m.meta.label,!1):m.type==="footnote_reference_close"?(h=!1,f[":"+d]=u,!1):(h&&u.push(m),!h)}),!o.env.footnotes.list))return;const p=o.env.footnotes.list;o.tokens.push(new o.Token("footnote_block_open","",1));for(let m=0,g=p.length;m0?p[m].count:1;for(let b=0;b<_;b++){const T=new o.Token("footnote_anchor","",0);T.meta={id:m,subId:b,label:p[m].label},o.tokens.push(T)}v&&o.tokens.push(v),o.tokens.push(new o.Token("footnote_close","",-1))}o.tokens.push(new o.Token("footnote_block_close","",-1))}t.block.ruler.before("reference","footnote_def",n,{alt:["paragraph","reference"]}),t.inline.ruler.after("image","footnote_inline",a),t.inline.ruler.after("footnote_inline","footnote_ref",i),t.core.ruler.after("inline","footnote_tail",s)}var ZN,GZ;function Eze(){if(GZ)return ZN;GZ=1;var t=!0,e=!1,r=!1;ZN=function(g,y){y&&(t=!y.enabled,e=!!y.label,r=!!y.labelAfter),g.core.ruler.after("inline","github-task-lists",function(v){for(var _=v.tokens,b=2;b<_.length;b++)i(_,b)&&(s(_[b],v.Token),n(_[b-2],"class","task-list-item"+(t?"":" enabled")),n(_[a(_,b-2)],"class","contains-task-list"))})};function n(g,y,v){var _=g.attrIndex(y),b=[y,v];_<0?g.attrPush(b):g.attrs[_]=b}function a(g,y){for(var v=g[y].level-1,_=y-1;_>=0;_--)if(g[_].level===v)return _;return-1}function i(g,y){return h(g[y])&&f(g[y-1])&&p(g[y-2])&&m(g[y])}function s(g,y){if(g.children.unshift(o(g,y)),g.children[1].content=g.children[1].content.slice(3),g.content=g.content.slice(3),e)if(r){g.children.pop();var v="task-item-"+Math.ceil(Math.random()*(1e4*1e3)-1e3);g.children[0].content=g.children[0].content.slice(0,-1)+' id="'+v+'">',g.children.push(d(g.content,v,y))}else g.children.unshift(l(y)),g.children.push(u(y))}function o(g,y){var v=new y("html_inline","",0),_=t?' disabled="" ':"";return g.content.indexOf("[ ] ")===0?v.content='':(g.content.indexOf("[x] ")===0||g.content.indexOf("[X] ")===0)&&(v.content=''),v}function l(g){var y=new g("html_inline","",0);return y.content="",y}function d(g,y,v){var _=new v("html_inline","",0);return _.content='",_.attrs=[{for:y}],_}function h(g){return g.type==="inline"}function f(g){return g.type==="paragraph_open"}function p(g){return g.type==="list_item_open"}function m(g){return g.content.indexOf("[ ] ")===0||g.content.indexOf("[x] ")===0||g.content.indexOf("[X] ")===0}return ZN}var Tze=Eze();const Sze=xc(Tze),xze={note:'',tip:'',important:'',warning:'',caution:''},Cze=(t,e={})=>{const{markers:r=["TIP","NOTE","IMPORTANT","WARNING","CAUTION"],icons:n=xze,matchCaseSensitive:a=!1,titles:i={},classPrefix:s="markdown-alert"}=e,o=r==="*"?"\\w+":r.join("|"),l=new RegExp(`^\\\\?\\[\\!(${o})\\]([^\\n\\r]*)`,a?"":"i");t.core.ruler.after("block","github-alerts",u=>{const d=u.tokens;for(let h=0;hS.type==="inline");if(!y)continue;const v=y.content.match(l);if(!v)continue;const _=v[1].toLowerCase(),b=v[2].trim()||(i[_]??wze(_)),T=n[_]??"";y.content=y.content.slice(v[0].length).trimStart(),f.type="alert_open",f.tag="div",f.meta={title:b,type:_,icon:T},m.type="alert_close",m.tag="div"}}),t.renderer.rules.alert_open=function(u,d){const{title:h,type:f,icon:p}=u[d].meta;return`

    ${p}${h}

    `}};function wze(t){return t.charAt(0).toUpperCase()+t.slice(1)}var Pn=Symbol("NOT_RESOLVED"),RY=Symbol("MERGE_KEY");function eo(t,e){return{tagName:t,nodeKind:"scalar",implicit:e.implicit??!1,matchByTagPrefix:e.matchByTagPrefix??!1,implicitFirstChars:e.implicitFirstChars??null,resolve:e.resolve,identify:e.identify??null,represent:e.represent??(r=>String(r)),representTagName:e.representTagName??null}}function NY(t,e){const r=e.finalize===void 0;return{tagName:t,nodeKind:"sequence",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addItem:e.addItem,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify??null,represent:e.represent??(n=>n),representTagName:e.representTagName??null}}function h7(t,e){const r=e.finalize===void 0;return{tagName:t,nodeKind:"mapping",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addPair:e.addPair,has:e.has,keys:e.keys,get:e.get,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify??null,represent:e.represent??(n=>n),representTagName:e.representTagName??null}}var kze=eo("tag:yaml.org,2002:str",{resolve:t=>t,identify:t=>typeof t=="string"}),Aze=["","~","null","Null","NULL"],Rze=eo("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:t=>Aze.indexOf(t)!==-1?null:Pn,identify:t=>t===null,represent:()=>"null"}),Nze=eo("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["n"],resolve:(t,e)=>t==="null"||e&&t===""?null:Pn,identify:t=>t===null,represent:()=>"null"}),Ize=["","~","null","Null","NULL"],Oze=eo("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:t=>Ize.indexOf(t)!==-1?null:Pn,identify:t=>t===null,represent:()=>"null"}),Dze=["true","True","TRUE"],Lze=["false","False","FALSE"],Mze=eo("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:t=>Dze.indexOf(t)!==-1?!0:Lze.indexOf(t)!==-1?!1:Pn,identify:t=>Object.prototype.toString.call(t)==="[object Boolean]",represent:t=>t?"true":"false"}),Pze=["true"],Bze=["false"],Fze=eo("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:t=>Pze.indexOf(t)!==-1?!0:Bze.indexOf(t)!==-1?!1:Pn,identify:t=>Object.prototype.toString.call(t)==="[object Boolean]",represent:t=>t?"true":"false"}),$ze=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],zze=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],Uze=eo("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:t=>$ze.indexOf(t)!==-1?!0:zze.indexOf(t)!==-1?!1:Pn,identify:t=>Object.prototype.toString.call(t)==="[object Boolean]",represent:t=>t?"true":"false"}),Gze=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),qze=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function Yze(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}function Hze(t,e){if(e){if(!qze.test(t))return Pn}else if(!Gze.test(t))return Pn;const r=Yze(t);return Number.isFinite(r)?r:Pn}var lpe=eo("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:Hze,identify:t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,represent:t=>t.toString(10)}),Vze=new RegExp("^-?(?:0|[1-9][0-9]*)$"),Wze=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function Kze(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}function Xze(t,e){if(e){if(!Wze.test(t))return Pn}else if(!Vze.test(t))return Pn;const r=Kze(t);return Number.isFinite(r)?r:Pn}var jze=eo("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-",..."0123456789"],resolve:Xze,identify:t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,represent:t=>t.toString(10)}),Qze=new RegExp("^(?:[-+]?0b[0-1_]+|[-+]?0[0-7_]+|[-+]?0x[0-9a-fA-F_]+|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+|[-+]?(?:0|[1-9][0-9_]*))$");function Zze(t){let e=t.replace(/_/g,""),r=1;if((e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b"))return r*parseInt(e.slice(2),2);if(e.startsWith("0x"))return r*parseInt(e.slice(2),16);if(e.includes(":")){let n=0;for(const a of e.split(":"))n=n*60+Number(a);return r*n}return e!=="0"&&e[0]==="0"?r*parseInt(e,8):r*parseInt(e,10)}function Jze(t){if(!Qze.test(t))return Pn;const e=Zze(t);return Number.isFinite(e)?e:Pn}var QB=eo("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:Jze,identify:t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,represent:t=>t.toString(10)}),eUe=new RegExp("^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),tUe=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function rUe(t){if(!eUe.test(t))return Pn;let e=t.toLowerCase();const r=e[0]==="-"?-1:1;if("+-".includes(e[0])&&(e=e.slice(1)),e===".inf")return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(e===".nan")return NaN;const n=r*parseFloat(e);return Number.isFinite(n)||tUe.test(t)?n:Pn}function nUe(t){if(isNaN(t))return".nan";if(t===Number.POSITIVE_INFINITY)return".inf";if(t===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(t,-0))return"-0.0";const e=t.toString(10);return/^[-+]?[0-9]+e/.test(e)?e.replace("e",".e"):e}var cpe=eo("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-","+",".",..."0123456789"],resolve:rUe,identify:t=>typeof t=="number"&&(!Number.isInteger(t)||Object.is(t,-0)||t.toString(10).indexOf("e")>=0),represent:nUe}),aUe=new RegExp("^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$"),iUe=new RegExp("^(?:[-+]?[0-9]+(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?|[-+]?\\.[0-9]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function sUe(t,e){if(e){if(!iUe.test(t))return Pn;let n=t.toLowerCase();const a=n[0]==="-"?-1:1;if("+-".includes(n[0])&&(n=n.slice(1)),n===".inf")return a===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(n===".nan")return NaN;const i=a*parseFloat(n);return Number.isFinite(i)?i:Pn}if(!aUe.test(t))return Pn;const r=Number(t);return Number.isFinite(r)?r:Pn}function oUe(t){if(isNaN(t))return".nan";if(t===Number.POSITIVE_INFINITY)return".inf";if(t===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(t,-0))return"-0.0";const e=t.toString(10);return/^[-+]?[0-9]+e/.test(e)?e.replace("e",".e"):e}var lUe=eo("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-",..."0123456789"],resolve:sUe,identify:t=>typeof t=="number"&&(!Number.isInteger(t)||Object.is(t,-0)||t.toString(10).indexOf("e")>=0),represent:oUe}),cUe=new RegExp("^(?:[-+]?(?:(?:[0-9][0-9_]*)?\\.[0-9_]*)(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$"),uUe=new RegExp("^(?:[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function dUe(t){if(!cUe.test(t))return Pn;let e=t.toLowerCase().replace(/_/g,"");const r=e[0]==="-"?-1:1;if("+-".includes(e[0])&&(e=e.slice(1)),e===".inf")return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;if(e===".nan")return NaN;let n=0;if(e.includes(":")){for(const a of e.split(":"))n=n*60+Number(a);n*=r}else n=r*parseFloat(e);return Number.isFinite(n)||uUe.test(t)?n:Pn}function hUe(t){if(isNaN(t))return".nan";if(t===Number.POSITIVE_INFINITY)return".inf";if(t===Number.NEGATIVE_INFINITY)return"-.inf";if(Object.is(t,-0))return"-0.0";const e=t.toString(10);return/^[-+]?[0-9]+e/.test(e)?e.replace("e",".e"):e}var ZB=eo("tag:yaml.org,2002:float",{implicit:!0,implicitFirstChars:["-","+",".",..."0123456789"],resolve:dUe,identify:t=>typeof t=="number"&&(!Number.isInteger(t)||Object.is(t,-0)||t.toString(10).indexOf("e")>=0),represent:hUe}),fUe=eo("tag:yaml.org,2002:merge",{implicit:!0,implicitFirstChars:["<"],resolve:(t,e)=>t==="<<"||e&&t===""?RY:Pn}),pUe=/^[A-Za-z0-9+/]*={0,2}$/;function mUe(t){const e=t.replace(/\s/g,"");if(e.length%4!==0||!pUe.test(e))return Pn;const r=atob(e),n=new Uint8Array(r.length);for(let a=0;aObject.prototype.toString.call(t)==="[object Uint8Array]",represent:gUe}),vUe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),bUe=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function _Ue(t){let e=vUe.exec(t);if(e===null&&(e=bUe.exec(t)),e===null)return Pn;const r=+e[1],n=+e[2]-1,a=+e[3];if(!e[4]){const d=new Date(Date.UTC(r,n,a));return d.getUTCFullYear()!==r||d.getUTCMonth()!==n||d.getUTCDate()!==a?Pn:d}const i=+e[4],s=+e[5],o=+e[6];let l=0;if(i>23||s>59||o>59)return Pn;if(e[7]){let d=e[7].slice(0,3);for(;d.length<3;)d+="0";l=+d}const u=new Date(Date.UTC(r,n,a,i,s,o,l));if(u.getUTCFullYear()!==r||u.getUTCMonth()!==n||u.getUTCDate()!==a)return Pn;if(e[9]){const d=+e[10],h=+(e[11]||0);if(d>23||h>59)return Pn;const f=(d*60+h)*6e4;u.setTime(u.getTime()-(e[9]==="-"?-f:f))}return u}var EUe=eo("tag:yaml.org,2002:timestamp",{implicit:!0,implicitFirstChars:[..."0123456789"],resolve:_Ue,identify:t=>t instanceof Date,represent:t=>t.toISOString()}),TUe=NY("tag:yaml.org,2002:seq",{create:()=>[],addItem:(t,e)=>{t.push(e)},identify:Array.isArray});function f7(t){if(t===null||typeof t!="object"||Array.isArray(t))return!1;const e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function qZ(t,e){const r={};for(const n of e)t[n]!==void 0&&(r[n]=t[n]);return r}var SUe=NY("tag:yaml.org,2002:omap",{create:()=>({list:[],seen:new Set}),addItem:(t,e)=>{let r;if(e instanceof Map){if(e.size!==1)return"cannot resolve an ordered map item";r=e.keys().next().value}else if(f7(e)){const n=Object.keys(e);if(n.length!==1)return"cannot resolve an ordered map item";r=n[0]}else return"cannot resolve an ordered map item";return t.seen.has(r)?"duplicate key in ordered map":(t.seen.add(r),t.list.push(e),"")},finalize:t=>t.list}),xUe=NY("tag:yaml.org,2002:pairs",{create:()=>[],addItem:(t,e)=>{if(e instanceof Map)return e.size!==1?"cannot resolve a pairs item":(t.push(e.entries().next().value),"");if(Object.prototype.toString.call(e)!=="[object Object]")return"cannot resolve a pairs item";const r=e,n=Object.keys(r);return n.length!==1?"cannot resolve a pairs item":(t.push([n[0],r[n[0]]]),"")}}),CUe=h7("tag:yaml.org,2002:map",{create:()=>({}),identify:f7,represent:t=>{const e=new Map;for(const r of Object.keys(t))e.set(r,t[r]);return e},addPair:(t,e,r)=>{if(e!==null&&typeof e=="object")return"object-based map does not support complex keys";const n=String(e);return n==="__proto__"?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,""},has:(t,e)=>e!==null&&typeof e=="object"?!1:Object.prototype.hasOwnProperty.call(t,String(e)),keys:t=>Object.keys(t),get:(t,e)=>t[String(e)]}),wUe=h7("tag:yaml.org,2002:set",{create:()=>new Set,identify:t=>t instanceof Set,represent:t=>{const e=new Map;for(const r of t)e.set(r,null);return e},addPair:(t,e,r)=>r!==null?"cannot resolve a set item":(t.add(e),""),has:(t,e)=>t.has(e),keys:t=>t.keys(),get:()=>null});function kUe(){return{scalar:{},sequence:{},mapping:{}}}function AUe(){return{scalar:[],sequence:[],mapping:[]}}function RUe(t){const e=[];for(const r of t){let n=e.length;for(let a=0;ad.implicitFirstChars===null),o=new Set;for(const d of n)if(d.implicitFirstChars!==null)for(const h of d.implicitFirstChars)o.add(h);const l=new Map;for(const d of o)l.set(d,n.filter(h=>h.implicitFirstChars===null||h.implicitFirstChars.indexOf(d)!==-1));const u=a.scalar["tag:yaml.org,2002:str"];if(!u)throw new Error("schema does not define the default scalar tag (tag:yaml.org,2002:str)");this.tags=r,this.implicitScalarTags=n,this.implicitScalarByFirstChar=l,this.implicitScalarAnyFirstChar=s,this.defaultScalarTag=u,this.defaultSequenceTag=a.sequence["tag:yaml.org,2002:seq"],this.defaultMappingTag=a.mapping["tag:yaml.org,2002:map"],this.exact=a,this.prefix=i}withTags(...e){let r=[];for(const n of e)r=r.concat(n);return new upe([...this.tags,...r])}},IY=new p7([kze,TUe,CUe]);new p7([...IY.tags,Nze,Fze,jze,lUe]);var dpe=new p7([...IY.tags,Rze,Mze,lpe,cpe]),NUe=new p7([...IY.tags,Oze,Uze,QB,ZB,EUe,fUe,yUe,SUe,xUe,wUe]);h7("tag:yaml.org,2002:map",{create:()=>new Map,addPair:(t,e,r)=>(t.set(e,r),""),has:(t,e)=>t.has(e),keys:t=>t.keys(),get:(t,e)=>t.get(e),identify:t=>t instanceof Map||f7(t),represent:t=>{if(t instanceof Map)return t;const e=new Map,r=t;for(const n of Object.keys(r))e.set(n,r[n]);return e}});function YZ(t){if(Array.isArray(t)){const e=Array.prototype.slice.call(t);for(let r=0;r({}),identify:f7,represent:t=>{const e=new Map;for(const r of Object.keys(t))e.set(r,t[r]);return e},addPair:(t,e,r)=>{const n=YZ(e);return n===null?"nested arrays are not supported inside keys":(n==="__proto__"?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,"")},has:(t,e)=>{const r=YZ(e);return r!==null&&Object.prototype.hasOwnProperty.call(t,r)},keys:t=>Object.keys(t),get:(t,e)=>t[String(e)]});var IUe={maxLength:79,indent:1,linesBefore:3,linesAfter:2};function JN(t,e,r,n,a){let i="",s="";const o=Math.floor(a/2)-1;return n-e>o&&(i=" ... ",e=n-o+i.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:i+t.slice(e,r).replace(/\t/g,"→")+s,pos:n-e+i.length}}function eI(t,e){return" ".repeat(Math.max(e-t.length,0))+t}function OUe(t,e){if(!t.buffer)return null;const r={...IUe,...e},n=/\r?\n|\r|\0/g,a=[0],i=[];let s,o=-1;for(;s=n.exec(t.buffer);)i.push(s.index),a.push(s.index+s[0].length),t.position<=s.index&&o<0&&(o=a.length-2);o<0&&(o=a.length-1);let l="";const u=Math.min(t.line+r.linesAfter,i.length).toString().length,d=r.maxLength-(r.indent+u+3);for(let f=1;f<=r.linesBefore&&!(o-f<0);f++){const p=JN(t.buffer,a[o-f],i[o-f],t.position-(a[o]-a[o-f]),d);l=`${" ".repeat(r.indent)}${eI((t.line-f+1).toString(),u)} | ${p.str} +${l}`}const h=JN(t.buffer,a[o],i[o],t.position,d);l+=`${" ".repeat(r.indent)}${eI((t.line+1).toString(),u)} | ${h.str} +`,l+=`${"-".repeat(r.indent+u+3+h.pos)}^ +`;for(let f=1;f<=r.linesAfter&&!(o+f>=i.length);f++){const p=JN(t.buffer,a[o+f],i[o+f],t.position-(a[o]-a[o+f]),d);l+=`${" ".repeat(r.indent)}${eI((t.line+f+1).toString(),u)} | ${p.str} +`}return l.replace(/\n$/,"")}function HZ(t,e){let r="";return t.mark?(t.mark.name&&(r+=`in "${t.mark.name}" `),r+=`(${t.mark.line+1}:${t.mark.column+1})`,!e&&t.mark.snippet&&(r+=` + +${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}var f6=class extends Error{reason;mark;constructor(t,e){super(),this.name="YAMLException",this.reason=t,this.mark=e,this.message=HZ(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(t){return`${this.name}: ${HZ(this,t)}`}};function m7(t,e,r,n=""){let a=0,i=0;for(let o=0;o>10)+55296,(t-65536&1023)+56320)}function MUe(t){return t>=48&&t<=57?t-48:(t|32)-97+10}function PUe(t){return t===120?2:t===117?4:8}function p6(t,e,r){let n=0;for(;e0;u--){a++;const h=MUe(t.charCodeAt(a));d=(d<<4)+h}n+=LUe(d),a++}i=s=a}else if(o===10||o===13){n+=t.slice(i,s);const l=p6(t,a,r);n+=OY(l.breaks),a=i=s=l.position}else a++,o!==32&&o!==9&&(s=a)}return n+t.slice(i,r)}function WZ(t,e,r,n,a,i){const s=n<0?0:n,o=t.slice(e,r).replace(/\r\n?/g,` +`),l=o===""?[]:(o.endsWith(` +`)?o.slice(0,-1):o).split(` +`);let u="",d=!1,h=0,f=!1;for(const p of l){let m=0;for(;m=p.length){h++;continue}const g=p.slice(s),y=g.charCodeAt(0);i?y===32||y===9?(f=!0,u+=` +`.repeat(d?1+h:h)):f?(f=!1,u+=` +`.repeat(h+1)):h===0?d&&(u+=" "):u+=` +`.repeat(h):u+=` +`.repeat(d?1+h:h),u+=g,d=!0,h=0}return a===3?u+=` +`.repeat(d?1+h:h):a!==2&&d&&(u+=` +`),u}function zUe(t,e){if(e.valueStart===DUe)return"";const{valueStart:r,valueEnd:n}=e;if(e.fast)return t.slice(r,n);switch(e.style){case 2:return FUe(t,r,n);case 3:return $Ue(t,r,n);case 4:return WZ(t,r,n,e.indent,e.chomping,!1);case 5:return WZ(t,r,n,e.indent,e.chomping,!0);default:return BUe(t,r,n)}}var UUe={"!":"!","!!":"tag:yaml.org,2002:"};function ppe(t,e){if(t.startsWith("!<")&&t.endsWith(">"))return decodeURIComponent(t.slice(2,-1));const r=t.indexOf("!",1),n=r===-1?"!":t.slice(0,r+1),a=e?.[n]??UUe[n]??n;return decodeURIComponent(a)+decodeURIComponent(t.slice(n.length))}var py=-1,DY={filename:"",schema:dpe,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function GUe(t){return"tagStart"in t&&t.tagStart!==py?t.tagStart:"anchorStart"in t&&t.anchorStart!==py?t.anchorStart:"valueStart"in t&&t.valueStart!==py?t.valueStart:"start"in t?t.start:0}function cl(t,e){m7(t.source,t.position,e,t.filename)}function mpe(t,e,r,n){try{return r.finalize(n)}catch(a){if(a instanceof f6)throw a;m7(t.source,e,a instanceof Error?a.message:String(a),t.filename)}}function M5(t,e,r){const n=t[r];if(n)return n;for(const a of e)if(r.startsWith(a.tagName))return a}function qUe(t,e,r,n,a){const i=M5(e,r,n);if(i)return i;cl(t,`unknown ${a} tag !<${n}>`)}function YUe(t,e){const r=zUe(t.source,e),n=e.tagStart===py?"":t.source.slice(e.tagStart,e.tagEnd),a=t.schema.defaultScalarTag;if(n!==""){if(n==="!")return{value:r,tag:a};const i=ppe(n,t.tagHandlers),s=M5(t.schema.exact.scalar,t.schema.prefix.scalar,i);if(s){const l=s.resolve(r,!0,i);return l===Pn&&cl(t,`cannot resolve a node with !<${i}> explicit tag`),{value:l,tag:s}}const o=M5(t.schema.exact.mapping,t.schema.prefix.mapping,i)??M5(t.schema.exact.sequence,t.schema.prefix.sequence,i);if(o){r!==""&&cl(t,`cannot resolve a node with !<${i}> explicit tag`);const l=o.create(i);return{value:o.carrierIsResult?l:mpe(t,t.position,o,l),tag:o}}cl(t,`unknown scalar tag !<${i}>`)}if(e.style===1){const i=t.schema.implicitScalarByFirstChar.get(r.charAt(0))??t.schema.implicitScalarAnyFirstChar;for(const s of i){const o=s.resolve(r,!1,s.tagName);if(o!==Pn)return{value:o,tag:s}}}return{value:a.resolve(r,!1,a.tagName),tag:a}}function KZ(t,e,r,n,a,i){const s=e.tagStart===py?"":t.source.slice(e.tagStart,e.tagEnd),o=s===""||s==="!"?a:ppe(s,t.tagHandlers);return{tagName:o,tag:qUe(t,r,n,o,i)}}function gpe(t){return t.nodeKind==="mapping"}function XZ(t,e,r,n){for(const a of n.keys(r)){if(t.maxTotalMergeKeys!==-1&&++t.totalMergeKeys>t.maxTotalMergeKeys&&cl(t,`merge keys exceeded maxTotalMergeKeys (${t.maxTotalMergeKeys})`),e.tag.has(e.value,a))continue;const i=e.tag.addPair(e.value,a,n.get(r,a));i&&cl(t,i),(e.overridable??=new Set).add(a)}}function HUe(t,e,r,n){if(t.position=e.keyPosition,gpe(n))XZ(t,e,r,n);else if(n.nodeKind==="sequence"&&Array.isArray(r))for(const a of r)XZ(t,e,a,e.tag);else cl(t,"cannot merge mappings; the provided source object is unacceptable")}function VUe(t,e,r,n,a){if(t.position=e.keyPosition,r===RY){HUe(t,e,n,a);return}!t.json&&e.tag.has(e.value,r)&&!e.overridable?.has(r)&&cl(t,"duplicated mapping key");const i=e.tag.addPair(e.value,r,n);i&&cl(t,i),e.overridable?.delete(r)}function tI(t,e,r){const n=t.frames[t.frames.length-1];if(n.kind==="document")n.value=e,n.hasValue=!0;else if(n.kind==="sequence"){n.merge&&(gpe(r)||cl(t,"cannot merge mappings; the provided source object is unacceptable"));const a=n.tag.addItem(n.value,e,n.index++);a&&cl(t,a)}else if(n.hasKey){const a=n.key;n.key=void 0,n.hasKey=!1,VUe(t,n,a,e,r)}else n.key=e,n.keyPosition=t.position,n.hasKey=!0}function rI(t,e,r,n,a){if(e.anchorStart!==py){const i={value:r,tag:n,isValueFinal:a};return t.anchors.set(t.source.slice(e.anchorStart,e.anchorEnd),i),i}return null}function WUe(t,e){const r={...DY,...e,events:t,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0};for(;r.eventIndexr.maxAliases&&cl(r,`aliases exceeded maxAliases (${r.maxAliases})`);const a=r.source.slice(n.anchorStart,n.anchorEnd),i=r.anchors.get(a);i||cl(r,`unidentified alias "${a}"`),i.isValueFinal||cl(r,`recursive alias "${a}" is not supported for tag ${i.tag.tagName} because it uses finalize()`),tI(r,i.value,i.tag);break}case 6:{const a=r.frames.pop();if(a.kind==="document")r.documents.push(a.value);else{const i=a.tag.carrierIsResult?a.value:mpe(r,a.position,a.tag,a.value);a.anchor&&(a.anchor.value=i,a.anchor.isValueFinal=!0),tI(r,i,a.tag)}break}}}return r.documents}var Cn=-1,ype=Object.prototype.hasOwnProperty,Oh=1,JB=2,vpe=3,m6=4,KUe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,XUe=/[,\[\]{}]/,bpe=/^(?:!|!!|![0-9A-Za-z-]+!)$/,eF=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,_pe=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,jUe=new RegExp(`^(?:${eF})*$`),QUe=new RegExp(`^(?:${_pe})+$`),ZUe=new RegExp(`^(?:!(?:${eF})*|${_pe}(?:${eF})*)$`),LY={filename:"",maxDepth:100};function JUe(t,e,r){t.events.push({type:1,explicitStart:e,explicitEnd:r,directives:t.directives})}function Epe(t,e,r,n,a,i,s){t.events.push({type:2,start:e,anchorStart:r,anchorEnd:n,tagStart:a,tagEnd:i,style:s})}function NS(t,e,r,n,a,i,s){t.events.push({type:3,start:e,anchorStart:r,anchorEnd:n,tagStart:a,tagEnd:i,style:s})}function kE(t,e,r,n,a,i,s,o,l=1,u=-1,d=!1){t.events.push({type:4,valueStart:e,valueEnd:r,anchorStart:n,anchorEnd:a,tagStart:i,tagEnd:s,style:o,chomping:l,indent:u,fast:d})}function eGe(t,e,r){t.events.push({type:5,anchorStart:e,anchorEnd:r})}function my(t){t.events.push({type:6})}function tl(t){kE(t,Cn,Cn,Cn,Cn,Cn,Cn,1)}function jZ(){return{anchorStart:Cn,anchorEnd:Cn,tagStart:Cn,tagEnd:Cn}}function IS(t){return{position:t.position,line:t.line,lineStart:t.lineStart,lineIndent:t.lineIndent,firstTabInLine:t.firstTabInLine,eventsLength:t.events.length}}function Vh(t,e){t.position=e.position,t.line=e.line,t.lineStart=e.lineStart,t.lineIndent=e.lineIndent,t.firstTabInLine=e.firstTabInLine,t.events.length=e.eventsLength}function Fr(t,e){m7(t.input.slice(0,t.length),t.position,e,t.filename)}function cs(t){return t===10||t===13}function Am(t){return t===9||t===32}function nu(t){return Am(t)||cs(t)}function Xd(t){return t===0||nu(t)}function Rm(t){return t===44||t===91||t===93||t===123||t===125}function tGe(t){return t>=48&&t<=57?t-48:-1}function rGe(t){if(t>=48&&t<=57)return t-48;const e=t|32;return e>=97&&e<=102?e-97+10:-1}function nGe(t){return t===120?2:t===117?4:t===85?8:0}function aGe(t){return t===48||t===97||t===98||t===116||t===9||t===110||t===118||t===102||t===114||t===101||t===32||t===34||t===47||t===92||t===78||t===95||t===76||t===80}function g6(t){t.input.charCodeAt(t.position)===10?t.position++:(t.position++,t.input.charCodeAt(t.position)===10&&t.position++),t.line++,t.lineStart=t.position,t.lineIndent=0,t.firstTabInLine=-1}function xo(t,e){let r=0,n=t.input.charCodeAt(t.position),a=t.position===t.lineStart||nu(t.input.charCodeAt(t.position-1));for(;n!==0;){for(;Am(n);)a=!0,n===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),n=t.input.charCodeAt(++t.position);if(e&&a&&n===35)do n=t.input.charCodeAt(++t.position);while(!cs(n)&&n!==0);if(!cs(n))break;for(g6(t),r++,a=!0,n=t.input.charCodeAt(t.position);n===32;)t.lineIndent++,n=t.input.charCodeAt(++t.position)}return r}function Wh(t,e=t.position){const r=t.input.charCodeAt(e);if((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)){const n=t.input.charCodeAt(e+3);return n===0||nu(n)}return!1}function QZ(t){let e=t.input.charCodeAt(t.position);for(;e!==0&&!cs(e);)e=t.input.charCodeAt(++t.position)}function Tpe(t,e,r){KUe.test(t.input.slice(e,r))&&Fr(t,"the stream contains non-printable characters")}function iGe(t,e,r){if(t.input.charCodeAt(t.position)!==33)return!1;e.tagStart!==Cn&&Fr(t,"duplication of a tag property");const n=t.position;let a=!1,i=!1,s="!",o=t.input.charCodeAt(++t.position);o===60?(a=!0,o=t.input.charCodeAt(++t.position)):o===33&&(i=!0,s="!!",o=t.input.charCodeAt(++t.position));let l=t.position,u;if(a){for(;o!==0&&o!==62;)o=t.input.charCodeAt(++t.position);o!==62&&Fr(t,"unexpected end of the stream within a verbatim tag"),u=t.input.slice(l,t.position),t.position++}else{for(;o!==0&&!nu(o)&&!(r&&Rm(o));)o===33&&(i?Fr(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(l-1,t.position+1),bpe.test(s)||Fr(t,"named tag handle cannot contain such characters"),i=!0,l=t.position+1)),o=t.input.charCodeAt(++t.position);u=t.input.slice(l,t.position),XUe.test(u)&&Fr(t,"tag suffix cannot contain flow indicator characters")}return u&&!(a?jUe.test(u):QUe.test(u))&&Fr(t,`tag name cannot contain such characters: ${u}`),!a&&s!=="!"&&s!=="!!"&&!ype.call(t.tagHandlers,s)&&Fr(t,`undeclared tag handle "${s}"`),e.tagStart=n,e.tagEnd=t.position,!0}function sGe(t,e){if(t.input.charCodeAt(t.position)!==38)return!1;e.anchorStart!==Cn&&Fr(t,"duplication of an anchor property"),t.position++;const r=t.position;for(;t.input.charCodeAt(t.position)!==0&&!nu(t.input.charCodeAt(t.position))&&!Rm(t.input.charCodeAt(t.position));)t.position++;return t.position===r&&Fr(t,"name of an anchor node must contain at least one character"),e.anchorStart=r,e.anchorEnd=t.position,!0}function oGe(t,e){if(t.input.charCodeAt(t.position)!==42)return!1;(e.anchorStart!==Cn||e.tagStart!==Cn)&&Fr(t,"alias node should not have any properties"),t.position++;const r=t.position;for(;t.input.charCodeAt(t.position)!==0&&!nu(t.input.charCodeAt(t.position))&&!Rm(t.input.charCodeAt(t.position));)t.position++;return t.position===r&&Fr(t,"name of an alias node must contain at least one character"),eGe(t,r,t.position),!0}function tF(t,e){xo(t,!1),t.lineIndent0;)t.position++,rGe(t.input.charCodeAt(t.position))<0&&Fr(t,"expected hexadecimal character");t.position++}}else cs(i)?(a=!1,tF(t,e)):t.position===t.lineStart&&Wh(t)?Fr(t,"unexpected end of the document within a double quoted scalar"):i!==9&&i<32?Fr(t,"expected valid JSON character"):t.position++}Fr(t,"unexpected end of the stream within a double quoted scalar")}function uGe(t,e,r){const n=t.input.charCodeAt(t.position);let a=1,i=-1,s=!1;if(n!==124&&n!==62)return!1;const o=n===124?4:5;for(t.position++;t.input.charCodeAt(t.position)!==0;){const p=t.input.charCodeAt(t.position),m=tGe(p);if(p===43||p===45)a!==1&&Fr(t,"repeat of a chomping mode identifier"),a=p===43?3:2,t.position++;else if(m>=0)m===0&&Fr(t,"bad explicit indentation width of a block scalar; it cannot be less than one"),s&&Fr(t,"repeat of an indentation width identifier"),i=e+m-1,s=!0,t.position++;else break}let l=!1;for(;Am(t.input.charCodeAt(t.position));)l=!0,t.position++;l&&t.input.charCodeAt(t.position)===35&&QZ(t),cs(t.input.charCodeAt(t.position))?g6(t):t.input.charCodeAt(t.position)!==0&&Fr(t,"a line break is expected");let u=s?i:-1,d=0;const h=t.position;let f=t.position;for(;t.input.charCodeAt(t.position)!==0;){const p=t.position;let m=0;for(;t.input.charCodeAt(p+m)===32;)m++;const g=t.input.charCodeAt(p+m);if(g===0){u>=0?m>u&&(f=p+m):m>0&&(f=p+m);break}if(p===t.lineStart&&Wh(t,p))break;if(!s&&u===-1&&cs(g)&&(d=Math.max(d,m)),!s&&u===-1&&!cs(g)&&(g===9&&m=e){l=!0,s=t.input.charCodeAt(t.position);continue}t.position=u,t.line=d,t.lineStart=h,t.lineIndent=f;break}}Am(s)||(i=t.position+1),s=t.input.charCodeAt(++t.position)}return i===a?!1:(Tpe(t,a,i),kE(t,a,i,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,1,1,-1,!l),!0)}function Jf(t,e){const r=t.line;xo(t,!0),(t.line>r&&t.lineIndent0;if(t.firstTabInLine!==-1&&t.input.charCodeAt(t.position)===45&&Xd(t.input.charCodeAt(t.position+1))&&Fr(t,"bad indentation of a sequence entry"),a&&t.lineIndent<=e?tl(t):jd(t,e,vpe,!1,!0),xo(t,!0),t.lineIndent=t.length)break;t.lineIndent>e&&Fr(t,"bad indentation of a sequence entry"),t.line===n&&t.input.charCodeAt(t.position)===45&&Xd(t.input.charCodeAt(t.position+1))&&Fr(t,"bad indentation of a sequence entry")}return my(t),!0}function nI(t,e,r,n){let a=!1,i=!1,s=!1,o=!1;if(t.firstTabInLine!==-1)return!1;let l=t.input.charCodeAt(t.position);for(;l!==0;){!a&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Fr(t,"tab characters must not be used in indentation"));const u=t.input.charCodeAt(t.position+1),d=t.line;if((l===63||l===58)&&Xd(u))s||(NS(t,t.position,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,1),s=!0),l===63?(a&&tl(t),i=!0,a=!0):(a||(tl(t),i=!0),a=!1),t.position+=1,o=!0;else{a&&(tl(t),a=!1);const h=IS(t);if(!jd(t,r,JB,!1,!0))break;if(t.line===d){for(l=t.input.charCodeAt(t.position);Am(l);)l=t.input.charCodeAt(++t.position);if(l===58){if(l=t.input.charCodeAt(++t.position),Xd(l)||Fr(t,"a whitespace character is expected after the key-value separator within a block mapping"),!s){for(Vh(t,h),NS(t,h.position,n.anchorStart,n.anchorEnd,n.tagStart,n.tagEnd,1),s=!0,jd(t,r,JB,!1,!0),l=t.input.charCodeAt(t.position);Am(l);)l=t.input.charCodeAt(++t.position);t.position++}i=!0,a=!1,o=!1}else if(i)Fr(t,"expected ':' after a mapping key");else return n.anchorStart!==Cn||n.tagStart!==Cn?(Vh(t,h),!1):!0}else if(i)Fr(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return n.anchorStart!==Cn||n.tagStart!==Cn?(Vh(t,h),!1):!0}if(jd(t,e,m6,!0,o)&&(o=!1),a||o&&(tl(t),o=!1),xo(t,!0),l=t.input.charCodeAt(t.position),(t.line===d||t.lineIndent>e)&&l!==0)Fr(t,"bad indentation of a mapping entry");else if(t.lineIndent=t.maxDepth&&Fr(t,`nesting exceeded maxDepth (${t.maxDepth})`),t.depth++;let s=1,o=!1,l=!1,u=null;const d=jZ();let h=r===m6||r===vpe,f=h;const p=h;if(n&&xo(t,!0)&&(o=!0,t.lineIndent>e?s=1:t.lineIndent===e?s=0:s=-1),t.position===t.lineStart&&Wh(t))return t.depth--,!1;if(s===1)for(;;){const m=t.input.charCodeAt(t.position),g=IS(t);if(o&&s!==1&&(m===33||m===38))break;if(o&&p&&(d.tagStart!==Cn||d.anchorStart!==Cn)&&(m===33||m===38)){const y=IS(t),v=e+1;if(nI(t,t.position-t.lineStart,v,d)&&t.events[y.eventsLength]?.type===3)return t.depth--,!0;Vh(t,y)}if(o&&(m===33&&d.tagStart!==Cn||m===38&&d.anchorStart!==Cn)||!iGe(t,d,r===Oh)&&!sGe(t,d))break;u===null&&(u=g),xo(t,!0)?(o=!0,f=p,t.lineIndent>e?s=1:t.lineIndent===e?s=0:s=-1):f=!1}if(f&&(f=o||a),s===1||r===m6){const m=r===Oh||r===JB?e:e+1,g=t.position-t.lineStart;if(s===1)if(f&&(ZZ(t,g,d)||nI(t,g,m,d))||fGe(t,m,d))l=!0;else{const y=t.input.charCodeAt(t.position);if(u!==null&&i&&p&&!f&&y!==124&&y!==62){const v=IS(t),_=u.position-u.lineStart;Vh(t,u),nI(t,_,m,jZ())&&t.events[v.eventsLength]?.type===3?l=!0:Vh(t,v)}!l&&(h&&uGe(t,m,d)||lGe(t,m,d)||cGe(t,m,d)||oGe(t,d)||hGe(t,m,r,d))&&(l=!0)}else s===0&&(l=f&&ZZ(t,g,d))}return h=h&&!l,!l&&(d.anchorStart!==Cn||d.tagStart!==Cn||h)&&(kE(t,Cn,Cn,d.anchorStart,d.anchorEnd,d.tagStart,d.tagEnd,1),l=!0),t.depth--,l||d.anchorStart!==Cn||d.tagStart!==Cn}function pGe(t){if(t.lineIndent>0||t.input.charCodeAt(t.position)!==37)return!1;t.position++;const e=t.position;for(;t.input.charCodeAt(t.position)!==0&&!nu(t.input.charCodeAt(t.position));)t.position++;const r=t.input.slice(e,t.position),n=[];for(r.length===0&&Fr(t,"directive name must not be less than one character in length");t.input.charCodeAt(t.position)!==0&&!cs(t.input.charCodeAt(t.position));){for(;Am(t.input.charCodeAt(t.position));)t.position++;if(t.input.charCodeAt(t.position)===35||cs(t.input.charCodeAt(t.position))||t.input.charCodeAt(t.position)===0)break;const a=t.position;for(;t.input.charCodeAt(t.position)!==0&&!nu(t.input.charCodeAt(t.position));)t.position++;n.push(t.input.slice(a,t.position))}if(cs(t.input.charCodeAt(t.position))&&g6(t),r==="YAML"){t.directives.some(i=>i.kind==="yaml")&&Fr(t,"duplication of %YAML directive"),n.length!==1&&Fr(t,"YAML directive accepts exactly one argument");const a=/^([0-9]+)\.([0-9]+)$/.exec(n[0]);a===null&&Fr(t,"ill-formed argument of the YAML directive"),parseInt(a[1],10)!==1&&Fr(t,"unacceptable YAML version of the document"),t.directives.push({kind:"yaml",version:n[0]})}else if(r==="TAG"){n.length!==2&&Fr(t,"TAG directive accepts exactly two arguments");const[a,i]=n;bpe.test(a)||Fr(t,"ill-formed tag handle (first argument) of the TAG directive"),ype.call(t.tagHandlers,a)&&Fr(t,`there is a previously declared suffix for "${a}" tag handle`),ZUe.test(i)||Fr(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagHandlers[a]=i,t.directives.push({kind:"tag",handle:a,prefix:i})}return!0}function mGe(t){t.directives=[],t.tagHandlers=Object.create(null);let e=!1;for(xo(t,!0);pGe(t);)e=!0,xo(t,!0);let r=!1,n=!1,a=!0;if(t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45&&Xd(t.input.charCodeAt(t.position+3))){r=!0;const o=t.line;t.position+=3,xo(t,!0),a=t.line>o}else e&&Fr(t,"directives end mark is expected");const i=t.events.length;if(!r&&t.position===t.lineStart&&t.input.charCodeAt(t.position)===46&&Wh(t)){t.position+=3,xo(t,!0);return}if(JUe(t,r,!1),jd(t,t.lineIndent-1,m6,!1,a,a)||tl(t),xo(t,!0),t.position===t.lineStart&&Wh(t)&&(n=t.input.charCodeAt(t.position)===46,n)){const o=t.line;t.position+=3,xo(t,!0),t.line===o&&t.position=n.length));){const i=n.position;mGe(n),n.position===i&&Fr(n,"can not read a document")}return n.events}var yGe={...LY,...DY};function vGe(t,e={}){const r={...yGe,...e},n=String(t),a=Object.keys(LY),i=Object.keys(DY);return WUe(gGe(n,qZ(r,a)),{...qZ(r,i),source:n})}function bGe(t,e){const r=vGe(t,e);if(r.length===0)throw new f6("expected a document, but the input is empty");if(r.length===1)return r[0];throw new f6("expected a single document in the stream, but found more")}NUe.withTags({...QB,resolve:(t,e,r)=>{const n=QB.resolve(t,e,r);return n===Pn?lpe.resolve(t,e,r):n}},{...ZB,resolve:(t,e,r)=>{const n=ZB.resolve(t,e,r);return n===Pn?cpe.resolve(t,e,r):n}});var aI,JZ;function _Ge(){return JZ||(JZ=1,aI=function(e,r){var n=3,a="-",i=a.charCodeAt(0),s=a.length;function o(l,u,d,h){var f,p,m,g,y,v,_,b=!1,T=l.bMarks[u]+l.tShift[u],S=l.eMarks[u];if(u!==0||i!==l.src.charCodeAt(0))return!1;for(f=T+1;f<=S;f++)if(a[(f-T)%s]!==l.src[f]){_=f+1;break}if(m=Math.floor((f-T)/s),m=d||l.src.slice(T,S)==="..."||(T=l.bMarks[p]+l.tShift[p],S=l.eMarks[p],T=4)){for(f=T+1;f<=S&&a[(f-T)%s]===l.src[f];f++);if(!(Math.floor((f-T)/s){let e="";t.use(TGe,r=>{const n=xGe(r);n!==void 0?e=Spe(n,t.utils.escapeHtml):e=""}),t.renderer.rules.front_matter=(r,n,a,i,s)=>e===""?"":`
    ${e}
    -`}}function _De(t){try{const e=pDe(t,{schema:fDe});if(e!==null&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length>0)return e}catch{}}function Tue(t,e){const r=Object.entries(t);return r.length===0?"":` -${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).join(` +`}}function xGe(t){try{const e=bGe(t,{schema:dpe});if(e!==null&&typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length>0)return e}catch{}}function Spe(t,e){const r=Object.entries(t);return r.length===0?"":` +${r.map(([a,i])=>`${e(a)}${rF(i,e)}`).join(` `)} -`}function IM(t,e){if(t==null)return"";if(t instanceof Date)return e(bDe(t));if(Array.isArray(t))return t.every(EDe)?t.map(n=>IM(n,e)).join(", "):`
      ${t.map(n=>`
    • ${IM(n,e)}
    • `).join("")}
    `;if(typeof t=="object"){const r=Tue(t,e);return r===""?"":`${r}
    `}return e(String(t))}function bDe(t){if(Number.isNaN(t.getTime()))return"";const e=t.toISOString();return e.endsWith("T00:00:00.000Z")?e.slice(0,10):e}function EDe(t){if(t==null||t instanceof Date)return!0;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e==="bigint"}function hU(){return typeof Mr.MarkEdit.addExtension=="function"}function xue(){return typeof Mr.MarkEdit.runtimeInfo!="function"?!1:Mr.MarkEdit.runtimeInfo().appVersion.localeCompare("1.34.0",void 0,{numeric:!0})>=0}const fU={rootValueKey:"extension.markeditPreview",defaultModes:["side-by-side","preview"],defaultPreset:"default"},SDe=Pb(Mr.MarkEdit.userSettings),xl=Pb(SDe[fU.rootValueKey]),Cue=Pb(xl.changeMode),wue=Pb(xl.markdownIt),TDe=["automatic","quiet","notify","never"],zE=(()=>{if(xue())return"never";const t=xl.updateBehavior;return t&&TDe.includes(t)?t:J4(xl.autoUpdate)?"quiet":"never"})(),xDe=J4(xl.syncScroll),CDe=J4(xl.hidePreviewButtons),wDe=J4(xl.syntaxAutoDetect,!1),kDe=J4(xl.imageHoverPreview,!1),Qw=xl.themeName??"github",kue=Qw==="none",Og=xl.styledHtmlColorScheme??xl.styledHtmlTheme??"auto",pX=xl.mathDelimiters,ADe=Cue.modes??fU.defaultModes,gX=Pb(Cue.hotKey),RDe=wue.preset??fU.defaultPreset,NDe=Pb(wue.options);function Pb(t,e={}){return t??e}function J4(t,e=!0){return t??e}const IDe=`.markdown-body { +`}function rF(t,e){if(t==null)return"";if(t instanceof Date)return e(CGe(t));if(Array.isArray(t))return t.every(wGe)?t.map(n=>rF(n,e)).join(", "):`
      ${t.map(n=>`
    • ${rF(n,e)}
    • `).join("")}
    `;if(typeof t=="object"){const r=Spe(t,e);return r===""?"":`${r}
    `}return e(String(t))}function CGe(t){if(Number.isNaN(t.getTime()))return"";const e=t.toISOString();return e.endsWith("T00:00:00.000Z")?e.slice(0,10):e}function wGe(t){if(t==null||t instanceof Date)return!0;const e=typeof t;return e==="string"||e==="number"||e==="boolean"||e==="bigint"}function MY(){return typeof jr.MarkEdit.addExtension=="function"}function xpe(){return typeof jr.MarkEdit.runtimeInfo!="function"?!1:jr.MarkEdit.runtimeInfo().appVersion.localeCompare("1.34.0",void 0,{numeric:!0})>=0}const PY={rootValueKey:"extension.markeditPreview",defaultModes:["side-by-side","preview"],defaultPreset:"default"},kGe=AE(jr.MarkEdit.userSettings),fc=AE(kGe[PY.rootValueKey]),Cpe=AE(fc.changeMode),wpe=AE(fc.markdownIt),AGe=["automatic","quiet","notify","never"],OS=(()=>{if(xpe())return"never";const t=fc.updateBehavior;return t&&AGe.includes(t)?t:V4(fc.autoUpdate)?"quiet":"never"})(),RGe=V4(fc.syncScroll),NGe=V4(fc.hidePreviewButtons),IGe=V4(fc.syntaxAutoDetect,!1),OGe=V4(fc.imageHoverPreview,!1),g7=fc.themeName??"github",kpe=g7==="none",Yg=fc.styledHtmlColorScheme??fc.styledHtmlTheme??"auto",eJ=fc.mathDelimiters,DGe=Cpe.modes??PY.defaultModes,tJ=AE(Cpe.hotKey),LGe=wpe.preset??PY.defaultPreset,MGe=AE(wpe.options);function AE(t,e={}){return t??e}function V4(t,e=!0){return t??e}const PGe=`.markdown-body { --base-size-16: 1rem; --base-size-24: 1.5rem; --base-size-4: 0.25rem; @@ -1194,7 +1180,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi .markdown-body .highlight pre:has(+.zeroclipboard-container) { min-height: 52px; } -`,ODe=`.markdown-body { +`,BGe=`.markdown-body { /* light */ color-scheme: light; --fgColor-danger: #d1242f; @@ -1248,7 +1234,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,DDe=`.markdown-body { +`,FGe=`.markdown-body { /* dark */ color-scheme: dark; --fgColor-accent: #4493f8; @@ -1302,7 +1288,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,LDe=`.markdown-body { +`,$Ge=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #ffc60015; @@ -1326,7 +1312,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,MDe=`.markdown-body { +`,zGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f1fa8c15; @@ -1350,7 +1336,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,PDe=`.markdown-body { +`,UGe=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #fff8c5; @@ -1374,7 +1360,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,BDe=`.markdown-body { +`,GGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #bb800926; @@ -1398,7 +1384,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,FDe=`.markdown-body { +`,qGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #ecc48d1a; @@ -1422,7 +1408,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,$De=`.markdown-body { +`,YGe=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #ea9d341a; @@ -1446,7 +1432,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,zDe=`.markdown-body { +`,HGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f6c1771a; @@ -1470,7 +1456,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,UDe=`.markdown-body { +`,VGe=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #b5890026; @@ -1494,7 +1480,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,GDe=`.markdown-body { +`,WGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #b5890026; @@ -1518,7 +1504,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,qDe=`.markdown-body { +`,KGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f4eee41a; @@ -1542,7 +1528,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,YDe=`.markdown-body { +`,XGe=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #df86181a; @@ -1566,7 +1552,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,HDe=`.markdown-body { +`,jGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #f7ecb51a; @@ -1590,7 +1576,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,VDe=`.markdown-body { +`,QGe=`.markdown-body { /* light */ color-scheme: light; --bgColor-attention-muted: #fff8c5; @@ -1614,7 +1600,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,WDe=`.markdown-body { +`,ZGe=`.markdown-body { /* dark */ color-scheme: dark; --bgColor-attention-muted: #d0bf691a; @@ -1638,7 +1624,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --focus-outlineColor: var(--borderColor-accent-emphasis); --borderColor-neutral-muted: var(--borderColor-muted); } -`,KDe=`.markdown-alert { +`,JGe=`.markdown-alert { padding: 0.5rem 1rem; margin-bottom: 16px; color: inherit; @@ -1707,7 +1693,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi .markdown-alert.markdown-alert-caution .markdown-alert-title { color: var(--color-caution); } -`,XDe=`:root { +`,eqe=`:root { --color-note: #0969da; --color-tip: #1a7f37; --color-warning: #9a6700; @@ -1715,7 +1701,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --color-caution: #d1242f; --color-important: #8250df; } -`,jDe=`:root { +`,tqe=`:root { --color-note: #2f81f7; --color-tip: #3fb950; --color-warning: #d29922; @@ -1723,7 +1709,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi --color-caution: #f85149; --color-important: #a371f7; } -`,QDe=`/*! +`,rqe=`/*! Theme: GitHub Description: Light theme as seen on github.com Author: github.com @@ -1839,7 +1825,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi color: #b31d28; background-color: #ffeef0; } -`,ZDe=`/*! +`,nqe=`/*! Theme: GitHub Dark Description: Dark theme as seen on github.com Author: github.com @@ -1955,7 +1941,7 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi color: #ffdcd7; background-color: #67060c; } -`,JDe=`.code-copy-wrapper { +`,aqe=`.code-copy-wrapper { position: relative; } @@ -1982,23 +1968,23 @@ ${r.map(([i,a])=>`${e(i)}${IM(a,e)}`).joi .code-copy-button:active { background: var(--borderColor-default, ButtonBorder); } -`,pC={github:{light:ODe,dark:DDe},cobalt:{dark:LDe},dracula:{dark:MDe},minimal:{light:PDe,dark:BDe},"night-owl":{dark:FDe},"rose-pine":{light:$De,dark:zDe},solarized:{light:UDe,dark:GDe},synthwave84:{dark:qDe},"winter-is-coming":{light:YDe,dark:HDe},xcode:{light:VDe,dark:WDe}};function eLe(t="auto"){if(kue)return"";const e=pC[Qw]??pC.github,r=e.light??e.dark,n=e.dark??e.light,i=yK(r)??"#ffffff",a=yK(n)??"#0d1117";return[".markdown-body { padding: 25px; }",...Zw(t,`body { background: ${i}; }`,`body { background: ${a}; }`)].join(` -`)}function Aue(t="auto"){if(kue)return[`:root { color-scheme: ${t==="auto"?"light dark":t}; }`,"body, .markdown-body { background: Canvas; color: CanvasText; }"].join(` -`);const e=pC[Qw]??pC.github,r=e.light??e.dark,n=e.dark??e.light;return[IDe,...Zw(t,r,n)].join(` -`)}function tLe(t="auto"){return[KDe,...Zw(t,XDe,jDe)].join(` -`)}function Rue(t="auto"){return Zw(t,QDe,ZDe).join(` -`)}function Nue(){return JDe}function Zw(t,e,r){const n=[];switch(t){case"light":n.push(e);break;case"dark":n.push(r);break;case"auto":n.push(` +`,y6={github:{light:BGe,dark:FGe},cobalt:{dark:$Ge},dracula:{dark:zGe},minimal:{light:UGe,dark:GGe},"night-owl":{dark:qGe},"rose-pine":{light:YGe,dark:HGe},solarized:{light:VGe,dark:WGe},synthwave84:{dark:KGe},"winter-is-coming":{light:XGe,dark:jGe},xcode:{light:QGe,dark:ZGe}};function iqe(t="auto"){if(kpe)return"";const e=y6[g7]??y6.github,r=e.light??e.dark,n=e.dark??e.light,a=vZ(r)??"#ffffff",i=vZ(n)??"#0d1117";return[".markdown-body { padding: 25px; }",...y7(t,`body { background: ${a}; }`,`body { background: ${i}; }`)].join(` +`)}function Ape(t="auto"){if(kpe)return[`:root { color-scheme: ${t==="auto"?"light dark":t}; }`,"body, .markdown-body { background: Canvas; color: CanvasText; }"].join(` +`);const e=y6[g7]??y6.github,r=e.light??e.dark,n=e.dark??e.light;return[PGe,...y7(t,r,n)].join(` +`)}function sqe(t="auto"){return[JGe,...y7(t,eqe,tqe)].join(` +`)}function Rpe(t="auto"){return y7(t,rqe,nqe).join(` +`)}function Npe(){return aqe}function y7(t,e,r){const n=[];switch(t){case"light":n.push(e);break;case"dark":n.push(r);break;case"auto":n.push(` ${e} @media (prefers-color-scheme: dark) { ${r} - }`);break}return n}const rLe={default:{viewMode:"View Mode",changeMode:"Change Mode",editMode:"Edit Mode",sideBySideMode:"Side-by-Side Mode",previewMode:"Preview Mode",saveCleanHtml:"Save Clean HTML",saveStyledHtml:"Save Styled HTML",copyHtml:"Copy HTML",copyRichText:"Copy Rich Text",copyCode:"Copy Code",untitled:"Untitled",update:"Update",version:"Version",checkReleases:"Check Releases",updateAndRelaunch:"Update and Relaunch",newVersionAvailable:"is available!",viewReleasePage:"View Release Page",remindMeLater:"Remind Me Later",skipThisVersion:"Skip This Version",failedToUpdate:"Failed to update. Please try again later.",source:"Source",preview:"Preview"},"zh-CN":{viewMode:"视图模式",changeMode:"切换模式",editMode:"编辑模式",sideBySideMode:"并排模式",previewMode:"预览模式",saveCleanHtml:"保存无样式 HTML",saveStyledHtml:"保存带样式 HTML",copyHtml:"复制 HTML",copyRichText:"复制富文本",copyCode:"复制代码",untitled:"未命名",update:"更新",version:"版本",checkReleases:"查看版本",updateAndRelaunch:"更新并重新启动",newVersionAvailable:"已发布!",viewReleasePage:"查看发布页面",remindMeLater:"稍后提醒我",skipThisVersion:"跳过这个版本",failedToUpdate:"更新失败,请稍后再试。",source:"源码",preview:"预览"},"zh-TW":{viewMode:"視圖模式",changeMode:"切換模式",saveCleanHtml:"儲存無樣式 HTML",saveStyledHtml:"儲存帶樣式 HTML",copyHtml:"拷貝 HTML",copyRichText:"複製富文字",copyCode:"拷貝程式碼",editMode:"編輯模式",sideBySideMode:"並排模式",previewMode:"預覽模式",untitled:"未命名",update:"更新",version:"版本",checkReleases:"檢視版本",updateAndRelaunch:"更新並重新啟動",newVersionAvailable:"已釋出!",viewReleasePage:"檢視釋出頁面",remindMeLater:"稍後提醒我",skipThisVersion:"跳過這個版本",failedToUpdate:"更新失敗,請稍後再試。",source:"原始碼",preview:"預覽"}};function ri(t){return iLe[t]}const nLe=["default","zh-CN","zh-TW"],iLe=rLe[(()=>{const t=navigator.language;return nLe.includes(t)?t:"default"})()];async function pU(t,e=!0){return await Lue,Oa.render(t,{lineInfo:e})}async function aLe(t,e=!1){const r=Oa.utils.escapeHtml(t.trim());return Due("mermaid",r,e)}async function sLe(t,e=!1){const n=(await Promise.resolve().then(()=>hBe)).default.renderToString(t.trim(),{displayMode:!0,throwOnError:!1});return Due("katex",n,e)}function Iue(t){Promise.resolve().then(()=>QZe).then(({default:e})=>{const r=matchMedia("(prefers-color-scheme: dark)").matches;e.initialize({theme:r?"dark":void 0}),e.run({querySelector:".mermaid",postRenderCallback:t})})}async function Oue(t){const e=n=>``,r=['',`
    ${t} -
    `,e(eLe(Og)),e(Aue(Og)),e(tLe(Og)),e(Nue()),""];{r.push(e(Rue(Og)));const{default:n}=await Promise.resolve().then(()=>rye);r.push(e(n));const i=` +
    `,e(iqe(Yg)),e(Ape(Yg)),e(sqe(Yg)),e(Npe()),""];{r.push(e(Rpe(Yg)));const{default:n}=await Promise.resolve().then(()=>oEe);r.push(e(n));const a=`