frightfulactions

core

Apr 20th, 2026
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.53 KB | None | 0 0
  1. var currentScript = document.currentScript || document.getElementsByTagName('script')[document.getElementsByTagName('script').length - 1];
  2. var basePath;
  3. try {
  4. basePath = new URL('../', currentScript.src).pathname;
  5. } catch (e) {
  6. var src = currentScript.src;
  7. if (src.indexOf('?') > -1) src = src.split('?')[0];
  8. basePath = src.split('/').slice(0, -1).join('/') + '/';
  9. }
  10.  
  11. function add(tag, attrs = {}) {
  12. var el = document.createElement(tag);
  13. for (var key in attrs) {
  14. if (key === 'text') el.textContent = attrs[key];
  15. else el.setAttribute(key, attrs[key]);
  16. }
  17. document.head.appendChild(el);
  18. }
  19.  
  20. add('link', { id: 'theme-light', rel: 'stylesheet', href: basePath + 'css/smui.css', media: '(prefers-color-scheme: light)' });
  21. add('link', { id: 'theme-dark', rel: 'stylesheet', href: basePath + 'css/smui-dark.css', media: 'screen and (prefers-color-scheme: dark)' });
  22. add('link', { rel: 'stylesheet', href: basePath + 'css/roboto.css' });
  23. add('link', { rel: 'stylesheet', href: basePath + 'css/bootstrap.min.css' });
  24. add('link', { rel: 'stylesheet', href: basePath + 'css/material-icons.css' });
  25. add('script', { src: basePath + 'js/polyfills.js' });
  26. add('link', { rel: 'stylesheet', href: basePath + 'css/chunk-vendors.D62pGNex.css', crossorigin: '' });
  27. add('link', { rel: 'stylesheet', href: basePath + 'css/app.D-kb0RUj.css', crossorigin: '' });
  28. add('link', { rel: 'modulepreload', href: basePath + 'js/chunk-vendors.BlIj3Rbr.js', crossorigin: '' });
  29. add('script', { type: 'module', src: basePath + 'js/app.BuGW6RFa.js', crossorigin: '' });
  30. add('script', { type: 'module', text: 'import.meta.url;import("_").catch(() => 1);(async function*(){})().next();window.__vite_is_modern_browser = true;' });
  31. add('script', { type: 'module', text: '!function(){if(window.__vite_is_modern_browser) return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e = document.getElementById("vite-legacy-polyfill");var n = document.createElement("script");n.src = e.src;n.onload = function(){System.import(document.getElementById("vite-legacy-entry").getAttribute("data-src"));};document.body.appendChild(n);}();' });
  32. addEventListener('DOMContentLoaded', () => {
  33. var safariFix = document.createElement('script');
  34. safariFix.setAttribute('nomodule', '');
  35. safariFix.textContent = '!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();';
  36. document.body.appendChild(safariFix);
  37.  
  38. var polyfillScript = document.createElement('script');
  39. polyfillScript.setAttribute('nomodule', '');
  40. polyfillScript.setAttribute('crossorigin', '');
  41. polyfillScript.id = 'vite-legacy-polyfill';
  42. polyfillScript.src = basePath + 'js/app-legacy.D5yyI6pR.js';
  43. polyfillScript.onload = function(){
  44. var entrySrc = basePath + 'js/app-legacy.Bj_b1pDT.js';
  45. function tryImport(retries) {
  46. if (window.System && typeof window.System.import === 'function') {
  47. window.System.import(entrySrc);
  48. } else if (retries > 0) {
  49. setTimeout(() => tryImport(retries - 1), 100);
  50. } else {
  51. console.error("SystemJS failed to load.");
  52. }
  53. }
  54. tryImport(100);
  55. }
  56. document.body.appendChild(polyfillScript);
  57. });
  58.  
Advertisement
Add Comment
Please, Sign In to add comment