From 9702b2dcd7bddaab6f548067b0816db5ce5efd84 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 May 2026 09:56:58 +0000 Subject: [PATCH 1/2] chore(deps): Bump marked from 17.0.4 to 18.0.3 in /build/frontend-legacy Bumps [marked](https://github.com/markedjs/marked) from 17.0.4 to 18.0.3. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v17.0.4...v18.0.3) --- updated-dependencies: - dependency-name: marked dependency-version: 18.0.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- build/frontend-legacy/package-lock.json | 8 ++++---- build/frontend-legacy/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build/frontend-legacy/package-lock.json b/build/frontend-legacy/package-lock.json index 140dc8c99ecf3..2682be5eeff8c 100644 --- a/build/frontend-legacy/package-lock.json +++ b/build/frontend-legacy/package-lock.json @@ -51,7 +51,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^17.0.4", + "marked": "^18.0.3", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.0", @@ -12818,9 +12818,9 @@ } }, "node_modules/marked": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.4.tgz", - "integrity": "sha512-NOmVMM+KAokHMvjWmC5N/ZOvgmSWuqJB8FoYI019j4ogb/PeRMKoKIjReZ2w3376kkA8dSJIP8uD993Kxc0iRQ==", + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.3.tgz", + "integrity": "sha512-7VT90JOkDeaRWpfjOReRGPEKn0ecdARBkDGL+tT1wZY0efPPqkUxLUSmzy/C7TIylQYJC9STISEsCHrqb/7VIA==", "license": "MIT", "bin": { "marked": "bin/marked.js" diff --git a/build/frontend-legacy/package.json b/build/frontend-legacy/package.json index db00974a2d549..8fd860fecee53 100644 --- a/build/frontend-legacy/package.json +++ b/build/frontend-legacy/package.json @@ -70,7 +70,7 @@ "is-svg": "^6.1.0", "libphonenumber-js": "^1.12.42", "lodash": "^4.18.1", - "marked": "^17.0.4", + "marked": "^18.0.3", "moment": "^2.30.1", "moment-timezone": "^0.6.2", "p-limit": "^7.3.0", From 489cfc6994dc6f35adf09b92b19cd48509db1e99 Mon Sep 17 00:00:00 2001 From: nextcloud-command Date: Sun, 21 Jun 2026 14:35:09 +0000 Subject: [PATCH 2/2] chore(assets): Recompile assets Signed-off-by: nextcloud-command --- dist/3486-3486.js | 4 ++-- dist/3486-3486.js.map | 2 +- dist/updatenotification-init.js | 4 ++-- dist/updatenotification-init.js.map | 2 +- dist/updatenotification-view-changelog-page.js | 4 ++-- dist/updatenotification-view-changelog-page.js.map | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dist/3486-3486.js b/dist/3486-3486.js index 8aaf8f3148ad6..cfe1781befb60 100644 --- a/dist/3486-3486.js +++ b/dist/3486-3486.js @@ -1,2 +1,2 @@ -"use strict";(globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[]).push([[3486],{8206(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),l=n(76314),i=n.n(l)()(s());i.push([e.id,"[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue"],names:[],mappings:"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA",sourcesContent:["\n:deep(.app-changelog-dialog) {\n\tmin-height: 50vh !important;\n}\n\n.app-changelog-dialog__text {\n\tpadding-inline: 14px;\n}\n"],sourceRoot:""}]);const a=i},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),l=n(76314),i=n.n(l)()(s());i.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=i},73486(e,t,n){n.r(t),n.d(t,{default:()=>Fe});var r=n(85471),s=n(44368),l=n(53334),i=n(63814),a=n(94219),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(k.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var g=(()=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},d=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,x=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,b=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,A=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",A).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),$=u(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),R="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",S=/|$))/,T=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",S).replace("tag",R).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),z=u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),_={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",z).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:d,html:T,lheading:b,list:$,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:z,table:h,text:/^[^\n]+/},v=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),C={..._,lheading:m,table:v,paragraph:u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",v).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex()},P={..._,html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",S).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(w).replace("hr",d).replace("heading"," *#{1,6} *[^\n]").replace("lheading",b).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},I=/^( {2,}|\\)\n(?!\s*$)/,B=/[\p{P}\p{S}]/u,L=/[\s\p{P}\p{S}]/u,E=/[^\s\p{P}\p{S}]/u,q=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,L).getRegex(),D=/(?!~)[\p{P}\p{S}]/u,M=/(?![*_])[\p{P}\p{S}]/u,Z=u(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",g?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),G=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,N=u(G,"u").replace(/punct/g,B).getRegex(),Q=u(G,"u").replace(/punct/g,D).getRegex(),H="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",O=u(H,"gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,L).replace(/punct/g,B).getRegex(),j=u(H,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,D).getRegex(),W=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,L).replace(/punct/g,B).getRegex(),F=u(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,M).getRegex(),K=u("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|[*_])/u).replace(/punctSpace/g,/(?![*_])[\s\p{P}\p{S}]/u).replace(/punct/g,M).getRegex(),X=u(/\\(punct)/,"gu").replace(/punct/g,B).getRegex(),U=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),V=u(S).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y=u("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",V).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),J=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,ee=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",J).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),te=u(/^!?\[(label)\]\[(ref)\]/).replace("label",J).replace("ref",A).getRegex(),ne=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",A).getRegex(),re=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,se={_backpedal:h,anyPunctuation:X,autolink:U,blockSkip:Z,br:I,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:N,emStrongRDelimAst:O,emStrongRDelimUnd:W,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:ee,nolink:ne,punctuation:q,reflink:te,reflinkSearch:u("reflink|nolink(?!\\()","g").replace("reflink",te).replace("nolink",ne).getRegex(),tag:Y,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},he=e=>pe[e];function ue(e,t){if(t){if(k.escapeTest.test(e))return e.replace(k.escapeReplace,he)}else if(k.escapeTestNoEncode.test(e))return e.replace(k.escapeReplaceNoEncode,he);return e}function ge(e){try{e=encodeURI(e).replace(k.percentDecode,"%")}catch{return null}return e}function ke(e,t){let n=e.replace(k.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(k.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:de(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=de(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:de(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=de(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,l=!1,i=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let l=this.rules.other.listItemRegex(n),i=!1;for(;e;){let n=!1,r="",a="";if(!(t=l.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=fe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),l=this.rules.other.headingBeginRegex(h),i=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,k=e.split("\n",1)[0];if(c=k,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||l.test(c)||i.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||l.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=k+"\n",e=e.substring(k.length+1),o=g.slice(h)}}s.loose||(i?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(i=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){if(this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]),e.task){if(e.text=e.text.replace(this.rules.other.listReplaceTask,""),"text"===e.tokens[0]?.type||"paragraph"===e.tokens[0]?.type){e.tokens[0].raw=e.tokens[0].raw.replace(this.rules.other.listReplaceTask,""),e.tokens[0].text=e.tokens[0].text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}}let t=this.rules.other.listTaskCheckbox.exec(e.raw);if(t){let n={type:"checkbox",raw:t[0]+" ",checked:"[ ]"!==t[0]};e.checked=n.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=n.raw+e.tokens[0].raw,e.tokens[0].text=n.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(n)):e.tokens.unshift({type:"paragraph",raw:n.raw,text:n.raw,tokens:[n]}):e.tokens.unshift(n)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ke(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],l={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?l.align.push("right"):this.rules.other.tableAlignCenter.test(e)?l.align.push("center"):this.rules.other.tableAlignLeft.test(e)?l.align.push("left"):l.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:l.align[t]})));return l}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=de(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),xe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return xe(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||r[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[2]||!n||this.rules.inline.punctuation.exec(n))){let n,s,l=[...r[0]].length-1,i=l,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+l);null!=(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){i+=s;continue}if((r[5]||r[6])&&l%3&&!((l+s)%3)){a+=s;continue}if(i-=s,i>0)continue;s=Math.min(s,s+i+a);let t=[...r[0]][0].length,o=e.slice(0,l+r.index+t+s);if(Math.min(l,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,l=[...r[0]].length-1,i=l,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+l);null!=(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==l))continue;if(r[3]||r[4]){i+=s;continue}if(i-=s,i>0)continue;s=Math.min(s,s+i);let t=[...r[0]][0].length,a=e.slice(0,l+r.index+t+s),o=a.slice(l,-l);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},me=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:k,block:oe.normal,inline:ce.normal};this.options.pedantic?(t.block=oe.pedantic,t.inline=ce.pedantic):this.options.gfm&&(t.block=oe.gfm,this.options.breaks?t.inline=ce.breaks:t.inline=ce.gfm),this.tokenizer.rules=t}static get rules(){return{block:oe,inline:ce}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(k.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let n=t.at(-1);1===r.raw.length&&void 0!==n?n.raw+="\n":t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.text,this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let s=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(this.state.top&&(r=this.tokenizer.paragraph(s))){let l=t.at(-1);n&&"paragraph"===l?.type?(l.raw+=(l.raw.endsWith("\n")?"":"\n")+r.raw,l.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=l.text):t.push(r),n=s.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let l=!1,i="";for(;e;){let n;if(l||(i=""),l=!1,this.options.extensions?.inline?.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,i)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,i)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(i=n.raw.slice(-1)),l=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return t}},we=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(k.notSpaceStart)?.[0],s=e.replace(k.endingNewline,"")+"\n";return r?'
'+(n?s:ue(s,!0))+"
\n":"
"+(n?s:ue(s,!0))+"
\n"}blockquote({tokens:e}){return`
\n${this.parser.parse(e)}
\n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
\n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${ue(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ge(e);if(null===s)return r;let l='
    ",l}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ge(e);if(null===s)return ue(n);let l=`${ue(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new we(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],l=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=l.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new be(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],l=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=l.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new $e;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],l=t[r];$e.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&$e.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return l.call(t,n)})();let r=s.call(t,e);return l.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await l.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=l.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return me.lex(e,t??this.defaults)}parser(e,t){return ye.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},l=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return l(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return l(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return l(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer():e?me.lex:me.lexInline)(n,s),l=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(l,s.walkTokens));let i=await(s.hooks?await s.hooks.provideParser():e?ye.parse:ye.parseInline)(l,s);return s.hooks?await s.hooks.postprocess(i):i})().catch(l);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer():e?me.lex:me.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser():e?ye.parse:ye.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return l(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+ue(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Se(e,t){return Re.parse(e,t)}Se.options=Se.setOptions=function(e){return Re.setOptions(e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Se.defaults=c,Se.use=function(...e){return Re.use(...e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.walkTokens=function(e,t){return Re.walkTokens(e,t)},Se.parseInline=Re.parseInline,Se.Parser=ye,Se.parser=ye.parse,Se.Renderer=we,Se.TextRenderer=Ae,Se.Lexer=me,Se.lexer=me.lex,Se.Tokenizer=be,Se.Hooks=$e,Se.parse=Se,Se.options,Se.setOptions,Se.use,Se.walkTokens,Se.parseInline,ye.parse,me.lex;const Te=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Se.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Se((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var ze=n(85072),_e=n.n(ze),ve=n(97825),Ce=n.n(ve),Pe=n(77659),Ie=n.n(Pe),Be=n(55056),Le=n.n(Be),Ee=n(10540),qe=n.n(Ee),De=n(41113),Me=n.n(De),Ze=n(82498),Ge={};Ge.styleTagTransform=Me(),Ge.setAttributes=Le(),Ge.insert=Ie().bind(null,"head"),Ge.domAPI=Ce(),Ge.insertStyleElement=qe(),_e()(Ze.A,Ge),Ze.A&&Ze.A.locals&&Ze.A.locals;var Ne=n(14486);const Qe=(0,Ne.A)(Te,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,He=(0,n(35947).YK)().detectLogLevel().setApp("updatenotification").build(),Oe=(0,r.pM)({__name:"AppChangelogDialog",props:{appId:null,version:{default:void 0},open:{type:Boolean,default:!0}},emits:["dismiss","update:open"],setup(e,{emit:t}){const n=e,o=[{label:(0,l.Tl)("updatenotification","Give feedback"),callback:()=>{window.open(`https://apps.nextcloud.com/apps/${n.appId}#comments`,"_blank","noreferrer noopener")}},{label:(0,l.Tl)("updatenotification","Get started"),variant:"primary",callback:()=>{t("dismiss"),t("update:open",!1)}}],c=(0,r.KR)(n.appId),p=(0,r.KR)(n.version??""),h=(0,r.KR)("");return(0,r.nT)(()=>{const e=n.version?(0,i.KT)("/apps/updatenotification/api/v1/changelog/{app}?version={version}",{version:n.version,app:n.appId}):(0,i.KT)("/apps/updatenotification/api/v1/changelog/{app}",{version:n.version,app:n.appId});s.Ay.get(e).then(({data:e})=>{c.value=e.ocs.data.appName,p.value=e.ocs.data.version,h.value=e.ocs.data.content}).catch(e=>{404===e?.response?.status?(c.value=n.appId,h.value=(0,l.Tl)("updatenotification","No changelog available")):(He.error("Failed to load changelog entry",e),t("update:open",!1))})}),{__sfc:!0,props:n,emit:t,dialogButtons:o,appName:c,appVersion:p,markdown:h,t:l.Tl,NcDialog:a.A,Markdown:Qe}}});var je=n(8206),We={};We.styleTagTransform=Me(),We.setAttributes=Le(),We.insert=Ie().bind(null,"head"),We.domAPI=Ce(),We.insertStyleElement=qe(),_e()(je.A,We),je.A&&je.A.locals&&je.A.locals;const Fe=(0,Ne.A)(Oe,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"content-classes":"app-changelog-dialog",buttons:n.dialogButtons,name:n.t("updatenotification","What's new in {app} {version}",{app:n.appName,version:n.appVersion}),open:e.open&&void 0!==n.markdown,size:"normal"},on:{"update:open":function(t){return e.$emit("update:open",t)}}},[t(n.Markdown,{staticClass:"app-changelog-dialog__text",attrs:{markdown:n.markdown,"min-heading-level":3}})],1)},[],!1,null,"7b1cfb7a",null).exports}}]); -//# sourceMappingURL=3486-3486.js.map?v=5a5546614d6822585bea \ No newline at end of file +"use strict";(globalThis.webpackChunknextcloud_ui_legacy=globalThis.webpackChunknextcloud_ui_legacy||[]).push([[3486],{8206(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,"[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue"],names:[],mappings:"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA",sourcesContent:["\n:deep(.app-changelog-dialog) {\n\tmin-height: 50vh !important;\n}\n\n.app-changelog-dialog__text {\n\tpadding-inline: 14px;\n}\n"],sourceRoot:""}]);const a=l},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=l},73486(e,t,n){n.r(t),n.d(t,{default:()=>Fe});var r=n(85471),s=n(44368),i=n(53334),l=n(63814),a=n(94219),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(k.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var g=((e="")=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},d=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,x=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,b=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,A=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",A).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),$=u(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),R="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",S=/|$))/,T=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",S).replace("tag",R).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),z=u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),v={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",z).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:d,html:T,lheading:b,list:$,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:z,table:h,text:/^[^\n]+/},_=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex(),C={...v,lheading:m,table:_,paragraph:u(w).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",_).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",R).getRegex()},P={...v,html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",S).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(w).replace("hr",d).replace("heading"," *#{1,6} *[^\n]").replace("lheading",b).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},L=/^( {2,}|\\)\n(?!\s*$)/,I=/[\p{P}\p{S}]/u,B=/[\s\p{P}\p{S}]/u,E=/[^\s\p{P}\p{S}]/u,q=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,B).getRegex(),D=/(?!~)[\p{P}\p{S}]/u,M=u(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",g?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),Z=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,G=u(Z,"u").replace(/punct/g,I).getRegex(),N=u(Z,"u").replace(/punct/g,D).getRegex(),Q="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",H=u(Q,"gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),O=u(Q,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,D).getRegex(),j=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),W=u(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,I).getRegex(),F=u("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,I).getRegex(),K=u(/\\(punct)/,"gu").replace(/punct/g,I).getRegex(),X=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),U=u(S).replace("(?:--\x3e|$)","--\x3e").getRegex(),V=u("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",U).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Y=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,J=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",Y).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ee=u(/^!?\[(label)\]\[(ref)\]/).replace("label",Y).replace("ref",A).getRegex(),te=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",A).getRegex(),ne=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,re={_backpedal:h,anyPunctuation:K,autolink:X,blockSkip:M,br:L,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:G,emStrongRDelimAst:H,emStrongRDelimUnd:j,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:J,nolink:te,punctuation:q,reflink:ee,reflinkSearch:u("reflink|nolink(?!\\()","g").replace("reflink",ee).replace("nolink",te).getRegex(),tag:V,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},pe=e=>ce[e];function he(e,t){if(t){if(k.escapeTest.test(e))return e.replace(k.escapeReplace,pe)}else if(k.escapeTestNoEncode.test(e))return e.replace(k.escapeReplaceNoEncode,pe);return e}function ue(e){try{e=encodeURI(e).replace(k.percentDecode,"%")}catch{return null}return e}function ge(e,t){let n=e.replace(k.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(k.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length=0&&k.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join("\n")}function fe(e,t=0){let n=t,r="";for(let t of e)if("\t"===t){let e=4-n%4;r+=" ".repeat(e),n+=e}else r+=t,n++;return r}function xe(e,t,n,r,s){let i=t.href,l=t.title||null,a=e[1].replace(s.other.outputLinkReplace,"$1");r.state.inLink=!0;let o={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:i,title:l,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,o}var be=class{options;rules;lexer;constructor(e){this.options=e||c}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:de(t[0]),n=e.replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:e,codeBlockStyle:"indented",text:n}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ke(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:ke(t[0],"\n"),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ke(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ke(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,i=!1,l=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=this.rules.other.listItemRegex(n),l=!1;for(;e;){let n=!1,r="",a="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=fe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),i=this.rules.other.headingBeginRegex(h),l=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,k=e.split("\n",1)[0];if(c=k,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||i.test(c)||l.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||i.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=k+"\n",e=e.substring(k.length+1),o=g.slice(h)}}s.loose||(l?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(l=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]);let t=e.tokens[0];if(!e.task||"text"!==t?.type&&"paragraph"!==t?.type)e.task&&(e.task=!1);else{e.text=e.text.replace(this.rules.other.listReplaceTask,""),t.raw=t.raw.replace(this.rules.other.listReplaceTask,""),t.text=t.text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:"checkbox",raw:n[0]+" ",checked:"[ ]"!==n[0]};e.checked=t.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:"paragraph",raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=de(t[0]);return{type:"html",block:!0,raw:e,pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:ke(t[0],"\n"),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=ge(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:ke(t[0],"\n"),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:ke(t[0],"\n"),depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ke(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),xe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return xe(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(r&&(r[1]||r[2]||r[3]||r[4])&&(!r[4]||!n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[3]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){l+=s;continue}if((r[5]||r[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+a);let t=[...r[0]][0].length,o=e.slice(0,i+r.index+t+s);if(Math.min(i,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!==(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==i))continue;if(r[3]||r[4]){l+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l);let t=[...r[0]][0].length,a=e.slice(0,i+r.index+t+s),o=a.slice(i,-i);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},me=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:k,block:ae.normal,inline:oe.normal};this.options.pedantic?(t.block=ae.pedantic,t.inline=oe.pedantic):this.options.gfm&&(t.block=ae.gfm,this.options.breaks?t.inline=oe.breaks:t.inline=oe.gfm),this.tokenizer.rules=t}static get rules(){return{block:ae,inline:oe}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(k.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(s=n.call({lexer:this},e,t))&&(e=e.substring(s.raw.length),t.push(s),!0)))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let n=t.at(-1);1===s.raw.length&&void 0!==n?n.raw+="\n":t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title},t.push(s));continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&"paragraph"===r?.type?(r.raw+=(r.raw.endsWith("\n")?"":"\n")+s.raw,r.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+s.raw,n.text+="\n"+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(s);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!==(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!==(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!==(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let i=!1,l="",a=1/0;for(;e;){if(!(e.length!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(l=n.raw.slice(-1)),i=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t="Infinite loop on byte: "+e;if(!this.options.silent)throw new Error(t);console.error(t)}},we=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(k.notSpaceStart)?.[0],s=e.replace(k.endingNewline,"")+"\n";return r?'
    '+(n?s:he(s,!0))+"
    \n":"
    "+(n?s:he(s,!0))+"
    \n"}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
    \n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${he(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ue(e);if(null===s)return r;let i='
    ",i}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ue(e);if(null===s)return he(n);let i=`${he(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new we(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new be(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new $e;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],i=t[r];$e.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&$e.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return i.call(t,n)})();let r=s.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return me.lex(e,t??this.defaults)}parser(e,t){return ye.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},i=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return i(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer(e):e?me.lex:me.lexInline)(n,s),i=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(i,s.walkTokens));let l=await(s.hooks?await s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(i,s);return s.hooks?await s.hooks.postprocess(l):l})().catch(i);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer(e):e?me.lex:me.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser(e):e?ye.parse:ye.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return i(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+he(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Se(e,t){return Re.parse(e,t)}Se.options=Se.setOptions=function(e){return Re.setOptions(e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Se.defaults=c,Se.use=function(...e){return Re.use(...e),Se.defaults=Re.defaults,p(Se.defaults),Se},Se.walkTokens=function(e,t){return Re.walkTokens(e,t)},Se.parseInline=Re.parseInline,Se.Parser=ye,Se.parser=ye.parse,Se.Renderer=we,Se.TextRenderer=Ae,Se.Lexer=me,Se.lexer=me.lex,Se.Tokenizer=be,Se.Hooks=$e,Se.parse=Se,Se.options,Se.setOptions,Se.use,Se.walkTokens,Se.parseInline,ye.parse,me.lex;const Te=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Se.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Se((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var ze=n(85072),ve=n.n(ze),_e=n(97825),Ce=n.n(_e),Pe=n(77659),Le=n.n(Pe),Ie=n(55056),Be=n.n(Ie),Ee=n(10540),qe=n.n(Ee),De=n(41113),Me=n.n(De),Ze=n(82498),Ge={};Ge.styleTagTransform=Me(),Ge.setAttributes=Be(),Ge.insert=Le().bind(null,"head"),Ge.domAPI=Ce(),Ge.insertStyleElement=qe(),ve()(Ze.A,Ge),Ze.A&&Ze.A.locals&&Ze.A.locals;var Ne=n(14486);const Qe=(0,Ne.A)(Te,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,He=(0,n(35947).YK)().detectLogLevel().setApp("updatenotification").build(),Oe=(0,r.pM)({__name:"AppChangelogDialog",props:{appId:null,version:{default:void 0},open:{type:Boolean,default:!0}},emits:["dismiss","update:open"],setup(e,{emit:t}){const n=e,o=[{label:(0,i.Tl)("updatenotification","Give feedback"),callback:()=>{window.open(`https://apps.nextcloud.com/apps/${n.appId}#comments`,"_blank","noreferrer noopener")}},{label:(0,i.Tl)("updatenotification","Get started"),variant:"primary",callback:()=>{t("dismiss"),t("update:open",!1)}}],c=(0,r.KR)(n.appId),p=(0,r.KR)(n.version??""),h=(0,r.KR)("");return(0,r.nT)(()=>{const e=n.version?(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}?version={version}",{version:n.version,app:n.appId}):(0,l.KT)("/apps/updatenotification/api/v1/changelog/{app}",{version:n.version,app:n.appId});s.Ay.get(e).then(({data:e})=>{c.value=e.ocs.data.appName,p.value=e.ocs.data.version,h.value=e.ocs.data.content}).catch(e=>{404===e?.response?.status?(c.value=n.appId,h.value=(0,i.Tl)("updatenotification","No changelog available")):(He.error("Failed to load changelog entry",e),t("update:open",!1))})}),{__sfc:!0,props:n,emit:t,dialogButtons:o,appName:c,appVersion:p,markdown:h,t:i.Tl,NcDialog:a.A,Markdown:Qe}}});var je=n(8206),We={};We.styleTagTransform=Me(),We.setAttributes=Be(),We.insert=Le().bind(null,"head"),We.domAPI=Ce(),We.insertStyleElement=qe(),ve()(je.A,We),je.A&&je.A.locals&&je.A.locals;const Fe=(0,Ne.A)(Oe,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcDialog,{attrs:{"content-classes":"app-changelog-dialog",buttons:n.dialogButtons,name:n.t("updatenotification","What's new in {app} {version}",{app:n.appName,version:n.appVersion}),open:e.open&&void 0!==n.markdown,size:"normal"},on:{"update:open":function(t){return e.$emit("update:open",t)}}},[t(n.Markdown,{staticClass:"app-changelog-dialog__text",attrs:{markdown:n.markdown,"min-heading-level":3}})],1)},[],!1,null,"7b1cfb7a",null).exports}}]); +//# sourceMappingURL=3486-3486.js.map?v=f703c984419d7764e6b5 \ No newline at end of file diff --git a/dist/3486-3486.js.map b/dist/3486-3486.js.map index 1364a26206381..63b91a75f9041 100644 --- a/dist/3486-3486.js.map +++ b/dist/3486-3486.js.map @@ -1 +1 @@ -{"version":3,"file":"3486-3486.js?v=5a5546614d6822585bea","mappings":"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","sources":["webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/logger.ts","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?2392","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?c992"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue\"],\"names\":[],\"mappings\":\"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA\",\"sourcesContent\":[\"\\n:deep(.app-changelog-dialog) {\\n\\tmin-height: 50vh !important;\\n}\\n\\n.app-changelog-dialog__text {\\n\\tpadding-inline: 14px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcDialog,{attrs:{\"content-classes\":\"app-changelog-dialog\",\"buttons\":_setup.dialogButtons,\"name\":_setup.t('updatenotification', 'What\\'s new in {app} {version}', { app: _setup.appName, version: _setup.appVersion }),\"open\":_vm.open && _setup.markdown !== undefined,\"size\":\"normal\"},on:{\"update:open\":function($event){return _vm.$emit('update:open', $event)}}},[_c(_setup.Markdown,{staticClass:\"app-changelog-dialog__text\",attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * marked v17.0.4 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction M(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=M();function G(u){T=u}var _={exec:()=>null};function k(u,e=\"\"){let t=typeof u==\"string\"?u:u.source,n={replace:(r,i)=>{let s=typeof i==\"string\"?i:i.source;return s=s.replace(m.caret,\"$1\"),t=t.replace(r,s),n},getRegex:()=>new RegExp(t,e)};return n}var Re=(()=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:u=>new RegExp(`^( {0,3}${u})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`),hrRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`),fencesBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}(?:\\`\\`\\`|~~~)`),headingBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}#`),htmlBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}<(?:[a-z].*>|!--)`,\"i\"),blockquoteBeginRegex:u=>new RegExp(`^ {0,${Math.min(3,u-1)}}>`)},Te=/^(?:[ \\t]*(?:\\n|$))+/,Oe=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,we=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,A=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,ye=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,N=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,re=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,se=k(re).replace(/bull/g,N).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Pe=k(re).replace(/bull/g,N).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),Q=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,Se=/^[^\\n]+/,j=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,$e=k(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",j).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),_e=k(/^(bull)([ \\t][^\\n]+?)?(?:\\n|$)/).replace(/bull/g,N).getRegex(),q=\"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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",F=/|$))/,Le=k(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",F).replace(\"tag\",q).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),ie=k(Q).replace(\"hr\",A).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",q).getRegex(),Me=k(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",ie).getRegex(),U={blockquote:Me,code:Oe,def:$e,fences:we,heading:ye,hr:A,html:Le,lheading:se,list:_e,newline:Te,paragraph:ie,table:_,text:Se},te=k(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",A).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",q).getRegex(),ze={...U,lheading:Pe,table:te,paragraph:k(Q).replace(\"hr\",A).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",te).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",q).getRegex()},Ee={...U,html:k(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",F).replace(/tag/g,\"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:|[^\\\\w\\\\s@]*@)\\\\b\").getRegex(),def:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:k(Q).replace(\"hr\",A).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",se).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ie=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ae=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,oe=/^( {2,}|\\\\)\\n(?!\\s*$)/,Ce=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Re?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),pe=/^(?:\\*+(?:((?!\\*)punct)|[^\\s*]))|^_+(?:((?!_)punct)|([^\\s_]))/,Ze=k(pe,\"u\").replace(/punct/g,v).getRegex(),Ne=k(pe,\"u\").replace(/punct/g,le).getRegex(),ce=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Qe=k(ce,\"gu\").replace(/notPunctSpace/g,ae).replace(/punctSpace/g,K).replace(/punct/g,v).getRegex(),je=k(ce,\"gu\").replace(/notPunctSpace/g,qe).replace(/punctSpace/g,De).replace(/punct/g,le).getRegex(),Fe=k(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,ae).replace(/punctSpace/g,K).replace(/punct/g,v).getRegex(),Ue=k(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,ue).getRegex(),Ke=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",We=k(Ke,\"gu\").replace(/notPunctSpace/g,He).replace(/punctSpace/g,ve).replace(/punct/g,ue).getRegex(),Xe=k(/\\\\(punct)/,\"gu\").replace(/punct/g,v).getRegex(),Je=k(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"email\",/[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])?)+(?![-_])/).getRegex(),Ve=k(F).replace(\"(?:-->|$)\",\"-->\").getRegex(),Ye=k(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Ve).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),D=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+[^`]*?`+(?!`)|[^\\[\\]\\\\`])*?/,et=k(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",D).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),he=k(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",D).replace(\"ref\",j).getRegex(),ke=k(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",j).getRegex(),tt=k(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",he).replace(\"nolink\",ke).getRegex(),ne=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,W={_backpedal:_,anyPunctuation:Xe,autolink:Je,blockSkip:Ge,br:oe,code:Ae,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:Ze,emStrongRDelimAst:Qe,emStrongRDelimUnd:Fe,escape:Ie,link:et,nolink:ke,punctuation:Be,reflink:he,reflinkSearch:tt,tag:Ye,text:Ce,url:_},nt={...W,link:k(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",D).getRegex(),reflink:k(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",D).getRegex()},Z={...W,emStrongRDelimAst:je,emStrongLDelim:Ne,delLDelim:Ue,delRDelim:We,url:k(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",ne).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:k(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},de=u=>st[u];function O(u,e){if(e){if(m.escapeTest.test(u))return u.replace(m.escapeReplace,de)}else if(m.escapeTestNoEncode.test(u))return u.replace(m.escapeReplaceNoEncode,de);return u}function X(u){try{u=encodeURI(u).replace(m.percentDecode,\"%\")}catch{return null}return u}function J(u,e){let t=u.replace(m.findPipe,(i,s,a)=>{let o=!1,l=s;for(;--l>=0&&a[l]===\"\\\\\";)o=!o;return o?\"|\":\" |\"}),n=t.split(m.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length0?-2:-1}function fe(u,e=0){let t=e,n=\"\";for(let r of u)if(r===\"\t\"){let i=4-t%4;n+=\" \".repeat(i),t+=i}else n+=r,t++;return n}function me(u,e,t,n,r){let i=e.href,s=e.title||null,a=u[1].replace(r.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let o={type:u[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:i,title:s,text:a,tokens:n.inlineTokens(a)};return n.state.inLink=!1,o}function it(u,e,t){let n=u.match(t.other.indentCodeCompensation);if(n===null)return e;let r=n[1];return e.split(`\n`).map(i=>{let s=i.match(t.other.beginningSpace);if(s===null)return i;let[a]=s;return a.length>=r.length?i.slice(r.length):i}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=t[0].replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:t[0],codeBlockStyle:\"indented\",text:this.options.pedantic?n:E(n,`\n`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],r=it(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:r}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let r=E(n,\"#\");(this.options.pedantic||!r||this.rules.other.endingSpaceChar.test(r))&&(n=r.trim())}return{type:\"heading\",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:E(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=E(t[0],`\n`).split(`\n`),r=\"\",i=\"\",s=[];for(;n.length>0;){let a=!1,o=[],l;for(l=0;l1,i={type:\"list\",raw:\"\",ordered:r,start:r?+n.slice(0,-1):\"\",loose:!1,items:[]};n=r?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=r?n:\"[*+-]\");let s=this.rules.other.listItemRegex(n),a=!1;for(;e;){let l=!1,p=\"\",c=\"\";if(!(t=s.exec(e))||this.rules.block.hr.test(e))break;p=t[0],e=e.substring(p.length);let d=fe(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!d.trim(),f=0;if(this.options.pedantic?(f=2,c=d.trimStart()):R?f=t[1].length+1:(f=d.search(this.rules.other.nonSpaceChar),f=f>4?1:f,c=d.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(p+=h+`\n`,e=e.substring(h.length+1),l=!0),!l){let S=this.rules.other.nextBulletRegex(f),V=this.rules.other.hrRegex(f),Y=this.rules.other.fencesBeginRegex(f),ee=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f),be=this.rules.other.blockquoteBeginRegex(f);for(;e;){let H=e.split(`\n`,1)[0],I;if(h=H,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),I=h):I=h.replace(this.rules.other.tabCharGlobal,\" \"),Y.test(h)||ee.test(h)||xe.test(h)||be.test(h)||S.test(h)||V.test(h))break;if(I.search(this.rules.other.nonSpaceChar)>=f||!h.trim())c+=`\n`+I.slice(f);else{if(R||d.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||Y.test(d)||ee.test(d)||V.test(d))break;c+=`\n`+h}R=!h.trim(),p+=H+`\n`,e=e.substring(H.length+1),d=I.slice(f)}}i.loose||(a?i.loose=!0:this.rules.other.doubleBlankLine.test(p)&&(a=!0)),i.items.push({type:\"list_item\",raw:p,task:!!this.options.gfm&&this.rules.other.listIsTask.test(c),loose:!1,text:c,tokens:[]}),i.raw+=p}let o=i.items.at(-1);if(o)o.raw=o.raw.trimEnd(),o.text=o.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let l of i.items){if(this.lexer.state.top=!1,l.tokens=this.lexer.blockTokens(l.text,[]),l.task){if(l.text=l.text.replace(this.rules.other.listReplaceTask,\"\"),l.tokens[0]?.type===\"text\"||l.tokens[0]?.type===\"paragraph\"){l.tokens[0].raw=l.tokens[0].raw.replace(this.rules.other.listReplaceTask,\"\"),l.tokens[0].text=l.tokens[0].text.replace(this.rules.other.listReplaceTask,\"\");for(let c=this.lexer.inlineQueue.length-1;c>=0;c--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[c].src)){this.lexer.inlineQueue[c].src=this.lexer.inlineQueue[c].src.replace(this.rules.other.listReplaceTask,\"\");break}}let p=this.rules.other.listTaskCheckbox.exec(l.raw);if(p){let c={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};l.checked=c.checked,i.loose?l.tokens[0]&&[\"paragraph\",\"text\"].includes(l.tokens[0].type)&&\"tokens\"in l.tokens[0]&&l.tokens[0].tokens?(l.tokens[0].raw=c.raw+l.tokens[0].raw,l.tokens[0].text=c.raw+l.tokens[0].text,l.tokens[0].tokens.unshift(c)):l.tokens.unshift({type:\"paragraph\",raw:c.raw,text:c.raw,tokens:[c]}):l.tokens.unshift(c)}}if(!i.loose){let p=l.tokens.filter(d=>d.type===\"space\"),c=p.length>0&&p.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=c}}if(i.loose)for(let l of i.items){l.loose=!0;for(let p of l.tokens)p.type===\"text\"&&(p.type=\"paragraph\")}return i}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:\"html\",block:!0,raw:t[0],pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:t[0],href:r,title:i}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=J(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),i=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],s={type:\"table\",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let a of r)this.rules.other.tableAlignRight.test(a)?s.align.push(\"right\"):this.rules.other.tableAlignCenter.test(a)?s.align.push(\"center\"):this.rules.other.tableAlignLeft.test(a)?s.align.push(\"left\"):s.align.push(null);for(let a=0;a({text:o,tokens:this.lexer.inline(o),header:!1,align:s.align[l]})));return s}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:\"heading\",raw:t[0],depth:t[2].charAt(0)===\"=\"?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let s=E(n.slice(0,-1),\"\\\\\");if((n.length-s.length)%2===0)return}else{let s=ge(t[2],\"()\");if(s===-2)return;if(s>-1){let o=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+s;t[2]=t[2].substring(0,s),t[0]=t[0].substring(0,o).trim(),t[3]=\"\"}}let r=t[2],i=\"\";if(this.options.pedantic){let s=this.rules.other.pedanticHrefTitle.exec(r);s&&(r=s[1],i=s[3])}else i=t[3]?t[3].slice(1,-1):\"\";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?r=r.slice(1):r=r.slice(1,-1)),me(t,{href:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\"),title:i&&i.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let r=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),i=t[r.toLowerCase()];if(!i){let s=n[0].charAt(0);return{type:\"text\",raw:s,text:s}}return me(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let r=this.rules.inline.emStrongLDelim.exec(e);if(!r||r[3]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(r[1]||r[2]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let s=[...r[0]].length-1,a,o,l=s,p=0,c=r[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+s);(r=c.exec(t))!=null;){if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!a)continue;if(o=[...a].length,r[3]||r[4]){l+=o;continue}else if((r[5]||r[6])&&s%3&&!((s+o)%3)){p+=o;continue}if(l-=o,l>0)continue;o=Math.min(o,o+l+p);let d=[...r[0]][0].length,h=e.slice(0,s+r.index+d+o);if(Math.min(s,o)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),r=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return r&&i&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let r=this.rules.inline.delLDelim.exec(e);if(!r)return;if(!(r[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let s=[...r[0]].length-1,a,o,l=s,p=this.rules.inline.delRDelim;for(p.lastIndex=0,t=t.slice(-1*e.length+s);(r=p.exec(t))!=null;){if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!a||(o=[...a].length,o!==s))continue;if(r[3]||r[4]){l+=o;continue}if(l-=o,l>0)continue;o=Math.min(o,o+l);let c=[...r[0]][0].length,d=e.slice(0,s+r.index+c+o),h=d.slice(s,-s);return{type:\"del\",raw:d,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,r;return t[2]===\"@\"?(n=t[1],r=\"mailto:\"+n):(n=t[1],r=n),{type:\"link\",raw:t[0],text:n,href:r,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,r;if(t[2]===\"@\")n=t[0],r=\"mailto:\"+n;else{let i;do i=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(i!==t[0]);n=t[0],t[1]===\"www.\"?r=\"http://\"+t[0]:r=t[0]}return{type:\"link\",raw:t[0],text:n,href:r,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class u{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:C.normal,inline:z.normal};this.options.pedantic?(t.block=C.pedantic,t.inline=z.pedantic):this.options.gfm&&(t.block=C.gfm,this.options.breaks?t.inline=z.breaks:t.inline=z.gfm),this.tokenizer.rules=t}static get rules(){return{block:C,inline:z}}static lex(e,t){return new u(t).lex(e)}static lexInline(e,t){return new u(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=s.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let s=t.at(-1);r.raw.length===1&&s!==void 0?s.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let s=t.at(-1);s?.type===\"paragraph\"||s?.type===\"text\"?(s.raw+=(s.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,s.text+=`\n`+r.text,this.inlineQueue.at(-1).src=s.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let s=t.at(-1);s?.type===\"paragraph\"||s?.type===\"text\"?(s.raw+=(s.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,s.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=s.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let s=1/0,a=e.slice(1),o;this.options.extensions.startBlock.forEach(l=>{o=l.call({lexer:this},a),typeof o==\"number\"&&o>=0&&(s=Math.min(s,o))}),s<1/0&&s>=0&&(i=e.substring(0,s+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let s=t.at(-1);n&&s?.type===\"paragraph\"?(s.raw+=(s.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,s.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let s=t.at(-1);s?.type===\"text\"?(s.raw+=(s.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,s.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):t.push(r);continue}if(e){let s=\"Infinite loop on byte: \"+e.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n=e,r=null;if(this.tokens.links){let o=Object.keys(this.tokens.links);if(o.length>0)for(;(r=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)o.includes(r[0].slice(r[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,r.index)+\"[\"+\"a\".repeat(r[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(r=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,r.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(r=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)i=r[2]?r[2].length:0,n=n.slice(0,r.index+i)+\"[\"+\"a\".repeat(r[0].length-i-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,a=\"\";for(;e;){s||(a=\"\"),s=!1;let o;if(this.options.extensions?.inline?.some(p=>(o=p.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let p=t.at(-1);o.type===\"text\"&&p?.type===\"text\"?(p.raw+=o.raw,p.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,a)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e,n,a)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let l=e;if(this.options.extensions?.startInline){let p=1/0,c=e.slice(1),d;this.options.extensions.startInline.forEach(h=>{d=h.call({lexer:this},c),typeof d==\"number\"&&d>=0&&(p=Math.min(p,d))}),p<1/0&&p>=0&&(l=e.substring(0,p+1))}if(o=this.tokenizer.inlineText(l)){e=e.substring(o.raw.length),o.raw.slice(-1)!==\"_\"&&(a=o.raw.slice(-1)),s=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=o.raw,p.text+=o.text):t.push(o);continue}if(e){let p=\"Infinite loop on byte: \"+e.charCodeAt(0);if(this.options.silent){console.error(p);break}else throw new Error(p)}}return t}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let r=(t||\"\").match(m.notSpaceStart)?.[0],i=e.replace(m.endingNewline,\"\")+`\n`;return r?'
    '+(n?i:O(i,!0))+`
    \n`:\"
    \"+(n?i:O(i,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,r=\"\";for(let a=0;a\n`+r+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let i=0;i${r}`),`\n\n`+t+`\n`+r+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),i=X(e);if(i===null)return r;e=i;let s='
    \"+r+\"\",s}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let i=X(e);if(i===null)return O(n);e=i;let s=`\"${O(n)}\"`;return\",s}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var $=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class u{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new $}static parse(e,t){return new u(t).parse(e)}static parseInline(e,t){return new u(t).parseInline(e)}parse(e){let t=\"\";for(let n=0;n{let a=i[s].flat(1/0);n=n.concat(this.walkTokens(a,t))}):i.tokens&&(n=n.concat(this.walkTokens(i.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let r={...n};if(r.async=this.defaults.async||r.async||!1,n.extensions&&(n.extensions.forEach(i=>{if(!i.name)throw new Error(\"extension name required\");if(\"renderer\"in i){let s=t.renderers[i.name];s?t.renderers[i.name]=function(...a){let o=i.renderer.apply(this,a);return o===!1&&(o=s.apply(this,a)),o}:t.renderers[i.name]=i.renderer}if(\"tokenizer\"in i){if(!i.level||i.level!==\"block\"&&i.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let s=t[i.level];s?s.unshift(i.tokenizer):t[i.level]=[i.tokenizer],i.start&&(i.level===\"block\"?t.startBlock?t.startBlock.push(i.start):t.startBlock=[i.start]:i.level===\"inline\"&&(t.startInline?t.startInline.push(i.start):t.startInline=[i.start]))}\"childTokens\"in i&&i.childTokens&&(t.childTokens[i.name]=i.childTokens)}),r.extensions=t),n.renderer){let i=this.defaults.renderer||new y(this.defaults);for(let s in n.renderer){if(!(s in i))throw new Error(`renderer '${s}' does not exist`);if([\"options\",\"parser\"].includes(s))continue;let a=s,o=n.renderer[a],l=i[a];i[a]=(...p)=>{let c=o.apply(i,p);return c===!1&&(c=l.apply(i,p)),c||\"\"}}r.renderer=i}if(n.tokenizer){let i=this.defaults.tokenizer||new w(this.defaults);for(let s in n.tokenizer){if(!(s in i))throw new Error(`tokenizer '${s}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(s))continue;let a=s,o=n.tokenizer[a],l=i[a];i[a]=(...p)=>{let c=o.apply(i,p);return c===!1&&(c=l.apply(i,p)),c}}r.tokenizer=i}if(n.hooks){let i=this.defaults.hooks||new P;for(let s in n.hooks){if(!(s in i))throw new Error(`hook '${s}' does not exist`);if([\"options\",\"block\"].includes(s))continue;let a=s,o=n.hooks[a],l=i[a];P.passThroughHooks.has(s)?i[a]=p=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(s))return(async()=>{let d=await o.call(i,p);return l.call(i,d)})();let c=o.call(i,p);return l.call(i,c)}:i[a]=(...p)=>{if(this.defaults.async)return(async()=>{let d=await o.apply(i,p);return d===!1&&(d=await l.apply(i,p)),d})();let c=o.apply(i,p);return c===!1&&(c=l.apply(i,p)),c}}r.hooks=i}if(n.walkTokens){let i=this.defaults.walkTokens,s=n.walkTokens;r.walkTokens=function(a){let o=[];return o.push(s.call(this,a)),i&&(o=o.concat(i.call(this,a))),o}}this.defaults={...this.defaults,...r}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,r)=>{let i={...r},s={...this.defaults,...i},a=this.onError(!!s.silent,!!s.async);if(this.defaults.async===!0&&i.async===!1)return a(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return a(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return a(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let o=s.hooks?await s.hooks.preprocess(n):n,p=await(s.hooks?await s.hooks.provideLexer():e?x.lex:x.lexInline)(o,s),c=s.hooks?await s.hooks.processAllTokens(p):p;s.walkTokens&&await Promise.all(this.walkTokens(c,s.walkTokens));let h=await(s.hooks?await s.hooks.provideParser():e?b.parse:b.parseInline)(c,s);return s.hooks?await s.hooks.postprocess(h):h})().catch(a);try{s.hooks&&(n=s.hooks.preprocess(n));let l=(s.hooks?s.hooks.provideLexer():e?x.lex:x.lexInline)(n,s);s.hooks&&(l=s.hooks.processAllTokens(l)),s.walkTokens&&this.walkTokens(l,s.walkTokens);let c=(s.hooks?s.hooks.provideParser():e?b.parse:b.parseInline)(l,s);return s.hooks&&(c=s.hooks.postprocess(c)),c}catch(o){return a(o)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let r=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(r):r}if(t)return Promise.reject(n);throw n}}};var L=new B;function g(u,e){return L.parse(u,e)}g.options=g.setOptions=function(u){return L.setOptions(u),g.defaults=L.defaults,G(g.defaults),g};g.getDefaults=M;g.defaults=T;g.use=function(...u){return L.use(...u),g.defaults=L.defaults,G(g.defaults),g};g.walkTokens=function(u,e){return L.walkTokens(u,e)};g.parseInline=L.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=$;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var Ut=g.options,Kt=g.setOptions,Wt=g.use,Xt=g.walkTokens,Jt=g.parseInline,Vt=g,Yt=b.parse,en=x.lex;export{P as Hooks,x as Lexer,B as Marked,b as Parser,y as Renderer,$ as TextRenderer,w as Tokenizer,T as defaults,M as getDefaults,en as lexer,g as marked,Ut as options,Vt as parse,Jt as parseInline,Yt as parser,Kt as setOptions,Wt as use,Xt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { getLoggerBuilder } from '@nextcloud/logger';\nexport const logger = getLoggerBuilder()\n .detectLogLevel()\n .setApp('updatenotification')\n .build();\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./AppChangelogDialog.vue?vue&type=template&id=7b1cfb7a&scoped=true\"\nimport script from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7b1cfb7a\",\n null\n \n)\n\nexport default component.exports"],"names":["___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","id","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","u","_","exec","k","e","t","source","n","replace","r","i","s","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","A","N","re","se","Pe","Q","j","$e","_e","q","F","Le","ie","U","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","te","ze","Ee","oe","v","K","ae","Be","le","ue","Ge","pe","Ze","Ne","ce","Qe","je","Fe","Ue","We","Xe","Je","Ve","Ye","D","et","he","ke","ne","W","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","nt","Z","rt","C","normal","z","st","de","O","test","X","encodeURI","J","a","o","l","split","trim","shift","length","at","pop","splice","E","charAt","slice","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","join","it","lang","inline","depth","p","c","d","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","V","Y","ee","xe","be","I","H","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","call","endsWith","startBlock","forEach","charCodeAt","console","error","Error","keys","lastIndexOf","emStrongMask","startInline","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","$","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","L","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","logger","getLoggerBuilder","detectLogLevel","setApp","build","components_AppChangelogDialogvue_type_script_setup_true_lang_ts","appId","undefined","open","Boolean","emits","emit","dialogButtons","label","callback","window","variant","appName","ref","appVersion","watchEffect","generateOcsUrl","app","axios","get","then","data","ocs","content","response","status","l10n_dist","Tl","NcDialog","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss_options","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss","AppChangelogDialog","attrs","buttons","size","on","$event","$emit"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"3486-3486.js?v=f703c984419d7764e6b5","mappings":"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","sources":["webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/logger.ts","webpack:///nextcloud/apps/updatenotification/src/components/AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?2392","webpack://nextcloud/./apps/updatenotification/src/components/AppChangelogDialog.vue?c992"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `[data-v-7b1cfb7a] .app-changelog-dialog{min-height:50vh !important}.app-changelog-dialog__text[data-v-7b1cfb7a]{padding-inline:14px}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/AppChangelogDialog.vue\"],\"names\":[],\"mappings\":\"AACA,wCACC,0BAAA,CAGD,6CACC,mBAAA\",\"sourcesContent\":[\"\\n:deep(.app-changelog-dialog) {\\n\\tmin-height: 50vh !important;\\n}\\n\\n.app-changelog-dialog__text {\\n\\tpadding-inline: 14px;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcDialog,{attrs:{\"content-classes\":\"app-changelog-dialog\",\"buttons\":_setup.dialogButtons,\"name\":_setup.t('updatenotification', 'What\\'s new in {app} {version}', { app: _setup.appName, version: _setup.appVersion }),\"open\":_vm.open && _setup.markdown !== undefined,\"size\":\"normal\"},on:{\"update:open\":function($event){return _vm.$emit('update:open', $event)}}},[_c(_setup.Markdown,{staticClass:\"app-changelog-dialog__text\",attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\n * marked v18.0.3 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction z(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=z();function G(l){T=l}var _={exec:()=>null};function d(l,e=\"\"){let t=typeof l==\"string\"?l:l.source,n={replace:(s,r)=>{let i=typeof r==\"string\"?r:r.source;return i=i.replace(m.caret,\"$1\"),t=t.replace(s,i),n},getRegex:()=>new RegExp(t,e)};return n}var Re=((l=\"\")=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\\`\\`\\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,\"i\"),blockquoteBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}>`)},Te=/^(?:[ \\t]*(?:\\n|$))+/,Oe=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,we=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,I=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,ye=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,Q=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,ie=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,oe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Pe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),j=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,Se=/^[^\\n]+/,F=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,$e=d(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",F).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),Le=d(/^(bull)([ \\t][^\\n]+?)?(?:\\n|$)/).replace(/bull/g,Q).getRegex(),v=\"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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",U=/|$))/,_e=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",U).replace(\"tag\",v).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),ae=d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),Me=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",ae).getRegex(),K={blockquote:Me,code:Oe,def:$e,fences:we,heading:ye,hr:I,html:_e,lheading:oe,list:Le,newline:Te,paragraph:ae,table:_,text:Se},re=d(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),ze={...K,lheading:Pe,table:re,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",re).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex()},Ee={...K,html:d(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",U).replace(/tag/g,\"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:|[^\\\\w\\\\s@]*@)\\\\b\").getRegex(),def:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",oe).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ae=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ce=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,le=/^( {2,}|\\\\)\\n(?!\\s*$)/,Ie=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Re?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),pe=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,He=d(pe,\"u\").replace(/punct/g,E).getRegex(),Ze=d(pe,\"u\").replace(/punct/g,ue).getRegex(),ce=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Ge=d(ce,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ne=d(ce,\"gu\").replace(/notPunctSpace/g,qe).replace(/punctSpace/g,De).replace(/punct/g,ue).getRegex(),Qe=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),je=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,E).getRegex(),Fe=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Ue=d(Fe,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ke=d(/\\\\(punct)/,\"gu\").replace(/punct/g,E).getRegex(),We=d(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"email\",/[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])?)+(?![-_])/).getRegex(),Xe=d(U).replace(\"(?:-->|$)\",\"-->\").getRegex(),Je=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Xe).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),q=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,Ve=d(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",q).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),he=d(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",q).replace(\"ref\",F).getRegex(),ke=d(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",F).getRegex(),Ye=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",he).replace(\"nolink\",ke).getRegex(),se=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,X={_backpedal:_,anyPunctuation:Ke,autolink:We,blockSkip:ve,br:le,code:Ce,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:He,emStrongRDelimAst:Ge,emStrongRDelimUnd:Qe,escape:Ae,link:Ve,nolink:ke,punctuation:Be,reflink:he,reflinkSearch:Ye,tag:Je,text:Ie,url:_},et={...X,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",q).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",q).getRegex()},N={...X,emStrongRDelimAst:Ne,emStrongLDelim:Ze,delLDelim:je,delRDelim:Ue,url:d(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",se).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:d(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},de=l=>nt[l];function O(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,de)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,de);return l}function J(l){try{l=encodeURI(l).replace(m.percentDecode,\"%\")}catch{return null}return l}function V(l,e){let t=l.replace(m.findPipe,(r,i,o)=>{let u=!1,a=i;for(;--a>=0&&o[a]===\"\\\\\";)u=!u;return u?\"|\":\" |\"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length=0&&m.blankLine.test(e[t]);)t--;return e.length-t<=2?l:e.slice(0,t+1).join(`\n`)}function ge(l,e){if(l.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n0?-2:-1}function fe(l,e=0){let t=e,n=\"\";for(let s of l)if(s===\"\t\"){let r=4-t%4;n+=\" \".repeat(r),t+=r}else n+=s,t++;return n}function me(l,e,t,n,s){let r=e.href,i=e.title||null,o=l[1].replace(s.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let u={type:l[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:r,title:i,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function rt(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(`\n`).map(r=>{let i=r.match(t.other.beginningSpace);if(i===null)return r;let[o]=i;return o.length>=s.length?r.slice(s.length):r}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:Y(t[0]),s=n.replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:n,codeBlockStyle:\"indented\",text:s}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=rt(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=$(n,\"#\");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:\"heading\",raw:$(t[0],`\n`),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:$(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=$(t[0],`\n`).split(`\n`),s=\"\",r=\"\",i=[];for(;n.length>0;){let o=!1,u=[],a;for(a=0;a1,r={type:\"list\",raw:\"\",ordered:s,start:s?+n.slice(0,-1):\"\",loose:!1,items:[]};n=s?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=s?n:\"[*+-]\");let i=this.rules.other.listItemRegex(n),o=!1;for(;e;){let a=!1,c=\"\",p=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let k=fe(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!k.trim(),f=0;if(this.options.pedantic?(f=2,p=k.trimStart()):R?f=t[1].length+1:(f=k.search(this.rules.other.nonSpaceChar),f=f>4?1:f,p=k.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(c+=h+`\n`,e=e.substring(h.length+1),a=!0),!a){let S=this.rules.other.nextBulletRegex(f),ee=this.rules.other.hrRegex(f),te=this.rules.other.fencesBeginRegex(f),ne=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f),be=this.rules.other.blockquoteBeginRegex(f);for(;e;){let Z=e.split(`\n`,1)[0],C;if(h=Z,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),C=h):C=h.replace(this.rules.other.tabCharGlobal,\" \"),te.test(h)||ne.test(h)||xe.test(h)||be.test(h)||S.test(h)||ee.test(h))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!h.trim())p+=`\n`+C.slice(f);else{if(R||k.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||te.test(k)||ne.test(k)||ee.test(k))break;p+=`\n`+h}R=!h.trim(),c+=Z+`\n`,e=e.substring(Z.length+1),k=C.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0)),r.items.push({type:\"list_item\",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(p),loose:!1,text:p,tokens:[]}),r.raw+=c}let u=r.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;r.raw=r.raw.trimEnd();for(let a of r.items){this.lexer.state.top=!1,a.tokens=this.lexer.blockTokens(a.text,[]);let c=a.tokens[0];if(a.task&&(c?.type===\"text\"||c?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),c.raw=c.raw.replace(this.rules.other.listReplaceTask,\"\"),c.text=c.text.replace(this.rules.other.listReplaceTask,\"\");for(let k=this.lexer.inlineQueue.length-1;k>=0;k--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[k].src)){this.lexer.inlineQueue[k].src=this.lexer.inlineQueue[k].src.replace(this.rules.other.listReplaceTask,\"\");break}let p=this.rules.other.listTaskCheckbox.exec(a.raw);if(p){let k={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};a.checked=k.checked,r.loose?a.tokens[0]&&[\"paragraph\",\"text\"].includes(a.tokens[0].type)&&\"tokens\"in a.tokens[0]&&a.tokens[0].tokens?(a.tokens[0].raw=k.raw+a.tokens[0].raw,a.tokens[0].text=k.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(k)):a.tokens.unshift({type:\"paragraph\",raw:k.raw,text:k.raw,tokens:[k]}):a.tokens.unshift(k)}}else a.task&&(a.task=!1);if(!r.loose){let p=a.tokens.filter(h=>h.type===\"space\"),k=p.length>0&&p.some(h=>this.rules.other.anyLine.test(h.raw));r.loose=k}}if(r.loose)for(let a of r.items){a.loose=!0;for(let c of a.tokens)c.type===\"text\"&&(c.type=\"paragraph\")}return r}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=Y(t[0]);return{type:\"html\",block:!0,raw:n,pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),s=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:$(t[0],`\n`),href:s,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=V(t[1]),s=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),r=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],i={type:\"table\",raw:$(t[0],`\n`),header:[],align:[],rows:[]};if(n.length===s.length){for(let o of s)this.rules.other.tableAlignRight.test(o)?i.align.push(\"right\"):this.rules.other.tableAlignCenter.test(o)?i.align.push(\"center\"):this.rules.other.tableAlignLeft.test(o)?i.align.push(\"left\"):i.align.push(null);for(let o=0;o({text:u,tokens:this.lexer.inline(u),header:!1,align:i.align[a]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:\"heading\",raw:$(t[0],`\n`),depth:t[2].charAt(0)===\"=\"?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let i=$(n.slice(0,-1),\"\\\\\");if((n.length-i.length)%2===0)return}else{let i=ge(t[2],\"()\");if(i===-2)return;if(i>-1){let u=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,u).trim(),t[3]=\"\"}}let s=t[2],r=\"\";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(s);i&&(s=i[1],r=i[3])}else r=t[3]?t[3].slice(1,-1):\"\";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),me(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,\"$1\"),title:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[s.toLowerCase()];if(!r){let i=n[0].charAt(0);return{type:\"text\",raw:i,text:i}}return me(n,r,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||!s[1]&&!s[2]&&!s[3]&&!s[4]||s[4]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[3]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=0,p=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,t=t.slice(-1*e.length+i);(s=p.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){c+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+c);let k=[...s[0]][0].length,h=e.slice(0,i+s.index+k+u);if(Math.min(i,u)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),s=this.rules.other.nonSpaceChar.test(n),r=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&r&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let s=this.rules.inline.delLDelim.exec(e);if(!s)return;if(!(s[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=this.rules.inline.delRDelim;for(c.lastIndex=0,t=t.slice(-1*e.length+i);(s=c.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o||(u=[...o].length,u!==i))continue;if(s[3]||s[4]){a+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a);let p=[...s[0]][0].length,k=e.slice(0,i+s.index+p+u),h=k.slice(i,-i);return{type:\"del\",raw:k,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]===\"@\"?(n=t[1],s=\"mailto:\"+n):(n=t[1],s=n),{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]===\"@\")n=t[0],s=\"mailto:\"+n;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(r!==t[0]);n=t[0],t[1]===\"www.\"?s=\"http://\"+t[0]:s=t[0]}return{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:B.normal,inline:A.normal};this.options.pedantic?(t.block=B.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=B.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:B,inline:A}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=o.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let o=t.at(-1);r.raw.length===1&&o!==void 0?o.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let o=1/0,u=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},u),typeof a==\"number\"&&a>=0&&(o=Math.min(o,a))}),o<1/0&&o>=0&&(i=e.substring(0,o+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let o=t.at(-1);n&&o?.type===\"paragraph\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,s=null;if(this.tokens.links){let a=Object.keys(this.tokens.links);if(a.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)a.includes(s[0].slice(s[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,s.index)+\"[\"+\"a\".repeat(s[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,s.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let r;for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)r=s[2]?s[2].length:0,n=n.slice(0,s.index+r)+\"[\"+\"a\".repeat(s[0].length-r-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,o=\"\",u=1/0;for(;e;){if(e.length(a=p.call({lexer:this},e,t))?(e=e.substring(a.raw.length),t.push(a),!0):!1))continue;if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length);let p=t.at(-1);a.type===\"text\"&&p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(a=this.tokenizer.emStrong(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.del(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.autolink(e)){e=e.substring(a.raw.length),t.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e))){e=e.substring(a.raw.length),t.push(a);continue}let c=e;if(this.options.extensions?.startInline){let p=1/0,k=e.slice(1),h;this.options.extensions.startInline.forEach(R=>{h=R.call({lexer:this},k),typeof h==\"number\"&&h>=0&&(p=Math.min(p,h))}),p<1/0&&p>=0&&(c=e.substring(0,p+1))}if(a=this.tokenizer.inlineText(c)){e=e.substring(a.raw.length),a.raw.slice(-1)!==\"_\"&&(o=a.raw.slice(-1)),i=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=\"Infinite loop on byte: \"+e;if(this.options.silent)console.error(t);else throw new Error(t)}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let s=(t||\"\").match(m.notSpaceStart)?.[0],r=e.replace(m.endingNewline,\"\")+`\n`;return s?'
    '+(n?r:O(r,!0))+`
    \n`:\"
    \"+(n?r:O(r,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,s=\"\";for(let o=0;o\n`+s+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let r=0;r${s}`),`\n\n`+t+`\n`+s+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),r=J(e);if(r===null)return s;e=r;let i='
    \"+s+\"\",i}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let r=J(e);if(r===null)return O(n);e=r;let i=`\"${O(n)}\"`;return\",i}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var L=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class l{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new L}static parse(e,t){return new l(t).parse(e)}static parseInline(e,t){return new l(t).parseInline(e)}parse(e){this.renderer.parser=this;let t=\"\";for(let n=0;n{let o=r[i].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error(\"extension name required\");if(\"renderer\"in r){let i=t.renderers[r.name];i?t.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:t.renderers[r.name]=r.renderer}if(\"tokenizer\"in r){if(!r.level||r.level!==\"block\"&&r.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let i=t[r.level];i?i.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level===\"block\"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level===\"inline\"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}\"childTokens\"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),s.extensions=t),n.renderer){let r=this.defaults.renderer||new y(this.defaults);for(let i in n.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if([\"options\",\"parser\"].includes(i))continue;let o=i,u=n.renderer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p||\"\"}}s.renderer=r}if(n.tokenizer){let r=this.defaults.tokenizer||new w(this.defaults);for(let i in n.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(i))continue;let o=i,u=n.tokenizer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.tokenizer=r}if(n.hooks){let r=this.defaults.hooks||new P;for(let i in n.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if([\"options\",\"block\"].includes(i))continue;let o=i,u=n.hooks[o],a=r[o];P.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let k=await u.call(r,c);return a.call(r,k)})();let p=u.call(r,c);return a.call(r,p)}:r[o]=(...c)=>{if(this.defaults.async)return(async()=>{let k=await u.apply(r,c);return k===!1&&(k=await a.apply(r,c)),k})();let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.hooks=r}if(n.walkTokens){let r=this.defaults.walkTokens,i=n.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return o(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return o(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let u=i.hooks?await i.hooks.preprocess(n):n,c=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),p=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(p,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(p,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(o);try{i.hooks&&(n=i.hooks.preprocess(n));let a=(i.hooks?i.hooks.provideLexer(e):e?x.lex:x.lexInline)(n,i);i.hooks&&(a=i.hooks.processAllTokens(a)),i.walkTokens&&this.walkTokens(a,i.walkTokens);let p=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(u){return o(u)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let s=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var M=new D;function g(l,e){return M.parse(l,e)}g.options=g.setOptions=function(l){return M.setOptions(l),g.defaults=M.defaults,G(g.defaults),g};g.getDefaults=z;g.defaults=T;g.use=function(...l){return M.use(...l),g.defaults=M.defaults,G(g.defaults),g};g.walkTokens=function(l,e){return M.walkTokens(l,e)};g.parseInline=M.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=L;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var jt=g.options,Ft=g.setOptions,Ut=g.use,Kt=g.walkTokens,Wt=g.parseInline,Xt=g,Jt=b.parse,Vt=x.lex;export{P as Hooks,x as Lexer,D as Marked,b as Parser,y as Renderer,L as TextRenderer,w as Tokenizer,T as defaults,z as getDefaults,Vt as lexer,g as marked,jt as options,Xt as parse,Wt as parseInline,Jt as parser,Ft as setOptions,Ut as use,Kt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","/*!\n * SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport { getLoggerBuilder } from '@nextcloud/logger';\nexport const logger = getLoggerBuilder()\n .detectLogLevel()\n .setApp('updatenotification')\n .build();\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./AppChangelogDialog.vue?vue&type=template&id=7b1cfb7a&scoped=true\"\nimport script from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AppChangelogDialog.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./AppChangelogDialog.vue?vue&type=style&index=0&id=7b1cfb7a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"7b1cfb7a\",\n null\n \n)\n\nexport default component.exports"],"names":["___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","push","module","id","version","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","l","_","exec","d","e","t","source","n","replace","s","r","i","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","I","Q","ie","oe","Pe","j","F","$e","Le","v","U","_e","ae","K","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","re","ze","Ee","le","E","H","W","Be","ue","ve","pe","He","Ze","ce","Ge","Ne","Qe","je","Ue","Ke","We","Xe","Je","q","Ve","he","ke","se","X","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","et","N","tt","B","normal","A","nt","de","O","test","J","encodeURI","V","o","u","a","split","trim","shift","length","at","pop","splice","$","charAt","slice","Y","join","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","rt","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","ee","te","ne","xe","be","C","Z","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","M","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","logger","getLoggerBuilder","detectLogLevel","setApp","build","components_AppChangelogDialogvue_type_script_setup_true_lang_ts","appId","undefined","open","Boolean","emits","emit","dialogButtons","label","callback","window","variant","appName","ref","appVersion","watchEffect","generateOcsUrl","app","axios","get","then","data","ocs","content","response","status","l10n_dist","Tl","NcDialog","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss_options","AppChangelogDialogvue_type_style_index_0_id_7b1cfb7a_prod_scoped_true_lang_scss","AppChangelogDialog","attrs","buttons","size","on","$event","$emit"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/updatenotification-init.js b/dist/updatenotification-init.js index 24f3faf3d9dcd..92d25f50c4d89 100644 --- a/dist/updatenotification-init.js +++ b/dist/updatenotification-init.js @@ -1,2 +1,2 @@ -(()=>{"use strict";var e,t,r,o={28029(e,t,r){var o=r(44368),n=r(61338),i=r(81222),a=r(63814),c=r(85471);const l=(0,i.C)("core","apps",[]),d=(0,c.$V)(()=>Promise.all([r.e(4208),r.e(3486)]).then(r.bind(r,73486)));(0,n.B1)("notifications:action:execute",e=>{if("app_updated"===e.notification.objectType){e.cancelAction=!0;const[t,r,n,i]=e.action.url.match(/(?<=\/)([^?]+)?version=((\d+.?)+)/)??[];(function(e,t){const r=document.createElement("div");return document.body.appendChild(r),new Promise(o=>{let n=!1;const i=new c.Ay({el:r,render:r=>r(d,{props:{appId:e,version:t},on:{dismiss:()=>{n=!0},"update:open":t=>{if(!t){i.$destroy?.(),o(n);const t=l.find(({app:t})=>t===e);n&&void 0!==t&&(window.location.href=t.href)}}}})})})})(r||e.notification.objectId,n).then(t=>{t&&o.Ay.delete((0,a.KT)("apps/notifications/api/v2/notifications/{id}",{id:e.notification.notificationId}))})}})}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=o,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(s=0;s=n)&&Object.keys(i.O).every(e=>i.O[e](r[l]))?r.splice(l--,1):(c=!1,n0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>e+"-"+e+".js?v=5a5546614d6822585bea",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},r="nextcloud-ui-legacy:",i.l=(e,o,n,a)=>{if(t[e])t[e].push(o);else{var c,l;if(void 0!==n)for(var d=document.getElementsByTagName("script"),s=0;s{c.onerror=c.onload=null,clearTimeout(f);var n=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),n&&n.forEach(e=>e(o)),r)return r(o)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),l&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.j=1864,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={1864:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise((r,n)=>o=e[t]=[r,n]);r.push(o[2]=n);var a=i.p+i.u(t),c=new Error;i.l(a,r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",c.name="ChunkLoadError",c.type=n,c.request=a,o[1](c)}},"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[a,c,l]=r,d=0;if(a.some(t=>0!==e[t])){for(o in c)i.o(c,o)&&(i.m[o]=c[o]);if(l)var s=l(i)}for(t&&t(r);di(28029));a=i.O(a)})(); -//# sourceMappingURL=updatenotification-init.js.map?v=cba1f80fbaf6531581af \ No newline at end of file +(()=>{"use strict";var e,t,r,o={28029(e,t,r){var o=r(44368),n=r(61338),i=r(81222),a=r(63814),c=r(85471);const l=(0,i.C)("core","apps",[]),d=(0,c.$V)(()=>Promise.all([r.e(4208),r.e(3486)]).then(r.bind(r,73486)));(0,n.B1)("notifications:action:execute",e=>{if("app_updated"===e.notification.objectType){e.cancelAction=!0;const[t,r,n,i]=e.action.url.match(/(?<=\/)([^?]+)?version=((\d+.?)+)/)??[];(function(e,t){const r=document.createElement("div");return document.body.appendChild(r),new Promise(o=>{let n=!1;const i=new c.Ay({el:r,render:r=>r(d,{props:{appId:e,version:t},on:{dismiss:()=>{n=!0},"update:open":t=>{if(!t){i.$destroy?.(),o(n);const t=l.find(({app:t})=>t===e);n&&void 0!==t&&(window.location.href=t.href)}}}})})})})(r||e.notification.objectId,n).then(t=>{t&&o.Ay.delete((0,a.KT)("apps/notifications/api/v2/notifications/{id}",{id:e.notification.notificationId}))})}})}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=o,e=[],i.O=(t,r,o,n)=>{if(!r){var a=1/0;for(s=0;s=n)&&Object.keys(i.O).every(e=>i.O[e](r[l]))?r.splice(l--,1):(c=!1,n0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[r,o,n]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>e+"-"+e+".js?v=f703c984419d7764e6b5",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},r="nextcloud-ui-legacy:",i.l=(e,o,n,a)=>{if(t[e])t[e].push(o);else{var c,l;if(void 0!==n)for(var d=document.getElementsByTagName("script"),s=0;s{c.onerror=c.onload=null,clearTimeout(f);var n=t[e];if(delete t[e],c.parentNode&&c.parentNode.removeChild(c),n&&n.forEach(e=>e(o)),r)return r(o)},f=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),l&&document.head.appendChild(c)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.j=1864,(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={1864:0};i.f.j=(t,r)=>{var o=i.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var n=new Promise((r,n)=>o=e[t]=[r,n]);r.push(o[2]=n);var a=i.p+i.u(t),c=new Error;i.l(a,r=>{if(i.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var n=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",c.name="ChunkLoadError",c.type=n,c.request=a,o[1](c)}},"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[a,c,l]=r,d=0;if(a.some(t=>0!==e[t])){for(o in c)i.o(c,o)&&(i.m[o]=c[o]);if(l)var s=l(i)}for(t&&t(r);di(28029));a=i.O(a)})(); +//# sourceMappingURL=updatenotification-init.js.map?v=5e257ac814dbcbb03798 \ No newline at end of file diff --git a/dist/updatenotification-init.js.map b/dist/updatenotification-init.js.map index c954486d5c05a..bccdb2ed9c357 100644 --- a/dist/updatenotification-init.js.map +++ b/dist/updatenotification-init.js.map @@ -1 +1 @@ -{"version":3,"file":"updatenotification-init.js?v=cba1f80fbaf6531581af","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/apps/updatenotification/src/init.ts","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud-ui-legacy:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport axios from '@nextcloud/axios';\nimport { subscribe } from '@nextcloud/event-bus';\nimport { loadState } from '@nextcloud/initial-state';\nimport { generateOcsUrl } from '@nextcloud/router';\nimport Vue, { defineAsyncComponent } from 'vue';\nconst navigationEntries = loadState('core', 'apps', []);\nconst DialogVue = defineAsyncComponent(() => import('./components/AppChangelogDialog.vue'));\n/**\n * Show the app changelog dialog\n *\n * @param appId The app to show the changelog for\n * @param version Optional version to show\n */\nfunction showDialog(appId, version) {\n const element = document.createElement('div');\n document.body.appendChild(element);\n return new Promise((resolve) => {\n let dismissed = false;\n const dialog = new Vue({\n el: element,\n render: (h) => h(DialogVue, {\n props: {\n appId,\n version,\n },\n on: {\n dismiss: () => { dismissed = true; },\n 'update:open': (open) => {\n if (!open) {\n dialog.$destroy?.();\n resolve(dismissed);\n const app = navigationEntries.find(({ app }) => app === appId);\n if (dismissed && app !== undefined) {\n window.location.href = app.href;\n }\n }\n },\n },\n }),\n });\n });\n}\nsubscribe('notifications:action:execute', (event) => {\n if (event.notification.objectType === 'app_updated') {\n event.cancelAction = true;\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const [_, app, version, __] = event.action.url.match(/(?<=\\/)([^?]+)?version=((\\d+.?)+)/) ?? [];\n showDialog(app || event.notification.objectId, version)\n .then((dismissed) => {\n if (dismissed) {\n axios.delete(generateOcsUrl('apps/notifications/api/v2/notifications/{id}', { id: event.notification.notificationId }));\n }\n });\n }\n});\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"5a5546614d6822585bea\" + \"\";\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1864;","var scriptUrl;\nif (globalThis.importScripts) scriptUrl = globalThis.location + \"\";\nvar document = globalThis.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT')\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/^blob:/, \"\").replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1864: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(28029)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","navigationEntries","loadState","DialogVue","defineAsyncComponent","Promise","all","__webpack_require__","e","then","bind","subscribe","event","notification","objectType","cancelAction","_","app","version","__","action","url","match","appId","element","document","createElement","body","appendChild","resolve","dismissed","dialog","Vue","el","render","h","props","on","dismiss","open","$destroy","find","undefined","window","location","href","showDialog","objectId","axios","delete","generateOcsUrl","id","notificationId","__webpack_module_cache__","moduleId","cachedModule","exports","module","loaded","__webpack_modules__","call","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","chunkId","reduce","promises","u","obj","prop","prototype","hasOwnProperty","l","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","nc","setAttribute","src","onScriptComplete","prev","onerror","onload","clearTimeout","timeout","doneFns","parentNode","removeChild","forEach","setTimeout","type","target","head","Symbol","toStringTag","value","nmd","paths","children","scriptUrl","globalThis","importScripts","currentScript","tagName","toUpperCase","test","Error","replace","p","b","baseURI","self","installedChunks","installedChunkData","promise","reject","error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"updatenotification-init.js?v=5e257ac814dbcbb03798","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/webpack/runtime/load script","webpack:///nextcloud/apps/updatenotification/src/init.ts","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/get javascript chunk filename","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/publicPath","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","var inProgress = {};\nvar dataWebpackPrefix = \"nextcloud-ui-legacy:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = (url, done, key, chunkId) => {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = (prev, event) => {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach((fn) => (fn(event)));\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport axios from '@nextcloud/axios';\nimport { subscribe } from '@nextcloud/event-bus';\nimport { loadState } from '@nextcloud/initial-state';\nimport { generateOcsUrl } from '@nextcloud/router';\nimport Vue, { defineAsyncComponent } from 'vue';\nconst navigationEntries = loadState('core', 'apps', []);\nconst DialogVue = defineAsyncComponent(() => import('./components/AppChangelogDialog.vue'));\n/**\n * Show the app changelog dialog\n *\n * @param appId The app to show the changelog for\n * @param version Optional version to show\n */\nfunction showDialog(appId, version) {\n const element = document.createElement('div');\n document.body.appendChild(element);\n return new Promise((resolve) => {\n let dismissed = false;\n const dialog = new Vue({\n el: element,\n render: (h) => h(DialogVue, {\n props: {\n appId,\n version,\n },\n on: {\n dismiss: () => { dismissed = true; },\n 'update:open': (open) => {\n if (!open) {\n dialog.$destroy?.();\n resolve(dismissed);\n const app = navigationEntries.find(({ app }) => app === appId);\n if (dismissed && app !== undefined) {\n window.location.href = app.href;\n }\n }\n },\n },\n }),\n });\n });\n}\nsubscribe('notifications:action:execute', (event) => {\n if (event.notification.objectType === 'app_updated') {\n event.cancelAction = true;\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\n const [_, app, version, __] = event.action.url.match(/(?<=\\/)([^?]+)?version=((\\d+.?)+)/) ?? [];\n showDialog(app || event.notification.objectId, version)\n .then((dismissed) => {\n if (dismissed) {\n axios.delete(generateOcsUrl('apps/notifications/api/v2/notifications/{id}', { id: event.notification.notificationId }));\n }\n });\n }\n});\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = (chunkId) => {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = (chunkId) => {\n\t// return url for filenames based on template\n\treturn \"\" + chunkId + \"-\" + chunkId + \".js?v=\" + \"f703c984419d7764e6b5\" + \"\";\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 1864;","var scriptUrl;\nif (globalThis.importScripts) scriptUrl = globalThis.location + \"\";\nvar document = globalThis.document;\nif (!scriptUrl && document) {\n\tif (document.currentScript && document.currentScript.tagName.toUpperCase() === 'SCRIPT')\n\t\tscriptUrl = document.currentScript.src;\n\tif (!scriptUrl) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tif(scripts.length) {\n\t\t\tvar i = scripts.length - 1;\n\t\t\twhile (i > -1 && (!scriptUrl || !/^http(s?):/.test(scriptUrl))) scriptUrl = scripts[i--].src;\n\t\t}\n\t}\n}\n// When supporting browsers where an automatic publicPath is not supported you must specify an output.publicPath manually via configuration\n// or pass an empty string (\"\") and set the __webpack_public_path__ variable from your code to use your own logic.\nif (!scriptUrl) throw new Error(\"Automatic publicPath is not supported in this browser\");\nscriptUrl = scriptUrl.replace(/^blob:/, \"\").replace(/#.*$/, \"\").replace(/\\?.*$/, \"\").replace(/\\/[^\\/]+$/, \"/\");\n__webpack_require__.p = scriptUrl;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t1864: 0\n};\n\n__webpack_require__.f.j = (chunkId, promises) => {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject]));\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = (event) => {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(28029)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","inProgress","dataWebpackPrefix","navigationEntries","loadState","DialogVue","defineAsyncComponent","Promise","all","__webpack_require__","e","then","bind","subscribe","event","notification","objectType","cancelAction","_","app","version","__","action","url","match","appId","element","document","createElement","body","appendChild","resolve","dismissed","dialog","Vue","el","render","h","props","on","dismiss","open","$destroy","find","undefined","window","location","href","showDialog","objectId","axios","delete","generateOcsUrl","id","notificationId","__webpack_module_cache__","moduleId","cachedModule","exports","module","loaded","__webpack_modules__","call","m","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","key","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","chunkId","reduce","promises","u","obj","prop","prototype","hasOwnProperty","l","done","push","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","nc","setAttribute","src","onScriptComplete","prev","onerror","onload","clearTimeout","timeout","doneFns","parentNode","removeChild","forEach","setTimeout","type","target","head","Symbol","toStringTag","value","nmd","paths","children","scriptUrl","globalThis","importScripts","currentScript","tagName","toUpperCase","test","Error","replace","p","b","baseURI","self","installedChunks","installedChunkData","promise","reject","error","errorType","realSrc","message","name","request","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","some","chunkLoadingGlobal","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/updatenotification-view-changelog-page.js b/dist/updatenotification-view-changelog-page.js index dbe94b6fea580..a8ad85a1291e2 100644 --- a/dist/updatenotification-view-changelog-page.js +++ b/dist/updatenotification-view-changelog-page.js @@ -1,2 +1,2 @@ -(()=>{"use strict";var e,t={39800(e,t,n){var r=n(85471),s=n(81222),i=n(53334),l=n(18195),a=n(22378),o=n(99418);var c={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function p(e){c=e}var h={exec:()=>null};function u(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let s="string"==typeof t?t:t.source;return s=s.replace(d.caret,"$1"),n=n.replace(e,s),r},getRegex:()=>new RegExp(n,t)};return r}var g=(()=>{try{return!!new RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}>`)},k=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,f=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,x=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,b=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),m=u(x).replace(/bull/g,f).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),w=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,A=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=u(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",A).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),S=u(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,f).getRegex(),$="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",R=/|$))/,_=u("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",R).replace("tag",$).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),v=u(w).replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex(),C={blockquote:u(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",v).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:k,html:_,lheading:b,list:S,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:v,table:h,text:/^[^\n]+/},T=u("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex(),z={...C,lheading:m,table:T,paragraph:u(w).replace("hr",k).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",T).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",$).getRegex()},P={...C,html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",R).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:h,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:u(w).replace("hr",k).replace("heading"," *#{1,6} *[^\n]").replace("lheading",b).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},I=/^( {2,}|\\)\n(?!\s*$)/,L=/[\p{P}\p{S}]/u,B=/[\s\p{P}\p{S}]/u,E=/[^\s\p{P}\p{S}]/u,q=u(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,B).getRegex(),M=/(?!~)[\p{P}\p{S}]/u,N=/(?![*_])[\p{P}\p{S}]/u,D=u(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",g?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),O=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,Z=u(O,"u").replace(/punct/g,L).getRegex(),G=u(O,"u").replace(/punct/g,M).getRegex(),j="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Q=u(j,"gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,L).getRegex(),H=u(j,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,M).getRegex(),W=u("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,E).replace(/punctSpace/g,B).replace(/punct/g,L).getRegex(),V=u(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,N).getRegex(),X=u("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|[*_])/u).replace(/punctSpace/g,/(?![*_])[\s\p{P}\p{S}]/u).replace(/punct/g,N).getRegex(),F=u(/\\(punct)/,"gu").replace(/punct/g,L).getRegex(),U=u(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),J=u(R).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y=u("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",J).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),K=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,ee=u(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",K).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),te=u(/^!?\[(label)\]\[(ref)\]/).replace("label",K).replace("ref",A).getRegex(),ne=u(/^!?\[(ref)\](?:\[\])?/).replace("ref",A).getRegex(),re=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,se={_backpedal:h,anyPunctuation:F,autolink:U,blockSkip:D,br:I,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:h,delLDelim:h,delRDelim:h,emStrongLDelim:Z,emStrongRDelimAst:Q,emStrongRDelimUnd:W,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:ee,nolink:ne,punctuation:q,reflink:te,reflinkSearch:u("reflink|nolink(?!\\()","g").replace("reflink",te).replace("nolink",ne).getRegex(),tag:Y,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},he=e=>pe[e];function ue(e,t){if(t){if(d.escapeTest.test(e))return e.replace(d.escapeReplace,he)}else if(d.escapeTestNoEncode.test(e))return e.replace(d.escapeReplaceNoEncode,he);return e}function ge(e){try{e=encodeURI(e).replace(d.percentDecode,"%")}catch{return null}return e}function de(e,t){let n=e.replace(d.findPipe,(e,t,n)=>{let r=!1,s=t;for(;--s>=0&&"\\"===n[s];)r=!r;return r?"|":" |"}).split(d.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ke(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let s=r[1];return t.split("\n").map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=s.length?e.slice(s.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ke(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ke(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ke(t[0],"\n").split("\n"),n="",r="",s=[];for(;e.length>0;){let t,i=!1,l=[];for(t=0;t1,s={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let i=this.rules.other.listItemRegex(n),l=!1;for(;e;){let n=!1,r="",a="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let o=fe(t[2].split("\n",1)[0],t[1].length),c=e.split("\n",1)[0],p=!o.trim(),h=0;if(this.options.pedantic?(h=2,a=o.trimStart()):p?h=t[1].length+1:(h=o.search(this.rules.other.nonSpaceChar),h=h>4?1:h,a=o.slice(h),h+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(r+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),s=this.rules.other.fencesBeginRegex(h),i=this.rules.other.headingBeginRegex(h),l=this.rules.other.htmlBeginRegex(h),u=this.rules.other.blockquoteBeginRegex(h);for(;e;){let g,d=e.split("\n",1)[0];if(c=d,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting," "),g=c):g=c.replace(this.rules.other.tabCharGlobal," "),s.test(c)||i.test(c)||l.test(c)||u.test(c)||t.test(c)||n.test(c))break;if(g.search(this.rules.other.nonSpaceChar)>=h||!c.trim())a+="\n"+g.slice(h);else{if(p||o.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||s.test(o)||i.test(o)||n.test(o))break;a+="\n"+c}p=!c.trim(),r+=d+"\n",e=e.substring(d.length+1),o=g.slice(h)}}s.loose||(l?s.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(l=!0)),s.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(a),loose:!1,text:a,tokens:[]}),s.raw+=r}let a=s.items.at(-1);if(!a)return;a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd(),s.raw=s.raw.trimEnd();for(let e of s.items){if(this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]),e.task){if(e.text=e.text.replace(this.rules.other.listReplaceTask,""),"text"===e.tokens[0]?.type||"paragraph"===e.tokens[0]?.type){e.tokens[0].raw=e.tokens[0].raw.replace(this.rules.other.listReplaceTask,""),e.tokens[0].text=e.tokens[0].text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}}let t=this.rules.other.listTaskCheckbox.exec(e.raw);if(t){let n={type:"checkbox",raw:t[0]+" ",checked:"[ ]"!==t[0]};e.checked=n.checked,s.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=n.raw+e.tokens[0].raw,e.tokens[0].text=n.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(n)):e.tokens.unshift({type:"paragraph",raw:n.raw,text:n.raw,tokens:[n]}):e.tokens.unshift(n)}}if(!s.loose){let t=e.tokens.filter(e=>"space"===e.type),n=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw));s.loose=n}}if(s.loose)for(let e of s.items){e.loose=!0;for(let t of e.tokens)"text"===t.type&&(t.type="paragraph")}return s}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=de(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),s=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],i={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?i.align.push("right"):this.rules.other.tableAlignCenter.test(e)?i.align.push("center"):this.rules.other.tableAlignLeft.test(e)?i.align.push("left"):i.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:i.align[t]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ke(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let r=0;r0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),xe(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return xe(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||r[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!r[1]&&!r[2]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=0,o="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(o.lastIndex=0,t=t.slice(-1*e.length+i);null!=(r=o.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n)continue;if(s=[...n].length,r[3]||r[4]){l+=s;continue}if((r[5]||r[6])&&i%3&&!((i+s)%3)){a+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l+a);let t=[...r[0]][0].length,o=e.slice(0,i+r.index+t+s);if(Math.min(i,s)%2){let e=o.slice(1,-1);return{type:"em",raw:o,text:e,tokens:this.lexer.inlineTokens(e)}}let c=o.slice(2,-2);return{type:"strong",raw:o,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n,s,i=[...r[0]].length-1,l=i,a=this.rules.inline.delRDelim;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!=(r=a.exec(t));){if(n=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!n||(s=[...n].length,s!==i))continue;if(r[3]||r[4]){l+=s;continue}if(l-=s,l>0)continue;s=Math.min(s,s+l);let t=[...r[0]][0].length,a=e.slice(0,i+r.index+t+s),o=a.slice(i,-i);return{type:"del",raw:a,text:o,tokens:this.lexer.inlineTokens(o)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let r;do{r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(r!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},me=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||c,this.options.tokenizer=this.options.tokenizer||new be,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:d,block:oe.normal,inline:ce.normal};this.options.pedantic?(t.block=oe.pedantic,t.inline=ce.pedantic):this.options.gfm&&(t.block=oe.gfm,this.options.breaks?t.inline=ce.breaks:t.inline=ce.gfm),this.tokenizer.rules=t}static get rules(){return{block:oe,inline:ce}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(d.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;e!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let n=t.at(-1);1===r.raw.length&&void 0!==n?n.raw+="\n":t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.text,this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let s=e;if(this.options.extensions?.startBlock){let t,n=1/0,r=e.slice(1);this.options.extensions.startBlock.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(this.state.top&&(r=this.tokenizer.paragraph(s))){let i=t.at(-1);n&&"paragraph"===i?.type?(i.raw+=(i.raw.endsWith("\n")?"":"\n")+r.raw,i.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=i.text):t.push(r),n=s.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n,r=e,s=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,s.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(r));)n=s[2]?s[2].length:0,r=r.slice(0,s.index+n)+"["+"a".repeat(s[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let i=!1,l="";for(;e;){let n;if(i||(l=""),i=!1,this.options.extensions?.inline?.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if(n=this.tokenizer.escape(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.tag(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.link(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(n=this.tokenizer.emStrong(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.codespan(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.br(e)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.del(e,r,l)){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.autolink(e)){e=e.substring(n.raw.length),t.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let s=e;if(this.options.extensions?.startInline){let t,n=1/0,r=e.slice(1);this.options.extensions.startInline.forEach(e=>{t=e.call({lexer:this},r),"number"==typeof t&&t>=0&&(n=Math.min(n,t))}),n<1/0&&n>=0&&(s=e.substring(0,n+1))}if(n=this.tokenizer.inlineText(s)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(l=n.raw.slice(-1)),i=!0;let r=t.at(-1);"text"===r?.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return t}},we=class{options;parser;constructor(e){this.options=e||c}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(d.notSpaceStart)?.[0],s=e.replace(d.endingNewline,"")+"\n";return r?'
    '+(n?s:ue(s,!0))+"
    \n":"
    "+(n?s:ue(s,!0))+"
    \n"}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return"
    \n"}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t\n"+r+"\n"}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t="",n="";for(let t=0;t${r}`),"\n\n"+t+"\n"+r+"
    \n"}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${ue(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),s=ge(e);if(null===s)return r;let i='
    ",i}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let s=ge(e);if(null===s)return ue(n);let i=`${ue(n)}{let s=e[r].flat(1/0);n=n.concat(this.walkTokens(s,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new we(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=n,s=e.renderer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new be(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=n,s=e.tokenizer[r],i=t[r];t[r]=(...e)=>{let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new Se;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=n,s=e.hooks[r],i=t[r];Se.passThroughHooks.has(n)?t[r]=e=>{if(this.defaults.async&&Se.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await s.call(t,e);return i.call(t,n)})();let r=s.call(t,e);return i.call(t,r)}:t[r]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await s.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=s.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return me.lex(e,t??this.defaults)}parser(e,t){return ye.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},s={...this.defaults,...r},i=this.onError(!!s.silent,!!s.async);if(!0===this.defaults.async&&!1===r.async)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return i(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(s.hooks&&(s.hooks.options=s,s.hooks.block=e),s.async)return(async()=>{let n=s.hooks?await s.hooks.preprocess(t):t,r=await(s.hooks?await s.hooks.provideLexer():e?me.lex:me.lexInline)(n,s),i=s.hooks?await s.hooks.processAllTokens(r):r;s.walkTokens&&await Promise.all(this.walkTokens(i,s.walkTokens));let l=await(s.hooks?await s.hooks.provideParser():e?ye.parse:ye.parseInline)(i,s);return s.hooks?await s.hooks.postprocess(l):l})().catch(i);try{s.hooks&&(t=s.hooks.preprocess(t));let n=(s.hooks?s.hooks.provideLexer():e?me.lex:me.lexInline)(t,s);s.hooks&&(n=s.hooks.processAllTokens(n)),s.walkTokens&&this.walkTokens(n,s.walkTokens);let r=(s.hooks?s.hooks.provideParser():e?ye.parse:ye.parseInline)(n,s);return s.hooks&&(r=s.hooks.postprocess(r)),r}catch(e){return i(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="

    An error occurred:

    "+ue(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function Re(e,t){return $e.parse(e,t)}Re.options=Re.setOptions=function(e){return $e.setOptions(e),Re.defaults=$e.defaults,p(Re.defaults),Re},Re.getDefaults=function(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}},Re.defaults=c,Re.use=function(...e){return $e.use(...e),Re.defaults=$e.defaults,p(Re.defaults),Re},Re.walkTokens=function(e,t){return $e.walkTokens(e,t)},Re.parseInline=$e.parseInline,Re.Parser=ye,Re.parser=ye.parse,Re.Renderer=we,Re.TextRenderer=Ae,Re.Lexer=me,Re.lexer=me.lex,Re.Tokenizer=be,Re.Hooks=Se,Re.parse=Re,Re.options,Re.setOptions,Re.use,Re.walkTokens,Re.parseInline,ye.parse,me.lex;const _e=(0,r.pM)({__name:"Markdown",props:{markdown:null,minHeadingLevel:{default:2}},setup(e){const t=e,{html:n}=function(e,t){const n=(0,r.EW)(()=>Math.min(Math.max(t.value??1,1),6)),s=new Re.Renderer;return s.link=function(e,t,n){let r=`
    ",r},s.image=function(e,t,n){return n||(t??"")},s.heading=(e,t)=>{const r=Math.max(n.value,t);return`${e}`},{html:(0,r.EW)(()=>o.A.sanitize(Re((e.value??"").trim(),{renderer:s,gfm:!1,breaks:!1,pedantic:!1}),{SAFE_FOR_JQUERY:!0,ALLOWED_TAGS:["h1","h2","h3","h4","h5","h6","strong","p","a","ul","ol","li","em","del","blockquote"]}))}}((0,r.lW)(t,"markdown"),(0,r.lW)(t,"minHeadingLevel"));return{__sfc:!0,props:t,html:n}}});var ve=n(85072),Ce=n.n(ve),Te=n(97825),ze=n.n(Te),Pe=n(77659),Ie=n.n(Pe),Le=n(55056),Be=n.n(Le),Ee=n(10540),qe=n.n(Ee),Me=n(41113),Ne=n.n(Me),De=n(82498),Oe={};Oe.styleTagTransform=Ne(),Oe.setAttributes=Be(),Oe.insert=Ie().bind(null,"head"),Oe.domAPI=ze(),Oe.insertStyleElement=qe(),Ce()(De.A,Oe),De.A&&De.A.locals&&De.A.locals;var Ze=n(14486);const Ge=(0,Ze.A)(_e,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t("div",{staticClass:"markdown",domProps:{innerHTML:e._s(n.html)}})},[],!1,null,"98b6d70a",null).exports,je=(0,r.pM)({__name:"App",setup(e){const{appName:t,appVersion:n,text:r}=(0,s.C)("updatenotification","changelog");return{__sfc:!0,appName:t,appVersion:n,markdown:r,t:i.Tl,NcAppContent:l.A,NcContent:a.A,Markdown:Ge}}});var Qe=n(81652),He={};He.styleTagTransform=Ne(),He.setAttributes=Be(),He.insert=Ie().bind(null,"head"),He.domAPI=ze(),He.insertStyleElement=qe(),Ce()(Qe.A,He),Qe.A&&Qe.A.locals&&Qe.A.locals;const We=(0,Ze.A)(je,function(){var e=this,t=e._self._c,n=e._self._setupProxy;return t(n.NcContent,{attrs:{"app-name":"updatenotification"}},[t(n.NcAppContent,{attrs:{"page-heading":n.t("updatenotification","Changelog for app {app}",{app:n.appName})}},[t("div",{staticClass:"changelog__wrapper"},[t("h2",{staticClass:"changelog__heading"},[e._v("\n\t\t\t\t"+e._s(n.t("updatenotification","What's new in {app} version {version}",{app:n.appName,version:n.appVersion}))+"\n\t\t\t")]),e._v(" "),t(n.Markdown,{attrs:{markdown:n.markdown,"min-heading-level":3}})],1)])],1)},[],!1,null,"3deb3a3e",null).exports;new r.Ay({name:"ViewChangelogPage",render:e=>e(We),el:"#content"})},82498(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,".markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}","",{version:3,sources:["webpack://./apps/updatenotification/src/components/Markdown.vue"],names:[],mappings:"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA",sourcesContent:["\n.markdown {\n\t:deep {\n\t\tul {\n\t\t\tlist-style: disc;\n\t\t\tpadding-inline-start: 20px;\n\t\t}\n\n\t\th3, h4, h5, h6 {\n\t\t\tfont-weight: 600;\n\t\t\tline-height: 1.5;\n\t\t\tmargin-top: 24px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tcolor: var(--color-main-text);\n\t\t}\n\n\t\th3 {\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\th4 {\n\t\t\tfont-size: 18px;\n\t\t}\n\n\t\th5 {\n\t\t\tfont-size: 17px;\n\t\t}\n\n\t\th6 {\n\t\t\tfont-size: var(--default-font-size);\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=l},81652(e,t,n){n.d(t,{A:()=>a});var r=n(71354),s=n.n(r),i=n(76314),l=n.n(i)()(s());l.push([e.id,"\n.changelog__wrapper[data-v-3deb3a3e] {\n\tmax-width: max(50vw,700px);\n\tmargin-inline: auto;\n}\n.changelog__heading[data-v-3deb3a3e] {\n\tfont-size: 30px;\n\tmargin-block: var(--app-navigation-padding, 8px) 1em;\n}\n","",{version:3,sources:["webpack://./apps/updatenotification/src/views/App.vue"],names:[],mappings:";AAgCA;CACA,0BAAA;CACA,mBAAA;AACA;AAEA;CACA,eAAA;CACA,oDAAA;AACA",sourcesContent:["\x3c!--\n - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n\n\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","// The chunk loading function for additional chunks\n// Since all referenced chunks are already included\n// in this file, this function is empty here.\n__webpack_require__.e = () => (Promise.resolve());","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 6600;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6600: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(39800)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","u","_","exec","k","e","t","source","n","replace","r","i","s","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","A","N","re","se","Pe","Q","j","$e","_e","q","F","Le","ie","U","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","te","ze","Ee","oe","v","K","ae","Be","le","ue","Ge","pe","Ze","Ne","ce","Qe","je","Fe","Ue","We","Xe","Je","Ve","Ye","D","et","he","ke","ne","W","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","nt","Z","rt","C","normal","z","st","de","O","test","X","encodeURI","J","a","o","l","split","trim","shift","length","at","pop","splice","push","E","charAt","slice","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","join","it","lang","inline","depth","p","c","d","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","V","Y","ee","xe","be","I","H","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","call","endsWith","startBlock","forEach","charCodeAt","console","error","Error","keys","lastIndexOf","emStrongMask","startInline","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","$","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","L","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","views_Appvue_type_script_setup_true_lang_ts","appName","appVersion","loadState","l10n_dist","Tl","NcAppContent","NcContent","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css_options","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css","App","attrs","app","_v","version","Vue","render","el","___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","module","id","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","loaded","__webpack_modules__","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","key","getter","__esModule","definition","defineProperty","enumerable","get","obj","prop","hasOwnProperty","Symbol","toStringTag","nmd","paths","children","document","baseURI","self","location","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","chunkLoadingGlobal","globalThis","nc","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"updatenotification-view-changelog-page.js?v=8abf256dd8b8e9ca5d5a","mappings":"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","sources":["webpack:///nextcloud/webpack/runtime/chunk loaded","webpack:///nextcloud/node_modules/marked/lib/marked.esm.js","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/composables/useMarkdown.ts","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?1ec0","webpack://nextcloud/./apps/updatenotification/src/components/Markdown.vue?8d8c","webpack:///nextcloud/apps/updatenotification/src/views/App.vue?vue&type=script&setup=true&lang=ts","webpack:///nextcloud/apps/updatenotification/src/views/App.vue","webpack://nextcloud/./apps/updatenotification/src/views/App.vue?5879","webpack://nextcloud/./apps/updatenotification/src/views/App.vue?4378","webpack:///nextcloud/apps/updatenotification/src/view-changelog-page.ts","webpack:///nextcloud/apps/updatenotification/src/components/Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss","webpack:///nextcloud/apps/updatenotification/src/views/App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css","webpack:///nextcloud/webpack/bootstrap","webpack:///nextcloud/webpack/runtime/compat get default export","webpack:///nextcloud/webpack/runtime/define property getters","webpack:///nextcloud/webpack/runtime/ensure chunk","webpack:///nextcloud/webpack/runtime/hasOwnProperty shorthand","webpack:///nextcloud/webpack/runtime/make namespace object","webpack:///nextcloud/webpack/runtime/node module decorator","webpack:///nextcloud/webpack/runtime/runtimeId","webpack:///nextcloud/webpack/runtime/jsonp chunk loading","webpack:///nextcloud/webpack/runtime/nonce","webpack:///nextcloud/webpack/startup"],"sourcesContent":["var deferred = [];\n__webpack_require__.O = (result, chunkIds, fn, priority) => {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar [chunkIds, fn, priority] = deferred[i];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","/**\n * marked v18.0.3 - a markdown parser\n * Copyright (c) 2018-2026, MarkedJS. (MIT License)\n * Copyright (c) 2011-2018, Christopher Jeffrey. (MIT License)\n * https://github.com/markedjs/marked\n */\n\n/**\n * DO NOT EDIT THIS FILE\n * The code in this file is generated from files in ./src/\n */\n\nfunction z(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var T=z();function G(l){T=l}var _={exec:()=>null};function d(l,e=\"\"){let t=typeof l==\"string\"?l:l.source,n={replace:(s,r)=>{let i=typeof r==\"string\"?r:r.source;return i=i.replace(m.caret,\"$1\"),t=t.replace(s,i),n},getRegex:()=>new RegExp(t,e)};return n}var Re=((l=\"\")=>{try{return!!new RegExp(\"(?<=1)(?/,blockquoteSetextReplace:/\\n {0,3}((?:=+|-+) *)(?=\\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \\t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\\[[ xX]\\] +\\S/,listReplaceTask:/^\\[[ xX]\\] +/,listTaskCheckbox:/\\[[ xX]\\]/,anyLine:/\\n.*\\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\\||\\| *$/g,tableRowBlankLine:/\\n[ \\t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\\s|>)/i,endPreScriptTag:/^<\\/(pre|code|kbd|script)(\\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'\"]*[^\\s])\\s+(['\"])(.*)\\2/,unicodeAlphaNumeric:/[\\p{L}\\p{N}]/u,escapeTest:/[&<>\"']/,escapeReplace:/[&<>\"']/g,escapeTestNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/,escapeReplaceNoEncode:/[<>\"']|&(?!(#\\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\\w+);)/g,caret:/(^|[^\\[])\\^/g,percentDecode:/%25/g,findPipe:/\\|/g,splitPipe:/ \\|/,slashPipe:/\\\\\\|/g,carriageReturn:/\\r\\n|\\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\\S*/,endingNewline:/\\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[\t ][^\\\\n]*)?(?:\\\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\\\d{1,9}[.)])((?:[ \t][^\\\\n]*)?(?:\\\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\\\* *){3,})(?:\\\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\\`\\`\\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,\"i\"),blockquoteBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}>`)},Te=/^(?:[ \\t]*(?:\\n|$))+/,Oe=/^((?: {4}| {0,3}\\t)[^\\n]+(?:\\n(?:[ \\t]*(?:\\n|$))*)?)+/,we=/^ {0,3}(`{3,}(?=[^`\\n]*(?:\\n|$))|~{3,})([^\\n]*)(?:\\n|$)(?:|([\\s\\S]*?)(?:\\n|$))(?: {0,3}\\1[~`]* *(?=\\n|$)|$)/,I=/^ {0,3}((?:-[\\t ]*){3,}|(?:_[ \\t]*){3,}|(?:\\*[ \\t]*){3,})(?:\\n+|$)/,ye=/^ {0,3}(#{1,6})(?=\\s|$)(.*)(?:\\n+|$)/,Q=/ {0,3}(?:[*+-]|\\d{1,9}[.)])/,ie=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\\n(?!\\s*?\\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,oe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/\\|table/g,\"\").getRegex(),Pe=d(ie).replace(/bull/g,Q).replace(/blockCode/g,/(?: {4}| {0,3}\\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\\n>]+>\\n/).replace(/table/g,/ {0,3}\\|?(?:[:\\- ]*\\|)+[\\:\\- ]*\\n/).getRegex(),j=/^([^\\n]+(?:\\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\\n)[^\\n]+)*)/,Se=/^[^\\n]+/,F=/(?!\\s*\\])(?:\\\\[\\s\\S]|[^\\[\\]\\\\])+/,$e=d(/^ {0,3}\\[(label)\\]: *(?:\\n[ \\t]*)?([^<\\s][^\\s]*|<.*?>)(?:(?: +(?:\\n[ \\t]*)?| *\\n[ \\t]*)(title))? *(?:\\n+|$)/).replace(\"label\",F).replace(\"title\",/(?:\"(?:\\\\\"?|[^\"\\\\])*\"|'[^'\\n]*(?:\\n[^'\\n]+)*\\n?'|\\([^()]*\\))/).getRegex(),Le=d(/^(bull)([ \\t][^\\n]+?)?(?:\\n|$)/).replace(/bull/g,Q).getRegex(),v=\"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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul\",U=/|$))/,_e=d(\"^ {0,3}(?:<(script|pre|style|textarea)[\\\\s>][\\\\s\\\\S]*?(?:[^\\\\n]*\\\\n+|$)|comment[^\\\\n]*(\\\\n+|$)|<\\\\?[\\\\s\\\\S]*?(?:\\\\?>\\\\n*|$)|\\\\n*|$)|\\\\n*|$)|)[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|<(?!script|pre|style|textarea)([a-z][\\\\w-]*)(?:attribute)*? */?>(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$)|(?=[ \\\\t]*(?:\\\\n|$))[\\\\s\\\\S]*?(?:(?:\\\\n[ \t]*)+\\\\n|$))\",\"i\").replace(\"comment\",U).replace(\"tag\",v).replace(\"attribute\",/ +[a-zA-Z:_][\\w.:-]*(?: *= *\"[^\"\\n]*\"| *= *'[^'\\n]*'| *= *[^\\s\"'=<>`]+)?/).getRegex(),ae=d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),Me=d(/^( {0,3}> ?(paragraph|[^\\n]*)(?:\\n|$))+/).replace(\"paragraph\",ae).getRegex(),K={blockquote:Me,code:Oe,def:$e,fences:we,heading:ye,hr:I,html:_e,lheading:oe,list:Le,newline:Te,paragraph:ae,table:_,text:Se},re=d(\"^ *([^\\\\n ].*)\\\\n {0,3}((?:\\\\| *)?:?-+:? *(?:\\\\| *:?-+:? *)*(?:\\\\| *)?)(?:\\\\n((?:(?! *\\\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\\\n|$))*)\\\\n*|$)\").replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"blockquote\",\" {0,3}>\").replace(\"code\",\"(?: {4}| {0,3}\t)[^\\\\n]\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex(),ze={...K,lheading:Pe,table:re,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",\" {0,3}#{1,6}(?:\\\\s|$)\").replace(\"|lheading\",\"\").replace(\"table\",re).replace(\"blockquote\",\" {0,3}>\").replace(\"fences\",\" {0,3}(?:`{3,}(?=[^`\\\\n]*\\\\n)|~{3,})[^\\\\n]*\\\\n\").replace(\"list\",\" {0,3}(?:[*+-]|1[.)])[ \\\\t]\").replace(\"html\",\")|<(?:script|pre|style|textarea|!--)\").replace(\"tag\",v).getRegex()},Ee={...K,html:d(`^ *(?:comment *(?:\\\\n|\\\\s*$)|<(tag)[\\\\s\\\\S]+? *(?:\\\\n{2,}|\\\\s*$)|\\\\s]*)*?/?> *(?:\\\\n{2,}|\\\\s*$))`).replace(\"comment\",U).replace(/tag/g,\"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:|[^\\\\w\\\\s@]*@)\\\\b\").getRegex(),def:/^ *\\[([^\\]]+)\\]: *]+)>?(?: +([\"(][^\\n]+[\")]))? *(?:\\n+|$)/,heading:/^(#{1,6})(.*)(?:\\n+|$)/,fences:_,lheading:/^(.+?)\\n {0,3}(=+|-+) *(?:\\n+|$)/,paragraph:d(j).replace(\"hr\",I).replace(\"heading\",` *#{1,6} *[^\n]`).replace(\"lheading\",oe).replace(\"|table\",\"\").replace(\"blockquote\",\" {0,3}>\").replace(\"|fences\",\"\").replace(\"|list\",\"\").replace(\"|html\",\"\").replace(\"|tag\",\"\").getRegex()},Ae=/^\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\]\\\\^_`{|}~])/,Ce=/^(`+)([^`]|[^`][\\s\\S]*?[^`])\\1(?!`)/,le=/^( {2,}|\\\\)\\n(?!\\s*$)/,Ie=/^(`+|[^`])(?:(?= {2,}\\n)|[\\s\\S]*?(?:(?=[\\\\`+)[^`]+\\k(?!`))*?\\]\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)]|\\((?:\\\\[\\s\\S]|[^\\\\\\(\\)])*\\))*\\)/).replace(\"precode-\",Re?\"(?`+)[^`]+\\k(?!`)/).replace(\"html\",/<(?! )[^<>]*?>/).getRegex(),pe=/^(?:\\*+(?:((?!\\*)punct)|([^\\s*]))?)|^_+(?:((?!_)punct)|([^\\s_]))?/,He=d(pe,\"u\").replace(/punct/g,E).getRegex(),Ze=d(pe,\"u\").replace(/punct/g,ue).getRegex(),ce=\"^[^_*]*?__[^_*]*?\\\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\\\*)punct(\\\\*+)(?=[\\\\s]|$)|notPunctSpace(\\\\*+)(?!\\\\*)(?=punctSpace|$)|(?!\\\\*)punctSpace(\\\\*+)(?=notPunctSpace)|[\\\\s](\\\\*+)(?!\\\\*)(?=punct)|(?!\\\\*)punct(\\\\*+)(?!\\\\*)(?=punct)|notPunctSpace(\\\\*+)(?=notPunctSpace)\",Ge=d(ce,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ne=d(ce,\"gu\").replace(/notPunctSpace/g,qe).replace(/punctSpace/g,De).replace(/punct/g,ue).getRegex(),Qe=d(\"^[^_*]*?\\\\*\\\\*[^_*]*?_[^_*]*?(?=\\\\*\\\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)\",\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),je=d(/^~~?(?:((?!~)punct)|[^\\s~])/,\"u\").replace(/punct/g,E).getRegex(),Fe=\"^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)\",Ue=d(Fe,\"gu\").replace(/notPunctSpace/g,W).replace(/punctSpace/g,H).replace(/punct/g,E).getRegex(),Ke=d(/\\\\(punct)/,\"gu\").replace(/punct/g,E).getRegex(),We=d(/^<(scheme:[^\\s\\x00-\\x1f<>]*|email)>/).replace(\"scheme\",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(\"email\",/[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])?)+(?![-_])/).getRegex(),Xe=d(U).replace(\"(?:-->|$)\",\"-->\").getRegex(),Je=d(\"^comment|^|^<[a-zA-Z][\\\\w-]*(?:attribute)*?\\\\s*/?>|^<\\\\?[\\\\s\\\\S]*?\\\\?>|^|^\").replace(\"comment\",Xe).replace(\"attribute\",/\\s+[a-zA-Z:_][\\w.:-]*(?:\\s*=\\s*\"[^\"]*\"|\\s*=\\s*'[^']*'|\\s*=\\s*[^\\s\"'=<>`]+)?/).getRegex(),q=/(?:\\[(?:\\\\[\\s\\S]|[^\\[\\]\\\\])*\\]|\\\\[\\s\\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\\])|[^\\[\\]\\\\`])*?/,Ve=d(/^!?\\[(label)\\]\\(\\s*(href)(?:(?:[ \\t]+(?:\\n[ \\t]*)?|\\n[ \\t]*)(title))?\\s*\\)/).replace(\"label\",q).replace(\"href\",/<(?:\\\\.|[^\\n<>\\\\])+>|[^ \\t\\n\\x00-\\x1f]*/).replace(\"title\",/\"(?:\\\\\"?|[^\"\\\\])*\"|'(?:\\\\'?|[^'\\\\])*'|\\((?:\\\\\\)?|[^)\\\\])*\\)/).getRegex(),he=d(/^!?\\[(label)\\]\\[(ref)\\]/).replace(\"label\",q).replace(\"ref\",F).getRegex(),ke=d(/^!?\\[(ref)\\](?:\\[\\])?/).replace(\"ref\",F).getRegex(),Ye=d(\"reflink|nolink(?!\\\\()\",\"g\").replace(\"reflink\",he).replace(\"nolink\",ke).getRegex(),se=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,X={_backpedal:_,anyPunctuation:Ke,autolink:We,blockSkip:ve,br:le,code:Ce,del:_,delLDelim:_,delRDelim:_,emStrongLDelim:He,emStrongRDelimAst:Ge,emStrongRDelimUnd:Qe,escape:Ae,link:Ve,nolink:ke,punctuation:Be,reflink:he,reflinkSearch:Ye,tag:Je,text:Ie,url:_},et={...X,link:d(/^!?\\[(label)\\]\\((.*?)\\)/).replace(\"label\",q).getRegex(),reflink:d(/^!?\\[(label)\\]\\s*\\[([^\\]]*)\\]/).replace(\"label\",q).getRegex()},N={...X,emStrongRDelimAst:Ne,emStrongLDelim:Ze,delLDelim:je,delRDelim:Ue,url:d(/^((?:protocol):\\/\\/|www\\.)(?:[a-zA-Z0-9\\-]+\\.?)+[^\\s<]*|^email/).replace(\"protocol\",se).replace(\"email\",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'\"~()&]+|\\([^)]*\\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'\"~)]+(?!$))+/,del:/^(~~?)(?=[^\\s~])((?:\\\\[\\s\\S]|[^\\\\])*?(?:\\\\[\\s\\S]|[^\\s~\\\\]))\\1(?=[^~]|$)/,text:d(/^([`~]+|[^`~])(?:(?= {2,}\\n)|(?=[a-zA-Z0-9.!#$%&'*+\\/=?_`{\\|}~-]+@)|[\\s\\S]*?(?:(?=[\\\\\":\">\",'\"':\""\",\"'\":\"'\"},de=l=>nt[l];function O(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,de)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,de);return l}function J(l){try{l=encodeURI(l).replace(m.percentDecode,\"%\")}catch{return null}return l}function V(l,e){let t=l.replace(m.findPipe,(r,i,o)=>{let u=!1,a=i;for(;--a>=0&&o[a]===\"\\\\\";)u=!u;return u?\"|\":\" |\"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length=0&&m.blankLine.test(e[t]);)t--;return e.length-t<=2?l:e.slice(0,t+1).join(`\n`)}function ge(l,e){if(l.indexOf(e[1])===-1)return-1;let t=0;for(let n=0;n0?-2:-1}function fe(l,e=0){let t=e,n=\"\";for(let s of l)if(s===\"\t\"){let r=4-t%4;n+=\" \".repeat(r),t+=r}else n+=s,t++;return n}function me(l,e,t,n,s){let r=e.href,i=e.title||null,o=l[1].replace(s.other.outputLinkReplace,\"$1\");n.state.inLink=!0;let u={type:l[0].charAt(0)===\"!\"?\"image\":\"link\",raw:t,href:r,title:i,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,u}function rt(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(`\n`).map(r=>{let i=r.match(t.other.beginningSpace);if(i===null)return r;let[o]=i;return o.length>=s.length?r.slice(s.length):r}).join(`\n`)}var w=class{options;rules;lexer;constructor(e){this.options=e||T}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:\"space\",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=this.options.pedantic?t[0]:Y(t[0]),s=n.replace(this.rules.other.codeRemoveIndent,\"\");return{type:\"code\",raw:n,codeBlockStyle:\"indented\",text:s}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=rt(n,t[3]||\"\",this.rules);return{type:\"code\",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,\"$1\"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=$(n,\"#\");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:\"heading\",raw:$(t[0],`\n`),depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:\"hr\",raw:$(t[0],`\n`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=$(t[0],`\n`).split(`\n`),s=\"\",r=\"\",i=[];for(;n.length>0;){let o=!1,u=[],a;for(a=0;a1,r={type:\"list\",raw:\"\",ordered:s,start:s?+n.slice(0,-1):\"\",loose:!1,items:[]};n=s?`\\\\d{1,9}\\\\${n.slice(-1)}`:`\\\\${n}`,this.options.pedantic&&(n=s?n:\"[*+-]\");let i=this.rules.other.listItemRegex(n),o=!1;for(;e;){let a=!1,c=\"\",p=\"\";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let k=fe(t[2].split(`\n`,1)[0],t[1].length),h=e.split(`\n`,1)[0],R=!k.trim(),f=0;if(this.options.pedantic?(f=2,p=k.trimStart()):R?f=t[1].length+1:(f=k.search(this.rules.other.nonSpaceChar),f=f>4?1:f,p=k.slice(f),f+=t[1].length),R&&this.rules.other.blankLine.test(h)&&(c+=h+`\n`,e=e.substring(h.length+1),a=!0),!a){let S=this.rules.other.nextBulletRegex(f),ee=this.rules.other.hrRegex(f),te=this.rules.other.fencesBeginRegex(f),ne=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f),be=this.rules.other.blockquoteBeginRegex(f);for(;e;){let Z=e.split(`\n`,1)[0],C;if(h=Z,this.options.pedantic?(h=h.replace(this.rules.other.listReplaceNesting,\" \"),C=h):C=h.replace(this.rules.other.tabCharGlobal,\" \"),te.test(h)||ne.test(h)||xe.test(h)||be.test(h)||S.test(h)||ee.test(h))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!h.trim())p+=`\n`+C.slice(f);else{if(R||k.replace(this.rules.other.tabCharGlobal,\" \").search(this.rules.other.nonSpaceChar)>=4||te.test(k)||ne.test(k)||ee.test(k))break;p+=`\n`+h}R=!h.trim(),c+=Z+`\n`,e=e.substring(Z.length+1),k=C.slice(f)}}r.loose||(o?r.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(o=!0)),r.items.push({type:\"list_item\",raw:c,task:!!this.options.gfm&&this.rules.other.listIsTask.test(p),loose:!1,text:p,tokens:[]}),r.raw+=c}let u=r.items.at(-1);if(u)u.raw=u.raw.trimEnd(),u.text=u.text.trimEnd();else return;r.raw=r.raw.trimEnd();for(let a of r.items){this.lexer.state.top=!1,a.tokens=this.lexer.blockTokens(a.text,[]);let c=a.tokens[0];if(a.task&&(c?.type===\"text\"||c?.type===\"paragraph\")){a.text=a.text.replace(this.rules.other.listReplaceTask,\"\"),c.raw=c.raw.replace(this.rules.other.listReplaceTask,\"\"),c.text=c.text.replace(this.rules.other.listReplaceTask,\"\");for(let k=this.lexer.inlineQueue.length-1;k>=0;k--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[k].src)){this.lexer.inlineQueue[k].src=this.lexer.inlineQueue[k].src.replace(this.rules.other.listReplaceTask,\"\");break}let p=this.rules.other.listTaskCheckbox.exec(a.raw);if(p){let k={type:\"checkbox\",raw:p[0]+\" \",checked:p[0]!==\"[ ]\"};a.checked=k.checked,r.loose?a.tokens[0]&&[\"paragraph\",\"text\"].includes(a.tokens[0].type)&&\"tokens\"in a.tokens[0]&&a.tokens[0].tokens?(a.tokens[0].raw=k.raw+a.tokens[0].raw,a.tokens[0].text=k.raw+a.tokens[0].text,a.tokens[0].tokens.unshift(k)):a.tokens.unshift({type:\"paragraph\",raw:k.raw,text:k.raw,tokens:[k]}):a.tokens.unshift(k)}}else a.task&&(a.task=!1);if(!r.loose){let p=a.tokens.filter(h=>h.type===\"space\"),k=p.length>0&&p.some(h=>this.rules.other.anyLine.test(h.raw));r.loose=k}}if(r.loose)for(let a of r.items){a.loose=!0;for(let c of a.tokens)c.type===\"text\"&&(c.type=\"paragraph\")}return r}}html(e){let t=this.rules.block.html.exec(e);if(t){let n=Y(t[0]);return{type:\"html\",block:!0,raw:n,pre:t[1]===\"pre\"||t[1]===\"script\"||t[1]===\"style\",text:n}}}def(e){let t=this.rules.block.def.exec(e);if(t){let n=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal,\" \"),s=t[2]?t[2].replace(this.rules.other.hrefBrackets,\"$1\").replace(this.rules.inline.anyPunctuation,\"$1\"):\"\",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,\"$1\"):t[3];return{type:\"def\",tag:n,raw:$(t[0],`\n`),href:s,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=V(t[1]),s=t[2].replace(this.rules.other.tableAlignChars,\"\").split(\"|\"),r=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,\"\").split(`\n`):[],i={type:\"table\",raw:$(t[0],`\n`),header:[],align:[],rows:[]};if(n.length===s.length){for(let o of s)this.rules.other.tableAlignRight.test(o)?i.align.push(\"right\"):this.rules.other.tableAlignCenter.test(o)?i.align.push(\"center\"):this.rules.other.tableAlignLeft.test(o)?i.align.push(\"left\"):i.align.push(null);for(let o=0;o({text:u,tokens:this.lexer.inline(u),header:!1,align:i.align[a]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let n=t[1].trim();return{type:\"heading\",raw:$(t[0],`\n`),depth:t[2].charAt(0)===\"=\"?1:2,text:n,tokens:this.lexer.inline(n)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===`\n`?t[1].slice(0,-1):t[1];return{type:\"paragraph\",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:\"text\",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:\"escape\",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:\"html\",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let i=$(n.slice(0,-1),\"\\\\\");if((n.length-i.length)%2===0)return}else{let i=ge(t[2],\"()\");if(i===-2)return;if(i>-1){let u=(t[0].indexOf(\"!\")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,u).trim(),t[3]=\"\"}}let s=t[2],r=\"\";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(s);i&&(s=i[1],r=i[3])}else r=t[3]?t[3].slice(1,-1):\"\";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),me(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,\"$1\"),title:r&&r.replace(this.rules.inline.anyPunctuation,\"$1\")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,\" \"),r=t[s.toLowerCase()];if(!r){let i=n[0].charAt(0);return{type:\"text\",raw:i,text:i}}return me(n,r,n[0],this.lexer,this.rules)}}emStrong(e,t,n=\"\"){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||!s[1]&&!s[2]&&!s[3]&&!s[4]||s[4]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[3]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=0,p=s[0][0]===\"*\"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(p.lastIndex=0,t=t.slice(-1*e.length+i);(s=p.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(u=[...o].length,s[3]||s[4]){a+=u;continue}else if((s[5]||s[6])&&i%3&&!((i+u)%3)){c+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a+c);let k=[...s[0]][0].length,h=e.slice(0,i+s.index+k+u);if(Math.min(i,u)%2){let f=h.slice(1,-1);return{type:\"em\",raw:h,text:f,tokens:this.lexer.inlineTokens(f)}}let R=h.slice(2,-2);return{type:\"strong\",raw:h,text:R,tokens:this.lexer.inlineTokens(R)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal,\" \"),s=this.rules.other.nonSpaceChar.test(n),r=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&r&&(n=n.substring(1,n.length-1)),{type:\"codespan\",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:\"br\",raw:t[0]}}del(e,t,n=\"\"){let s=this.rules.inline.delLDelim.exec(e);if(!s)return;if(!(s[1]||\"\")||!n||this.rules.inline.punctuation.exec(n)){let i=[...s[0]].length-1,o,u,a=i,c=this.rules.inline.delRDelim;for(c.lastIndex=0,t=t.slice(-1*e.length+i);(s=c.exec(t))!==null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o||(u=[...o].length,u!==i))continue;if(s[3]||s[4]){a+=u;continue}if(a-=u,a>0)continue;u=Math.min(u,u+a);let p=[...s[0]][0].length,k=e.slice(0,i+s.index+p+u),h=k.slice(i,-i);return{type:\"del\",raw:k,text:h,tokens:this.lexer.inlineTokens(h)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]===\"@\"?(n=t[1],s=\"mailto:\"+n):(n=t[1],s=n),{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]===\"@\")n=t[0],s=\"mailto:\"+n;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??\"\";while(r!==t[0]);n=t[0],t[1]===\"www.\"?s=\"http://\"+t[0]:s=t[0]}return{type:\"link\",raw:t[0],text:n,href:s,tokens:[{type:\"text\",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:\"text\",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||T,this.options.tokenizer=this.options.tokenizer||new w,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:B.normal,inline:A.normal};this.options.pedantic?(t.block=B.pedantic,t.inline=A.pedantic):this.options.gfm&&(t.block=B.gfm,this.options.breaks?t.inline=A.breaks:t.inline=A.gfm),this.tokenizer.rules=t}static get rules(){return{block:B,inline:A}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,`\n`),this.blockTokens(e,this.tokens);for(let t=0;t(r=o.call({lexer:this},e,t))?(e=e.substring(r.raw.length),t.push(r),!0):!1))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let o=t.at(-1);r.raw.length===1&&o!==void 0?o.raw+=`\n`:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"paragraph\"||o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.raw,this.inlineQueue.at(-1).src=o.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let o=1/0,u=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},u),typeof a==\"number\"&&a>=0&&(o=Math.min(o,a))}),o<1/0&&o>=0&&(i=e.substring(0,o+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let o=t.at(-1);n&&o?.type===\"paragraph\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let o=t.at(-1);o?.type===\"text\"?(o.raw+=(o.raw.endsWith(`\n`)?\"\":`\n`)+r.raw,o.text+=`\n`+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=o.text):t.push(r);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e,s=null;if(this.tokens.links){let a=Object.keys(this.tokens.links);if(a.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)a.includes(s[0].slice(s[0].lastIndexOf(\"[\")+1,-1))&&(n=n.slice(0,s.index)+\"[\"+\"a\".repeat(s[0].length-2)+\"]\"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!==null;)n=n.slice(0,s.index)+\"++\"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let r;for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!==null;)r=s[2]?s[2].length:0,n=n.slice(0,s.index+r)+\"[\"+\"a\".repeat(s[0].length-r-2)+\"]\"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let i=!1,o=\"\",u=1/0;for(;e;){if(e.length(a=p.call({lexer:this},e,t))?(e=e.substring(a.raw.length),t.push(a),!0):!1))continue;if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length);let p=t.at(-1);a.type===\"text\"&&p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(a=this.tokenizer.emStrong(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.del(e,n,o)){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.autolink(e)){e=e.substring(a.raw.length),t.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e))){e=e.substring(a.raw.length),t.push(a);continue}let c=e;if(this.options.extensions?.startInline){let p=1/0,k=e.slice(1),h;this.options.extensions.startInline.forEach(R=>{h=R.call({lexer:this},k),typeof h==\"number\"&&h>=0&&(p=Math.min(p,h))}),p<1/0&&p>=0&&(c=e.substring(0,p+1))}if(a=this.tokenizer.inlineText(c)){e=e.substring(a.raw.length),a.raw.slice(-1)!==\"_\"&&(o=a.raw.slice(-1)),i=!0;let p=t.at(-1);p?.type===\"text\"?(p.raw+=a.raw,p.text+=a.text):t.push(a);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=\"Infinite loop on byte: \"+e;if(this.options.silent)console.error(t);else throw new Error(t)}};var y=class{options;parser;constructor(e){this.options=e||T}space(e){return\"\"}code({text:e,lang:t,escaped:n}){let s=(t||\"\").match(m.notSpaceStart)?.[0],r=e.replace(m.endingNewline,\"\")+`\n`;return s?'
    '+(n?r:O(r,!0))+`
    \n`:\"
    \"+(n?r:O(r,!0))+`
    \n`}blockquote({tokens:e}){return`
    \n${this.parser.parse(e)}
    \n`}html({text:e}){return e}def(e){return\"\"}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)}\n`}hr(e){return`
    \n`}list(e){let t=e.ordered,n=e.start,s=\"\";for(let o=0;o\n`+s+\"\n`}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • \n`}checkbox({checked:e}){return\" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    \n`}table(e){let t=\"\",n=\"\";for(let r=0;r${s}`),`\n\n`+t+`\n`+s+`
    \n`}tablerow({text:e}){return`\n${e}\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?\"th\":\"td\";return(e.align?`<${n} align=\"${e.align}\">`:`<${n}>`)+t+`\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${O(e,!0)}`}br(e){return\"
    \"}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let s=this.parser.parseInline(n),r=J(e);if(r===null)return s;e=r;let i='
    \"+s+\"\",i}image({href:e,title:t,text:n,tokens:s}){s&&(n=this.parser.parseInline(s,this.parser.textRenderer));let r=J(e);if(r===null)return O(n);e=r;let i=`\"${O(n)}\"`;return\",i}text(e){return\"tokens\"in e&&e.tokens?this.parser.parseInline(e.tokens):\"escaped\"in e&&e.escaped?e.text:O(e.text)}};var L=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return\"\"+e}image({text:e}){return\"\"+e}br(){return\"\"}checkbox({raw:e}){return e}};var b=class l{options;renderer;textRenderer;constructor(e){this.options=e||T,this.options.renderer=this.options.renderer||new y,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new L}static parse(e,t){return new l(t).parse(e)}static parseInline(e,t){return new l(t).parseInline(e)}parse(e){this.renderer.parser=this;let t=\"\";for(let n=0;n{let o=r[i].flat(1/0);n=n.concat(this.walkTokens(o,t))}):r.tokens&&(n=n.concat(this.walkTokens(r.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(n=>{let s={...n};if(s.async=this.defaults.async||s.async||!1,n.extensions&&(n.extensions.forEach(r=>{if(!r.name)throw new Error(\"extension name required\");if(\"renderer\"in r){let i=t.renderers[r.name];i?t.renderers[r.name]=function(...o){let u=r.renderer.apply(this,o);return u===!1&&(u=i.apply(this,o)),u}:t.renderers[r.name]=r.renderer}if(\"tokenizer\"in r){if(!r.level||r.level!==\"block\"&&r.level!==\"inline\")throw new Error(\"extension level must be 'block' or 'inline'\");let i=t[r.level];i?i.unshift(r.tokenizer):t[r.level]=[r.tokenizer],r.start&&(r.level===\"block\"?t.startBlock?t.startBlock.push(r.start):t.startBlock=[r.start]:r.level===\"inline\"&&(t.startInline?t.startInline.push(r.start):t.startInline=[r.start]))}\"childTokens\"in r&&r.childTokens&&(t.childTokens[r.name]=r.childTokens)}),s.extensions=t),n.renderer){let r=this.defaults.renderer||new y(this.defaults);for(let i in n.renderer){if(!(i in r))throw new Error(`renderer '${i}' does not exist`);if([\"options\",\"parser\"].includes(i))continue;let o=i,u=n.renderer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p||\"\"}}s.renderer=r}if(n.tokenizer){let r=this.defaults.tokenizer||new w(this.defaults);for(let i in n.tokenizer){if(!(i in r))throw new Error(`tokenizer '${i}' does not exist`);if([\"options\",\"rules\",\"lexer\"].includes(i))continue;let o=i,u=n.tokenizer[o],a=r[o];r[o]=(...c)=>{let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.tokenizer=r}if(n.hooks){let r=this.defaults.hooks||new P;for(let i in n.hooks){if(!(i in r))throw new Error(`hook '${i}' does not exist`);if([\"options\",\"block\"].includes(i))continue;let o=i,u=n.hooks[o],a=r[o];P.passThroughHooks.has(i)?r[o]=c=>{if(this.defaults.async&&P.passThroughHooksRespectAsync.has(i))return(async()=>{let k=await u.call(r,c);return a.call(r,k)})();let p=u.call(r,c);return a.call(r,p)}:r[o]=(...c)=>{if(this.defaults.async)return(async()=>{let k=await u.apply(r,c);return k===!1&&(k=await a.apply(r,c)),k})();let p=u.apply(r,c);return p===!1&&(p=a.apply(r,c)),p}}s.hooks=r}if(n.walkTokens){let r=this.defaults.walkTokens,i=n.walkTokens;s.walkTokens=function(o){let u=[];return u.push(i.call(this,o)),r&&(u=u.concat(r.call(this,o))),u}}this.defaults={...this.defaults,...s}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return x.lex(e,t??this.defaults)}parser(e,t){return b.parse(e,t??this.defaults)}parseMarkdown(e){return(n,s)=>{let r={...s},i={...this.defaults,...r},o=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return o(new Error(\"marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.\"));if(typeof n>\"u\"||n===null)return o(new Error(\"marked(): input parameter is undefined or null\"));if(typeof n!=\"string\")return o(new Error(\"marked(): input parameter is of type \"+Object.prototype.toString.call(n)+\", string expected\"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let u=i.hooks?await i.hooks.preprocess(n):n,c=await(i.hooks?await i.hooks.provideLexer(e):e?x.lex:x.lexInline)(u,i),p=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(p,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser(e):e?b.parse:b.parseInline)(p,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(o);try{i.hooks&&(n=i.hooks.preprocess(n));let a=(i.hooks?i.hooks.provideLexer(e):e?x.lex:x.lexInline)(n,i);i.hooks&&(a=i.hooks.processAllTokens(a)),i.walkTokens&&this.walkTokens(a,i.walkTokens);let p=(i.hooks?i.hooks.provideParser(e):e?b.parse:b.parseInline)(a,i);return i.hooks&&(p=i.hooks.postprocess(p)),p}catch(u){return o(u)}}}onError(e,t){return n=>{if(n.message+=`\nPlease report this to https://github.com/markedjs/marked.`,e){let s=\"

    An error occurred:

    \"+O(n.message+\"\",!0)+\"
    \";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var M=new D;function g(l,e){return M.parse(l,e)}g.options=g.setOptions=function(l){return M.setOptions(l),g.defaults=M.defaults,G(g.defaults),g};g.getDefaults=z;g.defaults=T;g.use=function(...l){return M.use(...l),g.defaults=M.defaults,G(g.defaults),g};g.walkTokens=function(l,e){return M.walkTokens(l,e)};g.parseInline=M.parseInline;g.Parser=b;g.parser=b.parse;g.Renderer=y;g.TextRenderer=L;g.Lexer=x;g.lexer=x.lex;g.Tokenizer=w;g.Hooks=P;g.parse=g;var jt=g.options,Ft=g.setOptions,Ut=g.use,Kt=g.walkTokens,Wt=g.parseInline,Xt=g,Jt=b.parse,Vt=x.lex;export{P as Hooks,x as Lexer,D as Marked,b as Parser,y as Renderer,L as TextRenderer,w as Tokenizer,T as defaults,z as getDefaults,Vt as lexer,g as marked,jt as options,Xt as parse,Wt as parseInline,Jt as parser,Ft as setOptions,Ut as use,Kt as walkTokens};\n//# sourceMappingURL=marked.esm.js.map\n","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c('div',{staticClass:\"markdown\",domProps:{\"innerHTML\":_vm._s(_setup.html)}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=script&setup=true&lang=ts\"","import dompurify from 'dompurify';\nimport { marked } from 'marked';\nimport { computed } from 'vue';\n/**\n *\n * @param text\n * @param minHeadingLevel\n */\nexport function useMarkdown(text, minHeadingLevel) {\n const minHeading = computed(() => Math.min(Math.max(minHeadingLevel.value ?? 1, 1), 6));\n const renderer = new marked.Renderer();\n renderer.link = function (href, title, text) {\n let out = `';\n return out;\n };\n renderer.image = function (href, title, text) {\n if (text) {\n return text;\n }\n return title ?? '';\n };\n renderer.heading = (text, level) => {\n const headingLevel = Math.max(minHeading.value, level);\n return `${text}`;\n };\n const html = computed(() => dompurify.sanitize(marked((text.value ?? '').trim(), {\n renderer,\n gfm: false,\n breaks: false,\n pedantic: false,\n }), {\n SAFE_FOR_JQUERY: true,\n ALLOWED_TAGS: [\n 'h1',\n 'h2',\n 'h3',\n 'h4',\n 'h5',\n 'h6',\n 'strong',\n 'p',\n 'a',\n 'ul',\n 'ol',\n 'li',\n 'em',\n 'del',\n 'blockquote',\n ],\n }));\n return { html };\n}\n","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Markdown.vue?vue&type=template&id=98b6d70a&scoped=true\"\nimport script from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./Markdown.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./Markdown.vue?vue&type=style&index=0&id=98b6d70a&prod&scoped=true&lang=scss\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"98b6d70a\",\n null\n \n)\n\nexport default component.exports","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&setup=true&lang=ts\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??clonedRuleSet-6.use[1]!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&setup=true&lang=ts\"","var render = function render(){var _vm=this,_c=_vm._self._c,_setup=_vm._self._setupProxy;return _c(_setup.NcContent,{attrs:{\"app-name\":\"updatenotification\"}},[_c(_setup.NcAppContent,{attrs:{\"page-heading\":_setup.t('updatenotification', 'Changelog for app {app}', { app: _setup.appName })}},[_c('div',{staticClass:\"changelog__wrapper\"},[_c('h2',{staticClass:\"changelog__heading\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_setup.t('updatenotification', 'What\\'s new in {app} version {version}', { app: _setup.appName, version: _setup.appVersion }))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c(_setup.Markdown,{attrs:{\"markdown\":_setup.markdown,\"min-heading-level\":3}})],1)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\noptions.insert = insertFn.bind(null, \"head\");\noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=3deb3a3e&scoped=true\"\nimport script from \"./App.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=ts\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=3deb3a3e&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3deb3a3e\",\n null\n \n)\n\nexport default component.exports","/**\n * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\nimport Vue from 'vue';\nimport App from './views/App.vue';\nexport default new Vue({\n name: 'ViewChangelogPage',\n render: (h) => h(App),\n el: '#content',\n});\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.markdown[data-v-98b6d70a] ul{list-style:disc;padding-inline-start:20px}.markdown[data-v-98b6d70a] h3,.markdown[data-v-98b6d70a] h4,.markdown[data-v-98b6d70a] h5,.markdown[data-v-98b6d70a] h6{font-weight:600;line-height:1.5;margin-top:24px;margin-bottom:12px;color:var(--color-main-text)}.markdown[data-v-98b6d70a] h3{font-size:20px}.markdown[data-v-98b6d70a] h4{font-size:18px}.markdown[data-v-98b6d70a] h5{font-size:17px}.markdown[data-v-98b6d70a] h6{font-size:var(--default-font-size)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/components/Markdown.vue\"],\"names\":[],\"mappings\":\"AAGE,8BACC,eAAA,CACA,yBAAA,CAGD,wHACC,eAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CACA,4BAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,cAAA,CAGD,8BACC,kCAAA\",\"sourcesContent\":[\"\\n.markdown {\\n\\t:deep {\\n\\t\\tul {\\n\\t\\t\\tlist-style: disc;\\n\\t\\t\\tpadding-inline-start: 20px;\\n\\t\\t}\\n\\n\\t\\th3, h4, h5, h6 {\\n\\t\\t\\tfont-weight: 600;\\n\\t\\t\\tline-height: 1.5;\\n\\t\\t\\tmargin-top: 24px;\\n\\t\\t\\tmargin-bottom: 12px;\\n\\t\\t\\tcolor: var(--color-main-text);\\n\\t\\t}\\n\\n\\t\\th3 {\\n\\t\\t\\tfont-size: 20px;\\n\\t\\t}\\n\\n\\t\\th4 {\\n\\t\\t\\tfont-size: 18px;\\n\\t\\t}\\n\\n\\t\\th5 {\\n\\t\\t\\tfont-size: 17px;\\n\\t\\t}\\n\\n\\t\\th6 {\\n\\t\\t\\tfont-size: var(--default-font-size);\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `\n.changelog__wrapper[data-v-3deb3a3e] {\n\tmax-width: max(50vw,700px);\n\tmargin-inline: auto;\n}\n.changelog__heading[data-v-3deb3a3e] {\n\tfont-size: 30px;\n\tmargin-block: var(--app-navigation-padding, 8px) 1em;\n}\n`, \"\",{\"version\":3,\"sources\":[\"webpack://./apps/updatenotification/src/views/App.vue\"],\"names\":[],\"mappings\":\";AAgCA;CACA,0BAAA;CACA,mBAAA;AACA;AAEA;CACA,eAAA;CACA,oDAAA;AACA\",\"sourcesContent\":[\"\\n\\n\\n\\n\\n\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","// The chunk loading function for additional chunks\n// Since all referenced chunks are already included\n// in this file, this function is empty here.\n__webpack_require__.e = () => (Promise.resolve());","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","__webpack_require__.j = 6600;","__webpack_require__.b = (typeof document !== 'undefined' && document.baseURI) || self.location.href;\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t6600: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = (parentChunkLoadingFunction, data) => {\n\tvar [chunkIds, moreModules, runtime] = data;\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some((id) => (installedChunks[id] !== 0))) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = globalThis[\"webpackChunknextcloud_ui_legacy\"] = globalThis[\"webpackChunknextcloud_ui_legacy\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","__webpack_require__.nc = undefined;","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [4208], () => (__webpack_require__(39800)))\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["deferred","T","async","breaks","extensions","gfm","hooks","pedantic","renderer","silent","tokenizer","walkTokens","G","l","_","exec","d","e","t","source","n","replace","s","r","i","m","caret","getRegex","RegExp","Re","codeRemoveIndent","outputLinkReplace","indentCodeCompensation","beginningSpace","endingHash","startingSpaceChar","endingSpaceChar","nonSpaceChar","newLineCharGlobal","tabCharGlobal","multipleSpaceGlobal","blankLine","doubleBlankLine","blockquoteStart","blockquoteSetextReplace","blockquoteSetextReplace2","listReplaceNesting","listIsTask","listReplaceTask","listTaskCheckbox","anyLine","hrefBrackets","tableDelimiter","tableAlignChars","tableRowBlankLine","tableAlignRight","tableAlignCenter","tableAlignLeft","startATag","endATag","startPreScriptTag","endPreScriptTag","startAngleBracket","endAngleBracket","pedanticHrefTitle","unicodeAlphaNumeric","escapeTest","escapeReplace","escapeTestNoEncode","escapeReplaceNoEncode","percentDecode","findPipe","splitPipe","slashPipe","carriageReturn","spaceLine","notSpaceStart","endingNewline","listItemRegex","nextBulletRegex","Math","min","hrRegex","fencesBeginRegex","headingBeginRegex","htmlBeginRegex","blockquoteBeginRegex","I","Q","ie","oe","Pe","j","F","$e","Le","v","U","_e","ae","K","blockquote","code","def","fences","heading","hr","html","lheading","list","newline","paragraph","table","text","re","ze","Ee","le","E","H","W","Be","ue","ve","pe","He","Ze","ce","Ge","Ne","Qe","je","Ue","Ke","We","Xe","Je","q","Ve","he","ke","se","X","_backpedal","anyPunctuation","autolink","blockSkip","br","del","delLDelim","delRDelim","emStrongLDelim","emStrongRDelimAst","emStrongRDelimUnd","escape","link","nolink","punctuation","reflink","reflinkSearch","tag","url","et","N","tt","B","normal","A","nt","de","O","test","J","encodeURI","V","o","u","a","split","trim","shift","length","at","pop","splice","push","$","charAt","slice","Y","join","fe","repeat","me","href","title","other","state","inLink","type","raw","tokens","inlineTokens","w","options","rules","lexer","constructor","this","space","block","codeBlockStyle","match","map","rt","lang","inline","depth","c","p","k","top","blockTokens","h","R","f","S","substring","ordered","start","loose","items","trimStart","search","ee","te","ne","xe","be","C","Z","task","trimEnd","inlineQueue","src","checked","includes","unshift","filter","some","pre","toLowerCase","header","align","rows","inRawBlock","indexOf","ge","emStrong","lastIndex","index","codespan","inlineText","escaped","x","links","Object","create","lex","lexInline","infiniteLoopError","charCodeAt","call","endsWith","startBlock","forEach","keys","lastIndexOf","emStrongMask","startInline","Error","console","error","y","parser","parse","parseInline","listitem","checkbox","tablecell","tablerow","strong","em","image","textRenderer","L","b","renderers","P","static","Set","preprocess","postprocess","processAllTokens","provideLexer","provideParser","M","defaults","setOptions","parseMarkdown","Parser","Renderer","TextRenderer","Lexer","Tokenizer","Hooks","use","concat","childTokens","flat","name","apply","level","passThroughHooks","has","passThroughHooksRespectAsync","onError","prototype","toString","Promise","all","catch","message","resolve","reject","g","getDefaults","components_Markdownvue_type_script_setup_true_lang_ts","_defineComponent","__name","props","markdown","minHeadingLevel","default","setup","__props","minHeading","computed","max","value","marked","out","headingLevel","dompurify","sanitize","SAFE_FOR_JQUERY","ALLOWED_TAGS","useMarkdown","toRef","__sfc","styleTagTransform","styleTagTransform_default","setAttributes","setAttributesWithoutAttributes_default","insert","insertBySelector_default","bind","domAPI","styleDomAPI_default","insertStyleElement","insertStyleElement_default","injectStylesIntoStyleTag_default","Markdownvue_type_style_index_0_id_98b6d70a_prod_scoped_true_lang_scss","locals","Markdown","componentNormalizer","_vm","_c","_self","_setup","_setupProxy","staticClass","domProps","innerHTML","_s","views_Appvue_type_script_setup_true_lang_ts","appName","appVersion","loadState","l10n_dist","Tl","NcAppContent","NcContent","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css_options","Appvue_type_style_index_0_id_3deb3a3e_prod_scoped_true_lang_css","App","attrs","app","_v","version","Vue","render","el","___CSS_LOADER_EXPORT___","_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default","_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default","module","id","sources","names","mappings","sourcesContent","sourceRoot","__WEBPACK_DEFAULT_EXPORT__","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","loaded","__webpack_modules__","result","chunkIds","fn","priority","notFulfilled","Infinity","fulfilled","every","key","getter","__esModule","definition","defineProperty","enumerable","get","obj","prop","hasOwnProperty","Symbol","toStringTag","nmd","paths","children","document","baseURI","self","location","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","data","moreModules","runtime","chunkLoadingGlobal","globalThis","nc","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file