(function(){var n=function(n,o){n.beforeEach(function(r){r=r.replaceAll("\r\n","\n");const n=/(^\[\^.+?\]:.+?(?=(\n\n|\n$|\n\[\^.+?\]:|$(?!\n))))|(\^\[.+?\])/gms;const o=r.match(/```.*?```/gms);if(o){o.forEach(function(n,o){r=r.replace(n,"```"+o+"```")})}if(n.test(r)){const t=r.match(n);const c=[];let f=1;t.forEach(function(n){if(/\^\[.*?\]/s.test(n)){r=r.replace(n,`[\[${f}\]](#ftref-${f})`);c.push(`${f}. ${n.match(/\[(.*)\]/s)[1].trim().replaceAll("\n","
")} [↩︎](#ft-${f})\n`);f++}else{const s=n.split(/(?<=\]):/);const o=new RegExp("\\[\\^"+s[0].replace(/[\[\^\]]/g,"")+"\\](?!:)","g");r=r.replace(n,"");const t=r.match(o);if(t){const e=[];t.forEach(function(n,o){const t=o>0?"-"+o:"";const c=$props.hideSubAnchor?f:f+t;r=r.replace(s[0],`[\[${c}\]](#ftref-${f+t})`);e.push(`[↩︎](#ft-${f+t})`)});c.push(`${f}. ${s[1].trim().replaceAll("\n","
")} ${e.join(" ")}\n`);f++}}});r+=`\n\n---\n ${c.join("")}`}if(o){o.forEach(function(n,o){r=r.replace("```"+o+"```",n)})}return r})};$docsify=$docsify||{};$props=$docsify.docsifyFootnote||{};$docsify.plugins=[].concat($docsify.plugins||[],n)})();