"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.prelude = exports.helpers = exports.fnExpr = exports.bundleQueuePrelude = void 0; const prelude = parcelRequireName => ` var $parcel$modules = {}; var $parcel$inits = {}; var parcelRequire = $parcel$global[${JSON.stringify(parcelRequireName)}]; if (parcelRequire == null) { parcelRequire = function(id) { if (id in $parcel$modules) { return $parcel$modules[id].exports; } if (id in $parcel$inits) { var init = $parcel$inits[id]; delete $parcel$inits[id]; var module = {id: id, exports: {}}; $parcel$modules[id] = module; init.call(module.exports, module, module.exports); return module.exports; } var err = new Error("Cannot find module '" + id + "'"); err.code = 'MODULE_NOT_FOUND'; throw err; }; parcelRequire.register = function register(id, init) { $parcel$inits[id] = init; }; $parcel$global[${JSON.stringify(parcelRequireName)}] = parcelRequire; } var parcelRegister = parcelRequire.register; `; exports.prelude = prelude; const fnExpr = (env, params, body) => { let block = `{ ${body.join(' ')} }`; if (env.supports('arrow-functions')) { return `(${params.join(', ')}) => ${block}`; } return `function (${params.join(', ')}) ${block}`; }; exports.fnExpr = fnExpr; const bundleQueuePrelude = env => ` if (!$parcel$global.lb) { // Set of loaded bundles $parcel$global.lb = new Set(); // Queue of bundles to execute once they're dep bundles are loaded $parcel$global.bq = []; // Register loaded bundle $parcel$global.rlb = ${fnExpr(env, ['bundle'], ['$parcel$global.lb.add(bundle);', '$parcel$global.pq();'])} // Run when ready $parcel$global.rwr = ${fnExpr(env, // b = bundle public id // r = run function to execute the bundle entry // d = list of dependent bundles this bundle requires before executing ['b', 'r', 'd'], ['$parcel$global.bq.push({b, r, d});', '$parcel$global.pq();'])} // Process queue $parcel$global.pq = ${fnExpr(env, [], [`var runnableEntry = $parcel$global.bq.find(${fnExpr(env, ['i'], [`return i.d.every(${fnExpr(env, ['dep'], ['return $parcel$global.lb.has(dep);'])});`])});`, 'if (runnableEntry) {', `$parcel$global.bq = $parcel$global.bq.filter(${fnExpr(env, ['i'], ['return i.b !== runnableEntry.b;'])});`, 'runnableEntry.r();', '$parcel$global.pq();', '}'])} } `; exports.bundleQueuePrelude = bundleQueuePrelude; const $parcel$export = ` function $parcel$export(e, n, v, s) { Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); } `; const $parcel$exportWildcard = ` function $parcel$exportWildcard(dest, source) { Object.keys(source).forEach(function(key) { if (key === 'default' || key === '__esModule' || Object.prototype.hasOwnProperty.call(dest, key)) { return; } Object.defineProperty(dest, key, { enumerable: true, get: function get() { return source[key]; } }); }); return dest; } `; const $parcel$interopDefault = ` function $parcel$interopDefault(a) { return a && a.__esModule ? a.default : a; } `; const $parcel$global = env => { if (env.supports('global-this')) { return ` var $parcel$global = globalThis; `; } return ` var $parcel$global = typeof globalThis !== 'undefined' ? globalThis : typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; `; }; const $parcel$defineInteropFlag = ` function $parcel$defineInteropFlag(a) { Object.defineProperty(a, '__esModule', {value: true, configurable: true}); } `; const helpers = exports.helpers = { $parcel$export, $parcel$exportWildcard, $parcel$interopDefault, $parcel$global, $parcel$defineInteropFlag };