vue hello world项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
85 KiB

{"ast":null,"code":"var _typeof = require(\"/tmp/vue-hello/node_modules/@babel/runtime/helpers/typeof.js\").default;\n\nrequire(\"core-js/modules/es.error.cause.js\");\n\nrequire(\"core-js/modules/es.array.slice.js\");\n\nrequire(\"core-js/modules/es.object.to-string.js\");\n\nrequire(\"core-js/modules/es.function.name.js\");\n\nrequire(\"core-js/modules/es.array.from.js\");\n\nrequire(\"core-js/modules/es.string.iterator.js\");\n\nrequire(\"core-js/modules/es.regexp.exec.js\");\n\nrequire(\"core-js/modules/es.regexp.test.js\");\n\nrequire(\"core-js/modules/es.symbol.js\");\n\nrequire(\"core-js/modules/es.symbol.description.js\");\n\nrequire(\"core-js/modules/es.symbol.iterator.js\");\n\nrequire(\"core-js/modules/web.dom-collections.iterator.js\");\n\nrequire(\"core-js/modules/es.object.freeze.js\");\n\nrequire(\"core-js/modules/es.map.js\");\n\nrequire(\"core-js/modules/es.array.concat.js\");\n\nrequire(\"core-js/modules/es.regexp.constructor.js\");\n\nrequire(\"core-js/modules/es.regexp.dot-all.js\");\n\nrequire(\"core-js/modules/es.regexp.sticky.js\");\n\nrequire(\"core-js/modules/es.regexp.to-string.js\");\n\nrequire(\"core-js/modules/es.string.replace.js\");\n\nrequire(\"core-js/modules/es.array.map.js\");\n\nrequire(\"core-js/modules/es.symbol.to-string-tag.js\");\n\nrequire(\"core-js/modules/es.json.to-string-tag.js\");\n\nrequire(\"core-js/modules/es.math.to-string-tag.js\");\n\n/******/\n(function () {\n // webpackBootstrap\n\n /******/\n \"use strict\";\n /******/\n\n var __webpack_modules__ = {\n /***/\n \"./client-src/modules/logger/SyncBailHookFake.js\":\n /*!*******************************************************!*\\\n !*** ./client-src/modules/logger/SyncBailHookFake.js ***!\n \\*******************************************************/\n\n /***/\n function clientSrcModulesLoggerSyncBailHookFakeJs(module) {\n /**\n * Client stub for tapable SyncBailHook\n */\n module.exports = function clientTapableSyncBailHook() {\n return {\n call: function call() {}\n };\n };\n /***/\n\n },\n\n /***/\n \"./node_modules/webpack/lib/logging/Logger.js\":\n /*!****************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/Logger.js ***!\n \\****************************************************/\n\n /***/\n function node_modulesWebpackLibLoggingLoggerJs(__unused_webpack_module, exports) {\n /*\n \tMIT License http://www.opensource.org/licenses/mit-license.php\n \tAuthor Tobias Koppers @sokra\n */\n function _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n }\n\n function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n }\n\n function _iterableToArray(iter) {\n if (typeof (typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n }) !== \"undefined\" && iter[(typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n }).iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n }\n\n function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n }\n\n function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n\n function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n }\n\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n }\n\n var LogType = Object.freeze({\n error:\n /** @type {\"error\"} */\n \"error\",\n // message, c style arguments\n warn:\n /** @type {\"warn\"} */\n \"warn\",\n // message, c style arguments\n info:\n /** @type {\"info\"} */\n \"info\",\n // message, c style arguments\n log:\n /** @type {\"log\"} */\n \"log\",\n // message, c style arguments\n debug:\n /** @type {\"debug\"} */\n \"debug\",\n // message, c style arguments\n trace:\n /** @type {\"trace\"} */\n \"trace\",\n // no arguments\n group:\n /** @type {\"group\"} */\n \"group\",\n // [label]\n groupCollapsed:\n /** @type {\"groupCollapsed\"} */\n \"groupCollapsed\",\n // [label]\n groupEnd:\n /** @type {\"groupEnd\"} */\n \"groupEnd\",\n // [label]\n profile:\n /** @type {\"profile\"} */\n \"profile\",\n // [profileName]\n profileEnd:\n /** @type {\"profileEnd\"} */\n \"profileEnd\",\n // [profileName]\n time:\n /** @type {\"time\"} */\n \"time\",\n // name, time as [seconds, nanoseconds]\n clear:\n /** @type {\"clear\"} */\n \"clear\",\n // no arguments\n status:\n /** @type {\"status\"} */\n \"status\" // message, arguments\n\n });\n exports.LogType = LogType;\n /** @typedef {typeof LogType[keyof typeof LogType]} LogTypeEnum */\n\n var LOG_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n })(\"webpack logger raw log method\");\n var TIMERS_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n })(\"webpack logger times\");\n var TIMERS_AGGREGATES_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n })(\"webpack logger aggregated times\");\n\n var WebpackLogger = /*#__PURE__*/function () {\n /**\n * @param {function(LogTypeEnum, any[]=): void} log log function\n * @param {function(string | function(): string): WebpackLogger} getChildLogger function to create child logger\n */\n function WebpackLogger(log, getChildLogger) {\n _classCallCheck(this, WebpackLogger);\n\n this[LOG_SYMBOL] = log;\n this.getChildLogger = getChildLogger;\n }\n\n _createClass(WebpackLogger, [{\n key: \"error\",\n value: function error() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n this[LOG_SYMBOL](LogType.error, args);\n }\n }, {\n key: \"warn\",\n value: function warn() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n this[LOG_SYMBOL](LogType.warn, args);\n }\n }, {\n key: \"info\",\n value: function info() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n this[LOG_SYMBOL](LogType.info, args);\n }\n }, {\n key: \"log\",\n value: function log() {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n\n this[LOG_SYMBOL](LogType.log, args);\n }\n }, {\n key: \"debug\",\n value: function debug() {\n for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {\n args[_key5] = arguments[_key5];\n }\n\n this[LOG_SYMBOL](LogType.debug, args);\n }\n }, {\n key: \"assert\",\n value: function assert(assertion) {\n if (!assertion) {\n for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {\n args[_key6 - 1] = arguments[_key6];\n }\n\n this[LOG_SYMBOL](LogType.error, args);\n }\n }\n }, {\n key: \"trace\",\n value: function trace() {\n this[LOG_SYMBOL](LogType.trace, [\"Trace\"]);\n }\n }, {\n key: \"clear\",\n value: function clear() {\n this[LOG_SYMBOL](LogType.clear);\n }\n }, {\n key: \"status\",\n value: function status() {\n for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {\n args[_key7] = arguments[_key7];\n }\n\n this[LOG_SYMBOL](LogType.status, args);\n }\n }, {\n key: \"group\",\n value: function group() {\n for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {\n args[_key8] = arguments[_key8];\n }\n\n this[LOG_SYMBOL](LogType.group, args);\n }\n }, {\n key: \"groupCollapsed\",\n value: function groupCollapsed() {\n for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {\n args[_key9] = arguments[_key9];\n }\n\n this[LOG_SYMBOL](LogType.groupCollapsed, args);\n }\n }, {\n key: \"groupEnd\",\n value: function groupEnd() {\n for (var _len10 = arguments.length, args = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {\n args[_key10] = arguments[_key10];\n }\n\n this[LOG_SYMBOL](LogType.groupEnd, args);\n }\n }, {\n key: \"profile\",\n value: function profile(label) {\n this[LOG_SYMBOL](LogType.profile, [label]);\n }\n }, {\n key: \"profileEnd\",\n value: function profileEnd(label) {\n this[LOG_SYMBOL](LogType.profileEnd, [label]);\n }\n }, {\n key: \"time\",\n value: function time(label) {\n this[TIMERS_SYMBOL] = this[TIMERS_SYMBOL] || new Map();\n this[TIMERS_SYMBOL].set(label, process.hrtime());\n }\n }, {\n key: \"timeLog\",\n value: function timeLog(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeLog()\"));\n }\n\n var time = process.hrtime(prev);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }, {\n key: \"timeEnd\",\n value: function timeEnd(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeEnd()\"));\n }\n\n var time = process.hrtime(prev);\n this[TIMERS_SYMBOL].delete(label);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }, {\n key: \"timeAggregate\",\n value: function timeAggregate(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeAggregate()\"));\n }\n\n var time = process.hrtime(prev);\n this[TIMERS_SYMBOL].delete(label);\n this[TIMERS_AGGREGATES_SYMBOL] = this[TIMERS_AGGREGATES_SYMBOL] || new Map();\n var current = this[TIMERS_AGGREGATES_SYMBOL].get(label);\n\n if (current !== undefined) {\n if (time[1] + current[1] > 1e9) {\n time[0] += current[0] + 1;\n time[1] = time[1] - 1e9 + current[1];\n } else {\n time[0] += current[0];\n time[1] += current[1];\n }\n }\n\n this[TIMERS_AGGREGATES_SYMBOL].set(label, time);\n }\n }, {\n key: \"timeAggregateEnd\",\n value: function timeAggregateEnd(label) {\n if (this[TIMERS_AGGREGATES_SYMBOL] === undefined) return;\n var time = this[TIMERS_AGGREGATES_SYMBOL].get(label);\n if (time === undefined) return;\n this[TIMERS_AGGREGATES_SYMBOL].delete(label);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }]);\n\n return WebpackLogger;\n }();\n\n exports.Logger = WebpackLogger;\n /***/\n },\n\n /***/\n \"./node_modules/webpack/lib/logging/createConsoleLogger.js\":\n /*!*****************************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/createConsoleLogger.js ***!\n \\*****************************************************************/\n\n /***/\n function node_modulesWebpackLibLoggingCreateConsoleLoggerJs(module, __unused_webpack_exports, __webpack_require__) {\n /*\n \tMIT License http://www.opensource.org/licenses/mit-license.php\n \tAuthor Tobias Koppers @sokra\n */\n function _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n }\n\n function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n }\n\n function _iterableToArray(iter) {\n if (typeof (typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n }) !== \"undefined\" && iter[(typeof Symbol !== \"undefined\" ? Symbol : function (i) {\n return i;\n }).iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n }\n\n function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n }\n\n function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n\n var _require = __webpack_require__(\n /*! ./Logger */\n \"./node_modules/webpack/lib/logging/Logger.js\"),\n LogType = _require.LogType;\n /** @typedef {import(\"../../declarations/WebpackOptions\").FilterItemTypes} FilterItemTypes */\n\n /** @typedef {import(\"../../declarations/WebpackOptions\").FilterTypes} FilterTypes */\n\n /** @typedef {import(\"./Logger\").LogTypeEnum} LogTypeEnum */\n\n /** @typedef {function(string): boolean} FilterFunction */\n\n /**\n * @typedef {Object} LoggerConsole\n * @property {function(): void} clear\n * @property {function(): void} trace\n * @property {(...args: any[]) => void} info\n * @property {(...args: any[]) => void} log\n * @property {(...args: any[]) => void} warn\n * @property {(...args: any[]) => void} error\n * @property {(...args: any[]) => void=} debug\n * @property {(...args: any[]) => void=} group\n * @property {(...args: any[]) => void=} groupCollapsed\n * @property {(...args: any[]) => void=} groupEnd\n * @property {(...args: any[]) => void=} status\n * @property {(...args: any[]) => void=} profile\n * @property {(...args: any[]) => void=} profileEnd\n * @property {(...args: any[]) => void=} logTime\n */\n\n /**\n * @typedef {Object} LoggerOptions\n * @property {false|true|\"none\"|\"error\"|\"warn\"|\"info\"|\"log\"|\"verbose\"} level loglevel\n * @property {FilterTypes|boolean} debug filter for debug logging\n * @property {LoggerConsole} console the console to log to\n */\n\n /**\n * @param {FilterItemTypes} item an input item\n * @returns {FilterFunction} filter function\n */\n\n\n var filterToFunction = function filterToFunction(item) {\n if (typeof item === \"string\") {\n var regExp = new RegExp(\"[\\\\\\\\/]\".concat(item.replace( // eslint-disable-next-line no-useless-escape\n /[-[\\]{}()*+?.\\\\^$|]/g, \"\\\\$&\"), \"([\\\\\\\\/]|$|!|\\\\?)\"));\n return function (ident) {\n return regExp.test(ident);\n };\n }\n\n if (item && _typeof(item) === \"object\" && typeof item.test === \"function\") {\n return function (ident) {\n return item.test(ident);\n };\n }\n\n if (typeof item === \"function\") {\n return item;\n }\n\n if (typeof item === \"boolean\") {\n return function () {\n return item;\n };\n }\n };\n /**\n * @enum {number}\n */\n\n\n var LogLevel = {\n none: 6,\n false: 6,\n error: 5,\n warn: 4,\n info: 3,\n log: 2,\n true: 2,\n verbose: 1\n };\n /**\n * @param {LoggerOptions} options options object\n * @returns {function(string, LogTypeEnum, any[]): void} logging function\n */\n\n module.exports = function (_ref) {\n var _ref$level = _ref.level,\n level = _ref$level === void 0 ? \"info\" : _ref$level,\n _ref$debug = _ref.debug,\n debug = _ref$debug === void 0 ? false : _ref$debug,\n console = _ref.console;\n var debugFilters = typeof debug === \"boolean\" ? [function () {\n return debug;\n }] :\n /** @type {FilterItemTypes[]} */\n [].concat(debug).map(filterToFunction);\n /** @type {number} */\n\n var loglevel = LogLevel[\"\".concat(level)] || 0;\n /**\n * @param {string} name name of the logger\n * @param {LogTypeEnum} type type of the log entry\n * @param {any[]} args arguments of the log entry\n * @returns {void}\n */\n\n var logger = function logger(name, type, args) {\n var labeledArgs = function labeledArgs() {\n if (Array.isArray(args)) {\n if (args.length > 0 && typeof args[0] === \"string\") {\n return [\"[\".concat(name, \"] \").concat(args[0])].concat(_toConsumableArray(args.slice(1)));\n } else {\n return [\"[\".concat(name, \"]\")].concat(_toConsumableArray(args));\n }\n } else {\n return [];\n }\n };\n\n var debug = debugFilters.some(function (f) {\n return f(name);\n });\n\n switch (type) {\n case LogType.debug:\n if (!debug) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.debug === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.debug.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.log:\n if (!debug && loglevel > LogLevel.log) return;\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.info:\n if (!debug && loglevel > LogLevel.info) return;\n console.info.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.warn:\n if (!debug && loglevel > LogLevel.warn) return;\n console.warn.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.error:\n if (!debug && loglevel > LogLevel.error) return;\n console.error.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.trace:\n if (!debug) return;\n console.trace();\n break;\n\n case LogType.groupCollapsed:\n if (!debug && loglevel > LogLevel.log) return;\n\n if (!debug && loglevel > LogLevel.verbose) {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.groupCollapsed === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.groupCollapsed.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n }\n\n // falls through\n\n case LogType.group:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.group === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.group.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.groupEnd:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.groupEnd === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.groupEnd();\n }\n\n break;\n\n case LogType.time:\n {\n if (!debug && loglevel > LogLevel.log) return;\n var ms = args[1] * 1000 + args[2] / 1000000;\n var msg = \"[\".concat(name, \"] \").concat(args[0], \": \").concat(ms, \" ms\");\n\n if (typeof console.logTime === \"function\") {\n console.logTime(msg);\n } else {\n console.log(msg);\n }\n\n break;\n }\n\n case LogType.profile:\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.profile === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.profile.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.profileEnd:\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.profileEnd === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.profileEnd.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.clear:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.clear === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.clear();\n }\n\n break;\n\n case LogType.status:\n if (!debug && loglevel > LogLevel.info) return;\n\n if (typeof console.status === \"function\") {\n if (args.length === 0) {\n console.status();\n } else {\n console.status.apply(console, _toConsumableArray(labeledArgs()));\n }\n } else {\n if (args.length !== 0) {\n console.info.apply(console, _toConsumableArray(labeledArgs()));\n }\n }\n\n break;\n\n default:\n throw new Error(\"Unexpected LogType \".concat(type));\n }\n };\n\n return logger;\n };\n /***/\n\n },\n\n /***/\n \"./node_modules/webpack/lib/logging/runtime.js\":\n /*!*****************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/runtime.js ***!\n \\*****************************************************/\n\n /***/\n function node_modulesWebpackLibLoggingRuntimeJs(__unused_webpack_module, exports, __webpack_require__) {\n /*\n \tMIT License http://www.opensource.org/licenses/mit-license.php\n \tAuthor Tobias Koppers @sokra\n */\n function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n\n var SyncBailHook = __webpack_require__(\n /*! tapable/lib/SyncBailHook */\n \"./client-src/modules/logger/SyncBailHookFake.js\");\n\n var _require = __webpack_require__(\n /*! ./Logger */\n \"./node_modules/webpack/lib/logging/Logger.js\"),\n Logger = _require.Logger;\n\n var createConsoleLogger = __webpack_require__(\n /*! ./createConsoleLogger */\n \"./node_modules/webpack/lib/logging/createConsoleLogger.js\");\n /** @type {createConsoleLogger.LoggerOptions} */\n\n\n var currentDefaultLoggerOptions = {\n level: \"info\",\n debug: false,\n console: console\n };\n var currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);\n /**\n * @param {string} name name of the logger\n * @returns {Logger} a logger\n */\n\n exports.getLogger = function (name) {\n return new Logger(function (type, args) {\n if (exports.hooks.log.call(name, type, args) === undefined) {\n currentDefaultLogger(name, type, args);\n }\n }, function (childName) {\n return exports.getLogger(\"\".concat(name, \"/\").concat(childName));\n });\n };\n /**\n * @param {createConsoleLogger.LoggerOptions} options new options, merge with old options\n * @returns {void}\n */\n\n\n exports.configureDefaultLogger = function (options) {\n _extends(currentDefaultLoggerOptions, options);\n\n currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);\n };\n\n exports.hooks = {\n log: new SyncBailHook([\"origin\", \"type\", \"args\"])\n };\n /***/\n }\n /******/\n\n };\n /************************************************************************/\n\n /******/\n // The module cache\n\n /******/\n\n var __webpack_module_cache__ = {};\n /******/\n\n /******/\n // The require function\n\n /******/\n\n function __webpack_require__(moduleId) {\n /******/\n // Check if module is in cache\n\n /******/\n var cachedModule = __webpack_module_cache__[moduleId];\n /******/\n\n if (cachedModule !== undefined) {\n /******/\n return cachedModule.exports;\n /******/\n }\n /******/\n // Create a new module (and put it into the cache)\n\n /******/\n\n\n var module = __webpack_module_cache__[moduleId] = {\n /******/\n // no module.id needed\n\n /******/\n // no module.loaded needed\n\n /******/\n exports: {}\n /******/\n\n };\n /******/\n\n /******/\n // Execute the module function\n\n /******/\n\n __webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n /******/\n\n /******/\n // Return the exports of the module\n\n /******/\n\n\n return module.exports;\n /******/\n }\n /******/\n\n /************************************************************************/\n\n /******/\n\n /* webpack/runtime/define property getters */\n\n /******/\n\n\n !function () {\n /******/\n // define getter functions for harmony exports\n\n /******/\n __webpack_require__.d = function (exports, definition) {\n /******/\n for (var key in definition) {\n /******/\n if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n /******/\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: definition[key]\n });\n /******/\n }\n /******/\n\n }\n /******/\n\n };\n /******/\n\n }();\n /******/\n\n /******/\n\n /* webpack/runtime/hasOwnProperty shorthand */\n\n /******/\n\n !function () {\n /******/\n __webpack_require__.o = function (obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n };\n /******/\n\n }();\n /******/\n\n /******/\n\n /* webpack/runtime/make namespace object */\n\n /******/\n\n !function () {\n /******/\n // define __esModule on exports\n\n /******/\n __webpack_require__.r = function (exports) {\n /******/\n if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n /******/\n Object.defineProperty(exports, Symbol.toStringTag, {\n value: 'Module'\n });\n /******/\n }\n /******/\n\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n /******/\n };\n /******/\n\n }();\n /******/\n\n /************************************************************************/\n\n var __webpack_exports__ = {}; // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.\n\n !function () {\n /*!********************************************!*\\\n !*** ./client-src/modules/logger/index.js ***!\n \\********************************************/\n __webpack_require__.r(__webpack_exports__);\n /* harmony export */\n\n\n __webpack_require__.d(__webpack_exports__, {\n /* harmony export */\n \"default\": function _default() {\n return (\n /* reexport default export from named module */\n webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__\n );\n }\n /* harmony export */\n\n });\n /* harmony import */\n\n\n var webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(\n /*! webpack/lib/logging/runtime.js */\n \"./node_modules/webpack/lib/logging/runtime.js\");\n }();\n var __webpack_export_target__ = exports;\n\n for (var i in __webpack_exports__) {\n __webpack_export_target__[i] = __webpack_exports__[i];\n }\n\n if (__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, \"__esModule\", {\n value: true\n });\n /******/\n})();","map":{"version":3,"sources":["/tmp/vue-hello/node_modules/webpack-dev-server/client/modules/logger/index.js"],"names":["__webpack_modules__","module","exports","clientTapableSyncBailHook","call","__unused_webpack_module","_toConsumableArray","arr","_arrayWithoutHoles","_iterableToArray","_unsupportedIterableToArray","_nonIterableSpread","TypeError","o","minLen","_arrayLikeToArray","n","Object","prototype","toString","slice","constructor","name","Array","from","test","iter","Symbol","i","iterator","isArray","len","length","arr2","_classCallCheck","instance","Constructor","_defineProperties","target","props","descriptor","enumerable","configurable","writable","defineProperty","key","_createClass","protoProps","staticProps","LogType","freeze","error","warn","info","log","debug","trace","group","groupCollapsed","groupEnd","profile","profileEnd","time","clear","status","LOG_SYMBOL","TIMERS_SYMBOL","TIMERS_AGGREGATES_SYMBOL","WebpackLogger","getChildLogger","value","_len","arguments","args","_key","_len2","_key2","_len3","_key3","_len4","_key4","_len5","_key5","assert","assertion","_len6","_key6","_len7","_key7","_len8","_key8","_len9","_key9","_len10","_key10","label","Map","set","process","hrtime","timeLog","prev","get","Error","concat","timeEnd","delete","timeAggregate","current","undefined","timeAggregateEnd","Logger","__unused_webpack_exports","__webpack_require__","_require","filterToFunction","item","regExp","RegExp","replace","ident","LogLevel","none","false","true","verbose","_ref","_ref$level","level","_ref$debug","console","debugFilters","map","loglevel","logger","type","labeledArgs","some","f","apply","ms","msg","logTime","_extends","assign","source","hasOwnProperty","SyncBailHook","createConsoleLogger","currentDefaultLoggerOptions","currentDefaultLogger","getLogger","hooks","childName","configureDefaultLogger","options","__webpack_module_cache__","moduleId","cachedModule","d","definition","obj","prop","r","toStringTag","__webpack_exports__","webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__","__webpack_export_target__","__esModule"],"mappings":"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","sourcesContent":["/******/ (function() { // webpackBootstrap\n/******/ \t\"use strict\";\n/******/ \tvar __webpack_modules__ = ({\n\n/***/ \"./client-src/modules/logger/SyncBailHookFake.js\":\n/*!*******************************************************!*\\\n !*** ./client-src/modules/logger/SyncBailHookFake.js ***!\n \\*******************************************************/\n/***/ (function(module) {\n\n\n/**\n * Client stub for tapable SyncBailHook\n */\n\nmodule.exports = function clientTapableSyncBailHook() {\n return {\n call: function call() {}\n };\n};\n\n/***/ }),\n\n/***/ \"./node_modules/webpack/lib/logging/Logger.js\":\n/*!****************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/Logger.js ***!\n \\****************************************************/\n/***/ (function(__unused_webpack_module, exports) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof (typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; }) !== \"undefined\" && iter[(typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; }).iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nvar LogType = Object.freeze({\n error:\n /** @type {\"error\"} */\n \"error\",\n // message, c style arguments\n warn:\n /** @type {\"warn\"} */\n \"warn\",\n // message, c style arguments\n info:\n /** @type {\"info\"} */\n \"info\",\n // message, c style arguments\n log:\n /** @type {\"log\"} */\n \"log\",\n // message, c style arguments\n debug:\n /** @type {\"debug\"} */\n \"debug\",\n // message, c style arguments\n trace:\n /** @type {\"trace\"} */\n \"trace\",\n // no arguments\n group:\n /** @type {\"group\"} */\n \"group\",\n // [label]\n groupCollapsed:\n /** @type {\"groupCollapsed\"} */\n \"groupCollapsed\",\n // [label]\n groupEnd:\n /** @type {\"groupEnd\"} */\n \"groupEnd\",\n // [label]\n profile:\n /** @type {\"profile\"} */\n \"profile\",\n // [profileName]\n profileEnd:\n /** @type {\"profileEnd\"} */\n \"profileEnd\",\n // [profileName]\n time:\n /** @type {\"time\"} */\n \"time\",\n // name, time as [seconds, nanoseconds]\n clear:\n /** @type {\"clear\"} */\n \"clear\",\n // no arguments\n status:\n /** @type {\"status\"} */\n \"status\" // message, arguments\n\n});\nexports.LogType = LogType;\n/** @typedef {typeof LogType[keyof typeof LogType]} LogTypeEnum */\n\nvar LOG_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; })(\"webpack logger raw log method\");\nvar TIMERS_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; })(\"webpack logger times\");\nvar TIMERS_AGGREGATES_SYMBOL = (typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; })(\"webpack logger aggregated times\");\n\nvar WebpackLogger = /*#__PURE__*/function () {\n /**\n * @param {function(LogTypeEnum, any[]=): void} log log function\n * @param {function(string | function(): string): WebpackLogger} getChildLogger function to create child logger\n */\n function WebpackLogger(log, getChildLogger) {\n _classCallCheck(this, WebpackLogger);\n\n this[LOG_SYMBOL] = log;\n this.getChildLogger = getChildLogger;\n }\n\n _createClass(WebpackLogger, [{\n key: \"error\",\n value: function error() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n this[LOG_SYMBOL](LogType.error, args);\n }\n }, {\n key: \"warn\",\n value: function warn() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n this[LOG_SYMBOL](LogType.warn, args);\n }\n }, {\n key: \"info\",\n value: function info() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n this[LOG_SYMBOL](LogType.info, args);\n }\n }, {\n key: \"log\",\n value: function log() {\n for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {\n args[_key4] = arguments[_key4];\n }\n\n this[LOG_SYMBOL](LogType.log, args);\n }\n }, {\n key: \"debug\",\n value: function debug() {\n for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {\n args[_key5] = arguments[_key5];\n }\n\n this[LOG_SYMBOL](LogType.debug, args);\n }\n }, {\n key: \"assert\",\n value: function assert(assertion) {\n if (!assertion) {\n for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {\n args[_key6 - 1] = arguments[_key6];\n }\n\n this[LOG_SYMBOL](LogType.error, args);\n }\n }\n }, {\n key: \"trace\",\n value: function trace() {\n this[LOG_SYMBOL](LogType.trace, [\"Trace\"]);\n }\n }, {\n key: \"clear\",\n value: function clear() {\n this[LOG_SYMBOL](LogType.clear);\n }\n }, {\n key: \"status\",\n value: function status() {\n for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {\n args[_key7] = arguments[_key7];\n }\n\n this[LOG_SYMBOL](LogType.status, args);\n }\n }, {\n key: \"group\",\n value: function group() {\n for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {\n args[_key8] = arguments[_key8];\n }\n\n this[LOG_SYMBOL](LogType.group, args);\n }\n }, {\n key: \"groupCollapsed\",\n value: function groupCollapsed() {\n for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {\n args[_key9] = arguments[_key9];\n }\n\n this[LOG_SYMBOL](LogType.groupCollapsed, args);\n }\n }, {\n key: \"groupEnd\",\n value: function groupEnd() {\n for (var _len10 = arguments.length, args = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {\n args[_key10] = arguments[_key10];\n }\n\n this[LOG_SYMBOL](LogType.groupEnd, args);\n }\n }, {\n key: \"profile\",\n value: function profile(label) {\n this[LOG_SYMBOL](LogType.profile, [label]);\n }\n }, {\n key: \"profileEnd\",\n value: function profileEnd(label) {\n this[LOG_SYMBOL](LogType.profileEnd, [label]);\n }\n }, {\n key: \"time\",\n value: function time(label) {\n this[TIMERS_SYMBOL] = this[TIMERS_SYMBOL] || new Map();\n this[TIMERS_SYMBOL].set(label, process.hrtime());\n }\n }, {\n key: \"timeLog\",\n value: function timeLog(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeLog()\"));\n }\n\n var time = process.hrtime(prev);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }, {\n key: \"timeEnd\",\n value: function timeEnd(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeEnd()\"));\n }\n\n var time = process.hrtime(prev);\n this[TIMERS_SYMBOL].delete(label);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }, {\n key: \"timeAggregate\",\n value: function timeAggregate(label) {\n var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);\n\n if (!prev) {\n throw new Error(\"No such label '\".concat(label, \"' for WebpackLogger.timeAggregate()\"));\n }\n\n var time = process.hrtime(prev);\n this[TIMERS_SYMBOL].delete(label);\n this[TIMERS_AGGREGATES_SYMBOL] = this[TIMERS_AGGREGATES_SYMBOL] || new Map();\n var current = this[TIMERS_AGGREGATES_SYMBOL].get(label);\n\n if (current !== undefined) {\n if (time[1] + current[1] > 1e9) {\n time[0] += current[0] + 1;\n time[1] = time[1] - 1e9 + current[1];\n } else {\n time[0] += current[0];\n time[1] += current[1];\n }\n }\n\n this[TIMERS_AGGREGATES_SYMBOL].set(label, time);\n }\n }, {\n key: \"timeAggregateEnd\",\n value: function timeAggregateEnd(label) {\n if (this[TIMERS_AGGREGATES_SYMBOL] === undefined) return;\n var time = this[TIMERS_AGGREGATES_SYMBOL].get(label);\n if (time === undefined) return;\n this[TIMERS_AGGREGATES_SYMBOL].delete(label);\n this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));\n }\n }]);\n\n return WebpackLogger;\n}();\n\nexports.Logger = WebpackLogger;\n\n/***/ }),\n\n/***/ \"./node_modules/webpack/lib/logging/createConsoleLogger.js\":\n/*!*****************************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/createConsoleLogger.js ***!\n \\*****************************************************************/\n/***/ (function(module, __unused_webpack_exports, __webpack_require__) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof (typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; }) !== \"undefined\" && iter[(typeof Symbol !== \"undefined\" ? Symbol : function (i) { return i; }).iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}\n\nvar _require = __webpack_require__(/*! ./Logger */ \"./node_modules/webpack/lib/logging/Logger.js\"),\n LogType = _require.LogType;\n/** @typedef {import(\"../../declarations/WebpackOptions\").FilterItemTypes} FilterItemTypes */\n\n/** @typedef {import(\"../../declarations/WebpackOptions\").FilterTypes} FilterTypes */\n\n/** @typedef {import(\"./Logger\").LogTypeEnum} LogTypeEnum */\n\n/** @typedef {function(string): boolean} FilterFunction */\n\n/**\n * @typedef {Object} LoggerConsole\n * @property {function(): void} clear\n * @property {function(): void} trace\n * @property {(...args: any[]) => void} info\n * @property {(...args: any[]) => void} log\n * @property {(...args: any[]) => void} warn\n * @property {(...args: any[]) => void} error\n * @property {(...args: any[]) => void=} debug\n * @property {(...args: any[]) => void=} group\n * @property {(...args: any[]) => void=} groupCollapsed\n * @property {(...args: any[]) => void=} groupEnd\n * @property {(...args: any[]) => void=} status\n * @property {(...args: any[]) => void=} profile\n * @property {(...args: any[]) => void=} profileEnd\n * @property {(...args: any[]) => void=} logTime\n */\n\n/**\n * @typedef {Object} LoggerOptions\n * @property {false|true|\"none\"|\"error\"|\"warn\"|\"info\"|\"log\"|\"verbose\"} level loglevel\n * @property {FilterTypes|boolean} debug filter for debug logging\n * @property {LoggerConsole} console the console to log to\n */\n\n/**\n * @param {FilterItemTypes} item an input item\n * @returns {FilterFunction} filter function\n */\n\n\nvar filterToFunction = function filterToFunction(item) {\n if (typeof item === \"string\") {\n var regExp = new RegExp(\"[\\\\\\\\/]\".concat(item.replace( // eslint-disable-next-line no-useless-escape\n /[-[\\]{}()*+?.\\\\^$|]/g, \"\\\\$&\"), \"([\\\\\\\\/]|$|!|\\\\?)\"));\n return function (ident) {\n return regExp.test(ident);\n };\n }\n\n if (item && typeof item === \"object\" && typeof item.test === \"function\") {\n return function (ident) {\n return item.test(ident);\n };\n }\n\n if (typeof item === \"function\") {\n return item;\n }\n\n if (typeof item === \"boolean\") {\n return function () {\n return item;\n };\n }\n};\n/**\n * @enum {number}\n */\n\n\nvar LogLevel = {\n none: 6,\n false: 6,\n error: 5,\n warn: 4,\n info: 3,\n log: 2,\n true: 2,\n verbose: 1\n};\n/**\n * @param {LoggerOptions} options options object\n * @returns {function(string, LogTypeEnum, any[]): void} logging function\n */\n\nmodule.exports = function (_ref) {\n var _ref$level = _ref.level,\n level = _ref$level === void 0 ? \"info\" : _ref$level,\n _ref$debug = _ref.debug,\n debug = _ref$debug === void 0 ? false : _ref$debug,\n console = _ref.console;\n var debugFilters = typeof debug === \"boolean\" ? [function () {\n return debug;\n }] :\n /** @type {FilterItemTypes[]} */\n [].concat(debug).map(filterToFunction);\n /** @type {number} */\n\n var loglevel = LogLevel[\"\".concat(level)] || 0;\n /**\n * @param {string} name name of the logger\n * @param {LogTypeEnum} type type of the log entry\n * @param {any[]} args arguments of the log entry\n * @returns {void}\n */\n\n var logger = function logger(name, type, args) {\n var labeledArgs = function labeledArgs() {\n if (Array.isArray(args)) {\n if (args.length > 0 && typeof args[0] === \"string\") {\n return [\"[\".concat(name, \"] \").concat(args[0])].concat(_toConsumableArray(args.slice(1)));\n } else {\n return [\"[\".concat(name, \"]\")].concat(_toConsumableArray(args));\n }\n } else {\n return [];\n }\n };\n\n var debug = debugFilters.some(function (f) {\n return f(name);\n });\n\n switch (type) {\n case LogType.debug:\n if (!debug) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.debug === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.debug.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.log:\n if (!debug && loglevel > LogLevel.log) return;\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.info:\n if (!debug && loglevel > LogLevel.info) return;\n console.info.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.warn:\n if (!debug && loglevel > LogLevel.warn) return;\n console.warn.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.error:\n if (!debug && loglevel > LogLevel.error) return;\n console.error.apply(console, _toConsumableArray(labeledArgs()));\n break;\n\n case LogType.trace:\n if (!debug) return;\n console.trace();\n break;\n\n case LogType.groupCollapsed:\n if (!debug && loglevel > LogLevel.log) return;\n\n if (!debug && loglevel > LogLevel.verbose) {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.groupCollapsed === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.groupCollapsed.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n }\n\n // falls through\n\n case LogType.group:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.group === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.group.apply(console, _toConsumableArray(labeledArgs()));\n } else {\n console.log.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.groupEnd:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.groupEnd === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.groupEnd();\n }\n\n break;\n\n case LogType.time:\n {\n if (!debug && loglevel > LogLevel.log) return;\n var ms = args[1] * 1000 + args[2] / 1000000;\n var msg = \"[\".concat(name, \"] \").concat(args[0], \": \").concat(ms, \" ms\");\n\n if (typeof console.logTime === \"function\") {\n console.logTime(msg);\n } else {\n console.log(msg);\n }\n\n break;\n }\n\n case LogType.profile:\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.profile === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.profile.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.profileEnd:\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n if (typeof console.profileEnd === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.profileEnd.apply(console, _toConsumableArray(labeledArgs()));\n }\n\n break;\n\n case LogType.clear:\n if (!debug && loglevel > LogLevel.log) return; // eslint-disable-next-line node/no-unsupported-features/node-builtins\n\n if (typeof console.clear === \"function\") {\n // eslint-disable-next-line node/no-unsupported-features/node-builtins\n console.clear();\n }\n\n break;\n\n case LogType.status:\n if (!debug && loglevel > LogLevel.info) return;\n\n if (typeof console.status === \"function\") {\n if (args.length === 0) {\n console.status();\n } else {\n console.status.apply(console, _toConsumableArray(labeledArgs()));\n }\n } else {\n if (args.length !== 0) {\n console.info.apply(console, _toConsumableArray(labeledArgs()));\n }\n }\n\n break;\n\n default:\n throw new Error(\"Unexpected LogType \".concat(type));\n }\n };\n\n return logger;\n};\n\n/***/ }),\n\n/***/ \"./node_modules/webpack/lib/logging/runtime.js\":\n/*!*****************************************************!*\\\n !*** ./node_modules/webpack/lib/logging/runtime.js ***!\n \\*****************************************************/\n/***/ (function(__unused_webpack_module, exports, __webpack_require__) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\n\nfunction _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}\n\nvar SyncBailHook = __webpack_require__(/*! tapable/lib/SyncBailHook */ \"./client-src/modules/logger/SyncBailHookFake.js\");\n\nvar _require = __webpack_require__(/*! ./Logger */ \"./node_modules/webpack/lib/logging/Logger.js\"),\n Logger = _require.Logger;\n\nvar createConsoleLogger = __webpack_require__(/*! ./createConsoleLogger */ \"./node_modules/webpack/lib/logging/createConsoleLogger.js\");\n/** @type {createConsoleLogger.LoggerOptions} */\n\n\nvar currentDefaultLoggerOptions = {\n level: \"info\",\n debug: false,\n console: console\n};\nvar currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);\n/**\n * @param {string} name name of the logger\n * @returns {Logger} a logger\n */\n\nexports.getLogger = function (name) {\n return new Logger(function (type, args) {\n if (exports.hooks.log.call(name, type, args) === undefined) {\n currentDefaultLogger(name, type, args);\n }\n }, function (childName) {\n return exports.getLogger(\"\".concat(name, \"/\").concat(childName));\n });\n};\n/**\n * @param {createConsoleLogger.LoggerOptions} options new options, merge with old options\n * @returns {void}\n */\n\n\nexports.configureDefaultLogger = function (options) {\n _extends(currentDefaultLoggerOptions, options);\n\n currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);\n};\n\nexports.hooks = {\n log: new SyncBailHook([\"origin\", \"type\", \"args\"])\n};\n\n/***/ })\n\n/******/ \t});\n/************************************************************************/\n/******/ \t// The module cache\n/******/ \tvar __webpack_module_cache__ = {};\n/******/ \t\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/ \t\t// Check if module is in cache\n/******/ \t\tvar cachedModule = __webpack_module_cache__[moduleId];\n/******/ \t\tif (cachedModule !== undefined) {\n/******/ \t\t\treturn cachedModule.exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = __webpack_module_cache__[moduleId] = {\n/******/ \t\t\t// no module.id needed\n/******/ \t\t\t// no module.loaded needed\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/ \t\n/******/ \t\t// Execute the module function\n/******/ \t\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n/******/ \t\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/ \t\n/************************************************************************/\n/******/ \t/* webpack/runtime/define property getters */\n/******/ \t!function() {\n/******/ \t\t// define getter functions for harmony exports\n/******/ \t\t__webpack_require__.d = function(exports, definition) {\n/******/ \t\t\tfor(var key in definition) {\n/******/ \t\t\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n/******/ \t\t\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n/******/ \t\t\t\t}\n/******/ \t\t\t}\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/hasOwnProperty shorthand */\n/******/ \t!function() {\n/******/ \t\t__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }\n/******/ \t}();\n/******/ \t\n/******/ \t/* webpack/runtime/make namespace object */\n/******/ \t!function() {\n/******/ \t\t// define __esModule on exports\n/******/ \t\t__webpack_require__.r = function(exports) {\n/******/ \t\t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t\t}\n/******/ \t\t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t\t};\n/******/ \t}();\n/******/ \t\n/************************************************************************/\nvar __webpack_exports__ = {};\n// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.\n!function() {\n/*!********************************************!*\\\n !*** ./client-src/modules/logger/index.js ***!\n \\********************************************/\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": function() { return /* reexport default export from named module */ webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__; }\n/* harmony export */ });\n/* harmony import */ var webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! webpack/lib/logging/runtime.js */ \"./node_modules/webpack/lib/logging/runtime.js\");\n\n}();\nvar __webpack_export_target__ = exports;\nfor(var i in __webpack_exports__) __webpack_export_target__[i] = __webpack_exports__[i];\nif(__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, \"__esModule\", { value: true });\n/******/ })()\n;"]},"metadata":{},"sourceType":"script"}