hugo-theme-terminal/static/assets/prism.js

4 lines
231 KiB
JavaScript
Raw Normal View History

2022-06-16 07:16:23 +00:00
(function(){var __webpack_modules__={"./assets/js/prism.js":
/*!****************************!*\
!*** ./assets/js/prism.js ***!
\****************************/function(module,__unused_webpack_exports,__webpack_require__){eval('/* PrismJS 1.24.1\nhttps://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+actionscript+apacheconf+applescript+bash+c+csharp+cpp+cmake+coffeescript+csp+css-extras+diff+django+docker+elixir+elm+erlang+fsharp+flow+git+go+graphql+haml+handlebars+haskell+http+java+json+kotlin+latex+less+llvm+makefile+markdown+markup-templating+nasm+objectivec+ocaml+perl+php+php-extras+powershell+processing+pug+python+r+jsx+tsx+reason+ruby+rust+sass+scss+scala+scheme+sql+stylus+swift+textile+toml+twig+typescript+vim+visual-basic+wasm+yaml&plugins=line-highlight+line-numbers+jsonp-highlight+highlight-keywords+command-line+toolbar+copy-to-clipboard */\nvar _self = "undefined" != typeof window ? window : "undefined" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope ? self : {},\n Prism = function (u) {\n var c = /\\blang(?:uage)?-([\\w-]+)\\b/i,\n n = 0,\n e = {},\n M = {\n manual: u.Prism && u.Prism.manual,\n disableWorkerMessageHandler: u.Prism && u.Prism.disableWorkerMessageHandler,\n util: {\n encode: function e(n) {\n return n instanceof W ? new W(n.type, e(n.content), n.alias) : Array.isArray(n) ? n.map(e) : n.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/\\u00a0/g, " ");\n },\n type: function type(e) {\n return Object.prototype.toString.call(e).slice(8, -1);\n },\n objId: function objId(e) {\n return e.__id || Object.defineProperty(e, "__id", {\n value: ++n\n }), e.__id;\n },\n clone: function t(e, r) {\n var a, n;\n\n switch (r = r || {}, M.util.type(e)) {\n case "Object":\n if (n = M.util.objId(e), r[n]) return r[n];\n\n for (var i in a = {}, r[n] = a, e) {\n e.hasOwnProperty(i) && (a[i] = t(e[i], r));\n }\n\n return a;\n\n case "Array":\n return n = M.util.objId(e), r[n] ? r[n] : (a = [], r[n] = a, e.forEach(function (e, n) {\n a[n] = t(e, r);\n }), a);\n\n default:\n return e;\n }\n },\n getLanguage: function getLanguage(e) {\n for (; e && !c.test(e.className);) {\n e = e.parentElement;\n }\n\n return e ? (e.className.match(c) || [, "none"])[1].toLowerCase() : "none";\n },\n currentScript: function currentScript() {\n if ("undefined" == typeof document) return null;\n if ("currentScript" in document) return document.currentScript;\n\n try {\n throw new Error();\n } catch (e) {\n var n = (/at [^(\\r\\n]*\\((.*):[^:]+:[^:]+\\)$/i.exec(e.stack) || [])[1];\n\n if (n) {\n var t = document.getElementsByTagName("script");\n\n for (var r in t) {\n if (t[r].src == n) return t[r];\n }\n }\n\n return null;\n }\n },\n isActive: function isActive(e, n, t) {\n for (var r = "no-" + n; e;) {\n var a = e.classList;\n if (a.contains(n)) return !0;\n if (a.contains(r)) return !1;\n e = e.parentElement;\n }\n\n return !!t;\n }\n },\n languages: {\n plain: e,\n plaintext: e,\n text: e,\n txt: e,\n extend: function extend(e, n) {\n var t = M.util.clone(M.languages[e]);\n\n for (var r in n) {\n t[r] = n[r];\n }\n\n return t;\n },\n insertBefore: function insertBefore(t, e, n, r) {\n var a = (r = r || M.languages)[t],\n i = {};\n\n for (var l in a) {\n if (a.hasOwnProperty(l)) {\n if (l == e) for (var o in n) {\n n.hasOwnProperty(o) && (i[o] = n[o]);\n }\n n.hasOwnProperty(l) || (i[l] = a[l]);\n }\n }\n\n var s = r[t];\n return r[t] = i, M.languages.DFS(M.languages, function (e, n) {\n n === s && e != t && (this[e] =