add initial marp implementation with sample content and build configuration

This commit is contained in:
libretech committed 2025-09-13 18:13:22 +02:00
1 parent dcacc9b409
commit e5f219507f
10319 files changed
+1402023

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@marp-team/marpit"),n=require("postcss"),t=require("@marp-team/marpit/plugin"),r=require("postcss-selector-parser"),i=require("highlight.js/lib/core"),o=require("xss"),a=require("katex"),u=require("katex/package.json"),s=require("mathjax-full/js/adaptors/liteAdaptor"),d=require("mathjax-full/js/handlers/html"),l=require("mathjax-full/js/input/tex"),c=require("mathjax-full/js/input/tex/AllPackages"),g=require("mathjax-full/js/mathjax"),f=require("mathjax-full/js/output/svg");class h extends Error{sourceStart;sourceEnd;parserState;constructor(e,n,t,r){super(e),this.name="ParseError",this.sourceStart=n,this.sourceEnd=t,this.parserState=r}}class p extends h{token;constructor(e,n,t,r,i){super(e,n,t,r),this.token=i}}const m="Unexpected newline while consuming a string token.",D="Unexpected EOF while consuming a string token.",b="Unexpected EOF while consuming a comment.",_="Unexpected EOF while consuming a url token.",k="Unexpected EOF while consuming an escaped code point.",w="Unexpected character while consuming a url token.",z="Invalid escape sequence while consuming a url token.",x='Invalid escape sequence after "\\"',y=13,F=45,v=10,C=43,E=65533;function j(e){return e>=48&&e<=57}function S(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function B(e){return function(e){return function(e){return e>=97&&e<=122}(e)||function(e){return e>=65&&e<=90}(e)}(e)||function(e){return 183===e||8204===e||8205===e||8255===e||8256===e||8204===e||192<=e&&e<=214||216<=e&&e<=246||248<=e&&e<=893||895<=e&&e<=8191||8304<=e&&e<=8591||11264<=e&&e<=12271||12289<=e&&e<=55295||63744<=e&&e<=64975||65008<=e&&e<=65533||0===e||!!P(e)||e>=65536}(e)||95===e}function A(e){return B(e)||j(e)||e===F}function q(e){return e===v||e===y||12===e}function L(e){return 32===e||e===v||9===e||e===y||12===e}function P(e){return e>=55296&&e<=57343}function T(e){return 92===e.source.codePointAt(e.cursor)&&!q(e.source.codePointAt(e.cursor+1)??-1)}function M(e,n){return n.source.codePointAt(n.cursor)===F?n.source.codePointAt(n.cursor+1)===F||!!B(n.source.codePointAt(n.cursor+1)??-1)||92===n.source.codePointAt(n.cursor+1)&&!q(n.source.codePointAt(n.cursor+2)??-1):!!B(n.source.codePointAt(n.cursor)??-1)||T(n)}function O(e){return e.source.codePointAt(e.cursor)===C||e.source.codePointAt(e.cursor)===F?!!j(e.source.codePointAt(e.cursor+1)??-1)||46===e.source.codePointAt(e.cursor+1)&&j(e.source.codePointAt(e.cursor+2)??-1):46===e.source.codePointAt(e.cursor)?j(e.source.codePointAt(e.cursor+1)??-1):j(e.source.codePointAt(e.cursor)??-1)}var X,K,R;function $(e,n){const t=n.readCodePoint();if(void 0===t)return e.onParseError(new h(k,n.representationStart,n.representationEnd,["4.3.7. Consume an escaped code point","Unexpected EOF"])),E;if(S(t)){const e=[t];let r;for(;void 0!==(r=n.source.codePointAt(n.cursor))&&S(r)&&e.length<6;)e.push(r),n.advanceCodePoint();L(n.source.codePointAt(n.cursor)??-1)&&(n.source.codePointAt(n.cursor)===y&&n.source.codePointAt(n.cursor+1)===v&&n.advanceCodePoint(),n.advanceCodePoint());const i=parseInt(String.fromCodePoint(...e),16);return 0===i||P(i)||i>1114111?E:i}return 0===t||P(t)?E:t}function I(e,n){const t=[];for(;;){const r=n.source.codePointAt(n.cursor)??-1;if(0===r||P(r))t.push(E),n.advanceCodePoint(+(r>65535)+1);else if(A(r))t.push(r),n.advanceCodePoint(+(r>65535)+1);else{if(!T(n))return t;n.advanceCodePoint(),t.push($(e,n))}}}function N(e,n){n.advanceCodePoint();const t=n.source.codePointAt(n.cursor);if(void 0!==t&&(A(t)||T(n))){let t=R.Unrestricted;M(0,n)&&(t=R.ID);const r=I(e,n);return[X.Hash,n.source.slice(n.representationStart,n.representationEnd+1),n.representationStart,n.representationEnd,{value:String.fromCodePoint(...r),type:t}]}return[X.Delim,"#",n.representationStart,n.representationEnd,{value:"#"}]}function H(e,n){let t;{const e=n.source.codePointAt(n.cursor);e===F?t="-":e===C&&(t="+")}const r=function(e,n){let t=K.Integer;for(n.source.codePointAt(n.cursor)!==C&&n.source.codePointAt(n.cursor)!==F||n.advanceCodePoint();j(n.source.codePointAt(n.cursor)??-1);)n.advanceCodePoint();if(46===n.source.codePointAt(n.cursor)&&j(n.source.codePointAt(n.cursor+1)??-1))for(n.advanceCodePoint(2),t=K.Number;j(n.source.codePointAt(n.cursor)??-1);)n.advanceCodePoint();if(101===n.source.codePointAt(n.cursor)||69===n.source.codePointAt(n.cursor)){if(j(n.source.codePointAt(n.cursor+1)??-1))n.advanceCodePoint(2);else{if(n.source.codePointAt(n.cursor+1)!==F&&n.source.codePointAt(n.cursor+1)!==C||!j(n.source.codePointAt(n.cursor+2)??-1))return t;n.advanceCodePoint(3)}for(t=K.Number;j(n.source.codePointAt(n.cursor)??-1);)n.advanceCodePoint()}return t}(0,n),i=parseFloat(n.source.slice(n.representationStart,n.representationEnd+1));if(M(0,n)){const o=I(e,n);return[X.Dimension,n.source.slice(n.representationStart,n.representationEnd+1),n.representationStart,n.representationEnd,{value:i,signCharacter:t,type:r,unit:String.fromCodePoint(...o)}]}return 37===n.source.cLine truncated
/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */
var fe=function(){var e={base:"https://cdn.jsdelivr.net/gh/jdecked/twemoji@16.0.1/assets/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var n="string"==typeof e?parseInt(e,16):e;if(n<65536)return u(n);return u(55296+((n-=65536)>>10),56320+(1023&n))},toCodePoint:b},onerror:function(){this.parentNode&&this.parentNode.replaceChild(s(this.alt,!1),this)},parse:function(n,t){t&&"function"!=typeof t||(t={callback:t});return("string"==typeof n?h:f)(n,{callback:t.callback||l,attributes:"function"==typeof t.attributes?t.attributes:m,base:"string"==typeof t.base?t.base:e.base,ext:t.ext||e.ext,size:t.folder||(r=t.size||e.size,"number"==typeof r?r+"x"+r:r),className:t.className||e.className,onerror:t.onerror||e.onerror});var r},replace:D,test:function(e){t.lastIndex=0;var n=t.test(e);return t.lastIndex=0,n}},n={"&":"&amp;","<":"&lt;",">":"&gt;","'":"&#39;",'"':"&quot;"},t=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\Line truncated