1
0
grosinger.net/bundle.min.01197697ee8afb53b4ecb6cc3c7cf18102750ec7b92dcc6cad336c6cde291ed8e3d5b00d93a2570d61b061abace0f9a303eeffdbc939b3e305cd5d754caa868b.js

1 line
315 KiB
JavaScript
Raw Normal View History

2022-05-06 20:32:48 -07:00
const menuTrigger=document.querySelector(".menu-trigger"),menu=document.querySelector(".menu"),mobileQuery=getComputedStyle(document.body).getPropertyValue("--phoneWidth"),isMobile=()=>window.matchMedia(mobileQuery).matches,isMobileMenu=()=>{menuTrigger&&menuTrigger.classList.toggle("hidden",!isMobile()),menu&&menu.classList.toggle("hidden",isMobile())};isMobileMenu(),menuTrigger&&menuTrigger.addEventListener("click",()=>menu&&menu.classList.toggle("hidden")),window.addEventListener("resize",isMobileMenu);var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(t){var s,r,o=/\blang(?:uage)?-([\w-]+)\b/i,d=0,e={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof n?new n(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++d}),e.__id},clone:function a(n,t){var s,o,i,r=e.util.type(n);switch(t=t||{},r){case"Object":if(o=e.util.objId(n),t[o])return t[o];for(i in s={},t[o]=s,n)n.hasOwnProperty(i)&&(s[i]=a(n[i],t));return s;case"Array":return o=e.util.objId(n),t[o]?t[o]:(s=[],t[o]=s,n.forEach(function(e,n){s[n]=a(e,t)}),s);default:return n}},getLanguage:function(e){for(;e&&!o.test(e.className);)e=e.parentElement;return e?(e.className.match(o)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(s){var e,n,t=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(s.stack)||[])[1];if(t){e=document.getElementsByTagName("script");for(n in e)if(e[n].src==t)return e[n]}return null}}},languages:{extend:function(o,t){var s,n=e.util.clone(e.languages[o]);for(s in t)n[s]=t[s];return n},insertBefore:function(i,l,s,o){var t,a,c,r=(o=o||e.languages)[i],n={};for(t in r)if(r.hasOwnProperty(t)){if(t==l)for(a in s)s.hasOwnProperty(a)&&(n[a]=s[a]);s.hasOwnProperty(t)||(n[t]=r[t])}return c=o[i],o[i]=n,e.languages.DFS(e.languages,function(e,t){t===c&&e!=i&&(this[e]=n)}),n},DFS:function r(i,a,l,t){t=t||{},o=e.util.objId;for(s in i)if(i.hasOwnProperty(s)){a.call(i,s,i[s],l||s);var s,o,n=i[s],c=e.util.type(n);"Object"!==c||t[o(n)]?"Array"!==c||t[o(n)]||(t[o(n)]=!0,r(n,a,s,t)):(t[o(n)]=!0,r(n,a,null,t))}}},plugins:{},highlightAll:function(t,n){e.highlightAllUnder(document,t,n)},highlightAllUnder:function(o,i,a){var n,s,t={callback:a,container:o,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};e.hooks.run("before-highlightall",t),t.elements=Array.prototype.slice.apply(t.container.querySelectorAll(t.selector)),e.hooks.run("before-all-elements-highlight",t);for(s=0;n=t.elements[s++];)e.highlightElement(n,!0===i,t.callback)},highlightElement:function(s,u,a){var n,i,l,r=e.util.getLanguage(s),d=e.languages[r];s.className=s.className.replace(o,"").replace(/\s+/g," ")+" language-"+r,i=s.parentNode,i&&"pre"===i.nodeName.toLowerCase()&&(i.className=i.className.replace(o,"").replace(/\s+/g," ")+" language-"+r),n={element:s,language:r,grammar:d,code:s.textContent};function c(t){n.highlightedCode=t,e.hooks.run("before-insert",n),n.element.innerHTML=n.highlightedCode,e.hooks.run("after-highlight",n),e.hooks.run("complete",n),a&&a.call(n.element)}if(e.hooks.run("before-sanity-check",n),!n.code)return e.hooks.run("complete",n),void(a&&a.call(n.element));e.hooks.run("before-highlight",n),n.grammar?u&&t.Worker?(l=new Worker(e.filename),l.onmessage=function(e){c(e.data)},l.postMessage(JSON.stringify({language:n.language,code:n.code,immediateClose:!0}))):c(e.highlight(n.code,n.grammar,n.language)):c(e.util.encode(n.code))},highlight:function(s,o,i){var t={code:s,grammar:o,language:i};return e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),n.stringify(