aboutsummaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2021-04-16 16:53:53 +0200
committerHampusM <hampus@hampusmat.com>2021-04-16 16:53:53 +0200
commitef256e9e40b5fd0cc741c509e611808cc66bafad (patch)
tree8363cd193b36ae3a7159f3498b5efb093e086d40 /dist
Initial commit
Diffstat (limited to 'dist')
-rw-r--r--dist/index.01a1c8c0.js448
-rw-r--r--dist/index.01a1c8c0.js.map1
-rw-r--r--dist/index.906f4b28.css2
-rw-r--r--dist/index.906f4b28.css.map1
-rw-r--r--dist/index.html10
5 files changed, 462 insertions, 0 deletions
diff --git a/dist/index.01a1c8c0.js b/dist/index.01a1c8c0.js
new file mode 100644
index 0000000..d725570
--- /dev/null
+++ b/dist/index.01a1c8c0.js
@@ -0,0 +1,448 @@
+// modules are defined as an array
+// [ module function, map of requires ]
+//
+// map of requires is short require name -> numeric require
+//
+// anything defined in a previous bundle is accessed via the
+// orig method which is the require for previous bundles
+
+(function(modules, entry, mainEntry, parcelRequireName, globalName) {
+ /* eslint-disable no-undef */
+ var globalObject =
+ typeof globalThis !== 'undefined'
+ ? globalThis
+ : typeof self !== 'undefined'
+ ? self
+ : typeof window !== 'undefined'
+ ? window
+ : typeof global !== 'undefined'
+ ? global
+ : {};
+ /* eslint-enable no-undef */
+
+ // Save the require from previous bundle to this closure if any
+ var previousRequire =
+ typeof globalObject[parcelRequireName] === 'function' &&
+ globalObject[parcelRequireName];
+
+ var cache = previousRequire.cache || {};
+ // Do not use `require` to prevent Webpack from trying to bundle this call
+ var nodeRequire =
+ typeof module !== 'undefined' &&
+ typeof module.require === 'function' &&
+ module.require.bind(module);
+
+ function newRequire(name, jumped) {
+ if (!cache[name]) {
+ if (!modules[name]) {
+ // if we cannot find the module within our internal map or
+ // cache jump to the current global require ie. the last bundle
+ // that was added to the page.
+ var currentRequire =
+ typeof globalObject[parcelRequireName] === 'function' &&
+ globalObject[parcelRequireName];
+ if (!jumped && currentRequire) {
+ return currentRequire(name, true);
+ }
+
+ // If there are other bundles on this page the require from the
+ // previous one is saved to 'previousRequire'. Repeat this as
+ // many times as there are bundles until the module is found or
+ // we exhaust the require chain.
+ if (previousRequire) {
+ return previousRequire(name, true);
+ }
+
+ // Try the node require function if it exists.
+ if (nodeRequire && typeof name === 'string') {
+ return nodeRequire(name);
+ }
+
+ var err = new Error("Cannot find module '" + name + "'");
+ err.code = 'MODULE_NOT_FOUND';
+ throw err;
+ }
+
+ localRequire.resolve = resolve;
+ localRequire.cache = {};
+
+ var module = (cache[name] = new newRequire.Module(name));
+
+ modules[name][0].call(
+ module.exports,
+ localRequire,
+ module,
+ module.exports,
+ this
+ );
+ }
+
+ return cache[name].exports;
+
+ function localRequire(x) {
+ return newRequire(localRequire.resolve(x));
+ }
+
+ function resolve(x) {
+ return modules[name][1][x] || x;
+ }
+ }
+
+ function Module(moduleName) {
+ this.id = moduleName;
+ this.bundle = newRequire;
+ this.exports = {};
+ }
+
+ newRequire.isParcelRequire = true;
+ newRequire.Module = Module;
+ newRequire.modules = modules;
+ newRequire.cache = cache;
+ newRequire.parent = previousRequire;
+ newRequire.register = function(id, exports) {
+ modules[id] = [
+ function(require, module) {
+ module.exports = exports;
+ },
+ {},
+ ];
+ };
+
+ Object.defineProperty(newRequire, 'root', {
+ get: function() {
+ return globalObject[parcelRequireName];
+ },
+ });
+
+ globalObject[parcelRequireName] = newRequire;
+
+ for (var i = 0; i < entry.length; i++) {
+ newRequire(entry[i]);
+ }
+
+ if (mainEntry) {
+ // Expose entry point to Node, AMD or browser globals
+ // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js
+ var mainExports = newRequire(mainEntry);
+
+ // CommonJS
+ if (typeof exports === 'object' && typeof module !== 'undefined') {
+ module.exports = mainExports;
+
+ // RequireJS
+ } else if (typeof define === 'function' && define.amd) {
+ define(function() {
+ return mainExports;
+ });
+
+ // <script>
+ } else if (globalName) {
+ this[globalName] = mainExports;
+ }
+ }
+})({"16L5I":[function(require,module,exports) {
+var HMR_HOST = null;
+var HMR_PORT = 1234;
+var HMR_SECURE = false;
+var HMR_ENV_HASH = "d751713988987e9331980363e24189ce";
+module.bundle.HMR_BUNDLE_ID = "42412dc50fd44bf0205308ab01a1c8c0";
+// @flow
+/*global HMR_HOST, HMR_PORT, HMR_ENV_HASH, HMR_SECURE*/
+/*::
+import type {
+HMRAsset,
+HMRMessage,
+} from '@parcel/reporter-dev-server/src/HMRServer.js';
+interface ParcelRequire {
+(string): mixed;
+cache: {|[string]: ParcelModule|};
+hotData: mixed;
+Module: any;
+parent: ?ParcelRequire;
+isParcelRequire: true;
+modules: {|[string]: [Function, {|[string]: string|}]|};
+HMR_BUNDLE_ID: string;
+root: ParcelRequire;
+}
+interface ParcelModule {
+hot: {|
+data: mixed,
+accept(cb: (Function) => void): void,
+dispose(cb: (mixed) => void): void,
+// accept(deps: Array<string> | string, cb: (Function) => void): void,
+// decline(): void,
+_acceptCallbacks: Array<(Function) => void>,
+_disposeCallbacks: Array<(mixed) => void>,
+|};
+}
+declare var module: {bundle: ParcelRequire, ...};
+declare var HMR_HOST: string;
+declare var HMR_PORT: string;
+declare var HMR_ENV_HASH: string;
+declare var HMR_SECURE: boolean;
+*/
+var OVERLAY_ID = '__parcel__error__overlay__';
+var OldModule = module.bundle.Module;
+function Module(moduleName) {
+ OldModule.call(this, moduleName);
+ this.hot = {
+ data: module.bundle.hotData,
+ _acceptCallbacks: [],
+ _disposeCallbacks: [],
+ accept: function (fn) {
+ this._acceptCallbacks.push(fn || (function () {}));
+ },
+ dispose: function (fn) {
+ this._disposeCallbacks.push(fn);
+ }
+ };
+ module.bundle.hotData = undefined;
+}
+module.bundle.Module = Module;
+var checkedAssets, /*: {|[string]: boolean|}*/
+acceptedAssets, /*: {|[string]: boolean|}*/
+/*: {|[string]: boolean|}*/
+assetsToAccept;
+function getHostname() {
+ return HMR_HOST || (location.protocol.indexOf('http') === 0 ? location.hostname : 'localhost');
+}
+function getPort() {
+ return HMR_PORT || location.port;
+}
+// eslint-disable-next-line no-redeclare
+var parent = module.bundle.parent;
+if ((!parent || !parent.isParcelRequire) && typeof WebSocket !== 'undefined') {
+ var hostname = getHostname();
+ var port = getPort();
+ var protocol = HMR_SECURE || location.protocol == 'https:' && !(/localhost|127.0.0.1|0.0.0.0/).test(hostname) ? 'wss' : 'ws';
+ var ws = new WebSocket(protocol + '://' + hostname + (port ? ':' + port : '') + '/');
+ // $FlowFixMe
+ ws.onmessage = function (event) /*: {data: string, ...}*/
+ {
+ checkedAssets = {
+ /*: {|[string]: boolean|}*/
+ };
+ acceptedAssets = {
+ /*: {|[string]: boolean|}*/
+ };
+ assetsToAccept = [];
+ var data = /*: HMRMessage*/
+ JSON.parse(event.data);
+ if (data.type === 'update') {
+ // Remove error overlay if there is one
+ removeErrorOverlay();
+ let assets = data.assets.filter(asset => asset.envHash === HMR_ENV_HASH);
+ // Handle HMR Update
+ var handled = false;
+ assets.forEach(asset => {
+ var didAccept = asset.type === 'css' || asset.type === 'js' && hmrAcceptCheck(module.bundle.root, asset.id, asset.depsByBundle);
+ if (didAccept) {
+ handled = true;
+ }
+ });
+ if (handled) {
+ console.clear();
+ assets.forEach(function (asset) {
+ hmrApply(module.bundle.root, asset);
+ });
+ for (var i = 0; i < assetsToAccept.length; i++) {
+ var id = assetsToAccept[i][1];
+ if (!acceptedAssets[id]) {
+ hmrAcceptRun(assetsToAccept[i][0], id);
+ }
+ }
+ } else {
+ window.location.reload();
+ }
+ }
+ if (data.type === 'error') {
+ // Log parcel errors to console
+ for (let ansiDiagnostic of data.diagnostics.ansi) {
+ let stack = ansiDiagnostic.codeframe ? ansiDiagnostic.codeframe : ansiDiagnostic.stack;
+ console.error('🚨 [parcel]: ' + ansiDiagnostic.message + '\n' + stack + '\n\n' + ansiDiagnostic.hints.join('\n'));
+ }
+ // Render the fancy html overlay
+ removeErrorOverlay();
+ var overlay = createErrorOverlay(data.diagnostics.html);
+ // $FlowFixMe
+ document.body.appendChild(overlay);
+ }
+ };
+ ws.onerror = function (e) {
+ console.error(e.message);
+ };
+ ws.onclose = function (e) {
+ if (undefined !== 'test') {
+ console.warn('[parcel] 🚨 Connection to the HMR server was lost');
+ }
+ };
+}
+function removeErrorOverlay() {
+ var overlay = document.getElementById(OVERLAY_ID);
+ if (overlay) {
+ overlay.remove();
+ console.log('[parcel] ✨ Error resolved');
+ }
+}
+function createErrorOverlay(diagnostics) {
+ var overlay = document.createElement('div');
+ overlay.id = OVERLAY_ID;
+ let errorHTML = '<div style="background: black; opacity: 0.85; font-size: 16px; color: white; position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; padding: 30px; font-family: Menlo, Consolas, monospace; z-index: 9999;">';
+ for (let diagnostic of diagnostics) {
+ let stack = diagnostic.codeframe ? diagnostic.codeframe : diagnostic.stack;
+ errorHTML += `
+ <div>
+ <div style="font-size: 18px; font-weight: bold; margin-top: 20px;">
+ 🚨 ${diagnostic.message}
+ </div>
+ <pre>
+ ${stack}
+ </pre>
+ <div>
+ ${diagnostic.hints.map(hint => '<div>' + hint + '</div>').join('')}
+ </div>
+ </div>
+ `;
+ }
+ errorHTML += '</div>';
+ overlay.innerHTML = errorHTML;
+ return overlay;
+}
+function getParents(bundle, id) /*: Array<[ParcelRequire, string]>*/
+{
+ var modules = bundle.modules;
+ if (!modules) {
+ return [];
+ }
+ var parents = [];
+ var k, d, dep;
+ for (k in modules) {
+ for (d in modules[k][1]) {
+ dep = modules[k][1][d];
+ if (dep === id || Array.isArray(dep) && dep[dep.length - 1] === id) {
+ parents.push([bundle, k]);
+ }
+ }
+ }
+ if (bundle.parent) {
+ parents = parents.concat(getParents(bundle.parent, id));
+ }
+ return parents;
+}
+function updateLink(link) {
+ var newLink = link.cloneNode();
+ newLink.onload = function () {
+ if (link.parentNode !== null) {
+ // $FlowFixMe
+ link.parentNode.removeChild(link);
+ }
+ };
+ newLink.setAttribute('href', // $FlowFixMe
+ link.getAttribute('href').split('?')[0] + '?' + Date.now());
+ // $FlowFixMe
+ link.parentNode.insertBefore(newLink, link.nextSibling);
+}
+var cssTimeout = null;
+function reloadCSS() {
+ if (cssTimeout) {
+ return;
+ }
+ cssTimeout = setTimeout(function () {
+ var links = document.querySelectorAll('link[rel="stylesheet"]');
+ for (var i = 0; i < links.length; i++) {
+ // $FlowFixMe[incompatible-type]
+ var href = /*: string*/
+ links[i].getAttribute('href');
+ var hostname = getHostname();
+ var servedFromHMRServer = hostname === 'localhost' ? new RegExp('^(https?:\\/\\/(0.0.0.0|127.0.0.1)|localhost):' + getPort()).test(href) : href.indexOf(hostname + ':' + getPort());
+ var absolute = (/^https?:\/\//i).test(href) && href.indexOf(window.location.origin) !== 0 && !servedFromHMRServer;
+ if (!absolute) {
+ updateLink(links[i]);
+ }
+ }
+ cssTimeout = null;
+ }, 50);
+}
+function hmrApply(bundle, /*: ParcelRequire*/
+asset) /*: HMRAsset*/
+{
+ var modules = bundle.modules;
+ if (!modules) {
+ return;
+ }
+ if (asset.type === 'css') {
+ reloadCSS();
+ return;
+ }
+ let deps = asset.depsByBundle[bundle.HMR_BUNDLE_ID];
+ if (deps) {
+ var fn = new Function('require', 'module', 'exports', asset.output);
+ modules[asset.id] = [fn, deps];
+ } else if (bundle.parent) {
+ hmrApply(bundle.parent, asset);
+ }
+}
+function hmrAcceptCheck(bundle, /*: ParcelRequire*/
+id, /*: ParcelRequire*/
+/*: string*/
+depsByBundle) /*: ?{ [string]: { [string]: string } }*/
+{
+ var modules = bundle.modules;
+ if (!modules) {
+ return;
+ }
+ if (depsByBundle && !depsByBundle[bundle.HMR_BUNDLE_ID]) {
+ // If we reached the root bundle without finding where the asset should go,
+ // there's nothing to do. Mark as "accepted" so we don't reload the page.
+ if (!bundle.parent) {
+ return true;
+ }
+ return hmrAcceptCheck(bundle.parent, id, depsByBundle);
+ }
+ if (checkedAssets[id]) {
+ return;
+ }
+ checkedAssets[id] = true;
+ var cached = bundle.cache[id];
+ assetsToAccept.push([bundle, id]);
+ if (cached && cached.hot && cached.hot._acceptCallbacks.length) {
+ return true;
+ }
+ return getParents(module.bundle.root, id).some(function (v) {
+ return hmrAcceptCheck(v[0], v[1], null);
+ });
+}
+function hmrAcceptRun(bundle, /*: ParcelRequire*/
+id) /*: string*/
+{
+ var cached = bundle.cache[id];
+ bundle.hotData = {};
+ if (cached && cached.hot) {
+ cached.hot.data = bundle.hotData;
+ }
+ if (cached && cached.hot && cached.hot._disposeCallbacks.length) {
+ cached.hot._disposeCallbacks.forEach(function (cb) {
+ cb(bundle.hotData);
+ });
+ }
+ delete bundle.cache[id];
+ bundle(id);
+ cached = bundle.cache[id];
+ if (cached && cached.hot && cached.hot._acceptCallbacks.length) {
+ cached.hot._acceptCallbacks.forEach(function (cb) {
+ var assetsToAlsoAccept = cb(function () {
+ return getParents(module.bundle.root, id);
+ });
+ if (assetsToAlsoAccept && assetsToAccept.length) {
+ assetsToAccept.push.apply(assetsToAccept, assetsToAlsoAccept);
+ }
+ });
+ }
+ acceptedAssets[id] = true;
+}
+
+},{}],"5jSut":[function(require,module,exports) {
+
+},{}]},["16L5I","5jSut"], "5jSut", "parcelRequire0364")
+
+//# sourceMappingURL=index.01a1c8c0.js.map
diff --git a/dist/index.01a1c8c0.js.map b/dist/index.01a1c8c0.js.map
new file mode 100644
index 0000000..5ac8b23
--- /dev/null
+++ b/dist/index.01a1c8c0.js.map
@@ -0,0 +1 @@
+{"mappings":"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","sources":["./node_modules/@parcel/runtime-browser-hmr/lib/HMRRuntime.js","./src/index.html"],"sourcesContent":[null,null],"names":["HMR_HOST","HMR_PORT","HMR_SECURE","HMR_ENV_HASH","module","bundle","HMR_BUNDLE_ID","OVERLAY_ID","OldModule","Module","moduleName","call","hot","data","hotData","_acceptCallbacks","_disposeCallbacks","accept","fn","push","dispose","undefined","checkedAssets","acceptedAssets","assetsToAccept","location","protocol","indexOf","hostname","port","parent","isParcelRequire","WebSocket","getHostname","getPort","test","ws","onmessage","event","JSON","parse","type","removeErrorOverlay","assets","filter","asset","envHash","handled","forEach","didAccept","hmrAcceptCheck","root","id","depsByBundle","console","clear","hmrApply","i","length","hmrAcceptRun","window","reload","ansiDiagnostic","diagnostics","ansi","stack","codeframe","error","message","hints","join","overlay","createErrorOverlay","html","document","body","appendChild","onerror","e","onclose","warn","getElementById","remove","log","createElement","errorHTML","diagnostic","map","hint","innerHTML","modules","parents","k","d","dep","Array","isArray","concat","getParents","link","newLink","cloneNode","onload","parentNode","removeChild","setAttribute","getAttribute","split","Date","now","insertBefore","nextSibling","cssTimeout","setTimeout","links","querySelectorAll","href","servedFromHMRServer","RegExp","absolute","origin","updateLink","reloadCSS","deps","Function","output","cached","cache","some","v","cb","assetsToAlsoAccept","apply"],"version":3,"file":"index.01a1c8c0.js.map","sourceRoot":"/__parcel_source_root/"} \ No newline at end of file
diff --git a/dist/index.906f4b28.css b/dist/index.906f4b28.css
new file mode 100644
index 0000000..87928ea
--- /dev/null
+++ b/dist/index.906f4b28.css
@@ -0,0 +1,2 @@
+
+/*# sourceMappingURL=index.906f4b28.css.map */
diff --git a/dist/index.906f4b28.css.map b/dist/index.906f4b28.css.map
new file mode 100644
index 0000000..301acc7
--- /dev/null
+++ b/dist/index.906f4b28.css.map
@@ -0,0 +1 @@
+{"mappings":"","sources":[],"sourcesContent":[],"names":[],"version":3,"file":"index.906f4b28.css.map","sourceRoot":"/__parcel_source_root/"} \ No newline at end of file
diff --git a/dist/index.html b/dist/index.html
new file mode 100644
index 0000000..467dbbe
--- /dev/null
+++ b/dist/index.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <link rel="stylesheet" href="/index.906f4b28.css">
+ </head>
+ <body>
+ Hello world!
+ </body>
+</html><script src="/index.01a1c8c0.js"></script> \ No newline at end of file