{"version":3,"sources":["marked-footnote@1.2.4.ts"],"sourcesContent":["/**\n * Bundled by jsDelivr using Rollup v2.79.1 and Terser v5.19.2.\n * Original file: /npm/marked-footnote@1.2.4/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n// @ts-ignore $\nfunction e(e,t){const n={type:\"footnotes\",raw:t,rawItems:[],items:[]};return{name:\"footnote\",level:\"block\",childTokens:[\"content\"],tokenizer(t){e.hasFootnotes||(this.lexer.tokens.push(n),e.tokens=this.lexer.tokens,e.hasFootnotes=!0,n.rawItems=[],n.items=[]);const o=/^\\[\\^([^\\]\\n]+)\\]:(?:[ \\t]+|[\\n]*?|$)([^\\n]*?(?:\\n|$)(?:\\n*?[ ]{4,}[^\\n]*)*)/.exec(t);if(o){const[e,t,s=\"\"]=o;let r=s.split(\"\\n\").reduce(((e,t)=>e+\"\\n\"+t.replace(/^(?:[ ]{4}|[\\t])/,\"\")),\"\");const a=r.trimEnd().split(\"\\n\").pop();r+=a&&/^[ \\t]*?[>\\-*][ ]|[`]{3,}$|^[ \\t]*?[|].+[|]$/.test(a)?\"\\n\\n\":\"\";const i={type:\"footnote\",raw:e,label:t,refs:[],content:this.lexer.blockTokens(r)};return n.rawItems.push(i),i}},renderer:()=>\"\"}}function t(e,t=!1){let n=0;return{name:\"footnoteRef\",level:\"inline\",tokenizer(e){const t=/^\\[\\^([^\\]\\n]+)\\]/.exec(e);if(t){const[e,o]=t,s=this.lexer.tokens[0],r=s.rawItems.filter((e=>e.label===o));if(!r.length)return;const a=r[0],i=s.items.filter((e=>e.label===o))[0],l={type:\"footnoteRef\",raw:e,id:\"\",label:o};return i?(l.id=i.refs[0].id,i.refs.push(l)):(n++,l.id=String(n),a.refs.push(l),s.items.push(a)),l}},renderer({id:o,label:s}){n=0;const r=encodeURIComponent(s);return`<sup><a id=\"${e}ref-${r}\" href=\"#${e+r}\" data-${e}ref aria-describedby=\"${e}label\">${t?`[${o}]`:o}</a></sup>`}}}function n(e){return{name:\"footnotes\",renderer({raw:t,items:n=[]}){if(0===n.length)return\"\";const o=n.reduce(((t,{label:n,content:o,refs:s})=>{const r=encodeURIComponent(n),a=this.parser.parse(o).trimEnd(),i=a.endsWith(\"</p>\");let l=`<li id=\"${e+r}\">\\n`;return l+=i?a.replace(/<\\/p>$/,\"\"):a,s.forEach(((t,o)=>{l+=` <a href=\"#${e}ref-${r}\" data-${e}backref aria-label=\"Back to reference ${n}\">${o>0?`↩<sup>${o+1}</sup>`:\"↩\"}</a>`})),l+=i?\"</p>\\n\":\"\\n\",l+=\"</li>\\n\",t+l}),\"\");let s='<section class=\"footnotes\" data-footnotes>\\n';return s+=`<h2 id=\"${e}label\" class=\"sr-only\">${t.trimEnd()}</h2>\\n`,s+=`<ol>\\n${o}</ol>\\n`,s+=\"</section>\\n\",s}}}function o(o={}){const{prefixId:s=\"footnote-\",description:r=\"Footnotes\",refMarkers:a}=o,i={hasFootnotes:!1,tokens:[]};return{extensions:[e(i,r),t(s,a),n(s)],walkTokens(e){\"footnotes\"===e.type&&0===i.tokens.indexOf(e)&&e.items.length&&(i.tokens[0]={type:\"space\",raw:\"\"},i.tokens.push(e)),i.hasFootnotes&&(i.hasFootnotes=!1)}}}export{o as default};\n//# sourceMappingURL=https://cdn.jsdelivr.net/sm/6ddacbb8895cb23e47a5aeb8d1174a8b44f06f10c7e04b11009a0932553bea5e.map"],"names":["e","t","n","type","raw","rawItems","items","name","level","childTokens","tokenizer","hasFootnotes","lexer","tokens","push","o","exec","s","r","split","reduce","replace","a","trimEnd","pop","test","i","label","refs","content","blockTokens","renderer","filter","length","l","id","String","encodeURIComponent","parser","parse","endsWith","forEach","prefixId","description","refMarkers","extensions","walkTokens","indexOf","default"],"mappings":"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","sourceRoot":"/lib/uix-pwa-0.0.12/components/Markdown/lib/","file":"marked-footnote@1.2.4.ts"}