{"version":3,"sources":["jsdelivr-header.js","/npm/vue-flash-messages@1.1.0/dist/index.js"],"names":[],"mappings":"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","file":"/npm/vue-flash-messages@1.1.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/vue-flash-messages@1.1.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse {\n\t\tvar a = factory();\n\t\tfor(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];\n\t}\n})(window, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ({\n\n/***/ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=script&lang=js&\":\n/*!****************************************************************************************************************************************************!*\\\n  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./src/FlashMessages.vue?vue&type=script&lang=js& ***!\n  \\****************************************************************************************************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  props: ['message'],\n  data: function data() {\n    return {\n      body: '',\n      show: false\n    };\n  },\n  created: function created() {\n    var _this = this;\n\n    if (this.message) {\n      this.flash(this.message);\n    }\n\n    window.events.$on('flash', function (message) {\n      return _this.flash(message);\n    });\n  },\n  methods: {\n    flash: function flash(message) {\n      this.body = message;\n      this.show = true;\n      this.hide();\n    },\n    hide: function hide() {\n      setTimeout(function () {\n        $('.alert').fadeOut(function () {\n          this.show = false;\n        });\n      }, 5000);\n    }\n  }\n});\n\n/***/ }),\n\n/***/ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\":\n/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/css-loader??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& ***!\n  \\***********************************************************************************************************************************************************************************************************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\nexports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \"\\n.alert-flash[data-v-5505f79a] {\\n\\n    position: fixed;\\n    right: 25px;\\n    bottom: 25px;\\n}\\n\\n\", \"\"]);\n\n// exports\n\n\n/***/ }),\n\n/***/ \"./node_modules/css-loader/lib/css-base.js\":\n/*!*************************************************!*\\\n  !*** ./node_modules/css-loader/lib/css-base.js ***!\n  \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n\n\n/***/ }),\n\n/***/ \"./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\":\n/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/style-loader!./node_modules/css-loader??ref--5-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--5-2!./node_modules/vue-loader/lib??vue-loader-options!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& ***!\n  \\***************************************************************************************************************************************************************************************************************************************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\nvar content = __webpack_require__(/*! !../node_modules/css-loader??ref--5-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src??ref--5-2!../node_modules/vue-loader/lib??vue-loader-options!./FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\");\n\nif(typeof content === 'string') content = [[module.i, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = __webpack_require__(/*! ../node_modules/style-loader/lib/addStyles.js */ \"./node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(false) {}\n\n/***/ }),\n\n/***/ \"./node_modules/style-loader/lib/addStyles.js\":\n/*!****************************************************!*\\\n  !*** ./node_modules/style-loader/lib/addStyles.js ***!\n  \\****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === \"undefined\") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getTarget = function (target, parent) {\n  if (parent){\n    return parent.querySelector(target);\n  }\n  return document.querySelector(target);\n};\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(target, parent) {\n                // If passing function in options, then use it for resolve \"head\" element.\n                // Useful for Shadow Root style i.e\n                // {\n                //   insertInto: function () { return document.querySelector(\"#foo\").shadowRoot }\n                // }\n                if (typeof target === 'function') {\n                        return target();\n                }\n                if (typeof memo[target] === \"undefined\") {\n\t\t\tvar styleTarget = getTarget.call(this, target, parent);\n\t\t\t// Special case to return head of iframe instead of iframe itself\n\t\t\tif (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) {\n\t\t\t\ttry {\n\t\t\t\t\t// This will throw an exception if access to iframe is blocked\n\t\t\t\t\t// due to cross-origin restrictions\n\t\t\t\t\tstyleTarget = styleTarget.contentDocument.head;\n\t\t\t\t} catch(e) {\n\t\t\t\t\tstyleTarget = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\tmemo[target] = styleTarget;\n\t\t}\n\t\treturn memo[target]\n\t};\n})();\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = __webpack_require__(/*! ./urls */ \"./node_modules/style-loader/lib/urls.js\");\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== \"undefined\" && DEBUG) {\n\t\tif (typeof document !== \"object\") throw new Error(\"The style-loader cannot be used in a non-browser environment\");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === \"object\" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n\t// tags it will allow on a page\n\tif (!options.singleton && typeof options.singleton !== \"boolean\") options.singleton = isOldIE();\n\n\t// By default, add <style> tags to the <head> element\n        if (!options.insertInto) options.insertInto = \"head\";\n\n\t// By default, add <style> tags to the bottom of the target\n\tif (!options.insertAt) options.insertAt = \"bottom\";\n\n\tvar styles = listToStyles(list, options);\n\n\taddStylesToDom(styles, options);\n\n\treturn function update (newList) {\n\t\tvar mayRemove = [];\n\n\t\tfor (var i = 0; i < styles.length; i++) {\n\t\t\tvar item = styles[i];\n\t\t\tvar domStyle = stylesInDom[item.id];\n\n\t\t\tdomStyle.refs--;\n\t\t\tmayRemove.push(domStyle);\n\t\t}\n\n\t\tif(newList) {\n\t\t\tvar newStyles = listToStyles(newList, options);\n\t\t\taddStylesToDom(newStyles, options);\n\t\t}\n\n\t\tfor (var i = 0; i < mayRemove.length; i++) {\n\t\t\tvar domStyle = mayRemove[i];\n\n\t\t\tif(domStyle.refs === 0) {\n\t\t\t\tfor (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();\n\n\t\t\t\tdelete stylesInDom[domStyle.id];\n\t\t\t}\n\t\t}\n\t};\n};\n\nfunction addStylesToDom (styles, options) {\n\tfor (var i = 0; i < styles.length; i++) {\n\t\tvar item = styles[i];\n\t\tvar domStyle = stylesInDom[item.id];\n\n\t\tif(domStyle) {\n\t\t\tdomStyle.refs++;\n\n\t\t\tfor(var j = 0; j < domStyle.parts.length; j++) {\n\t\t\t\tdomStyle.parts[j](item.parts[j]);\n\t\t\t}\n\n\t\t\tfor(; j < item.parts.length; j++) {\n\t\t\t\tdomStyle.parts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\t\t} else {\n\t\t\tvar parts = [];\n\n\t\t\tfor(var j = 0; j < item.parts.length; j++) {\n\t\t\t\tparts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\n\t\t\tstylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};\n\t\t}\n\t}\n}\n\nfunction listToStyles (list, options) {\n\tvar styles = [];\n\tvar newStyles = {};\n\n\tfor (var i = 0; i < list.length; i++) {\n\t\tvar item = list[i];\n\t\tvar id = options.base ? item[0] + options.base : item[0];\n\t\tvar css = item[1];\n\t\tvar media = item[2];\n\t\tvar sourceMap = item[3];\n\t\tvar part = {css: css, media: media, sourceMap: sourceMap};\n\n\t\tif(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});\n\t\telse newStyles[id].parts.push(part);\n\t}\n\n\treturn styles;\n}\n\nfunction insertStyleElement (options, style) {\n\tvar target = getElement(options.insertInto)\n\n\tif (!target) {\n\t\tthrow new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");\n\t}\n\n\tvar lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];\n\n\tif (options.insertAt === \"top\") {\n\t\tif (!lastStyleElementInsertedAtTop) {\n\t\t\ttarget.insertBefore(style, target.firstChild);\n\t\t} else if (lastStyleElementInsertedAtTop.nextSibling) {\n\t\t\ttarget.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);\n\t\t} else {\n\t\t\ttarget.appendChild(style);\n\t\t}\n\t\tstylesInsertedAtTop.push(style);\n\t} else if (options.insertAt === \"bottom\") {\n\t\ttarget.appendChild(style);\n\t} else if (typeof options.insertAt === \"object\" && options.insertAt.before) {\n\t\tvar nextSibling = getElement(options.insertAt.before, target);\n\t\ttarget.insertBefore(style, nextSibling);\n\t} else {\n\t\tthrow new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");\n\t}\n}\n\nfunction removeStyleElement (style) {\n\tif (style.parentNode === null) return false;\n\tstyle.parentNode.removeChild(style);\n\n\tvar idx = stylesInsertedAtTop.indexOf(style);\n\tif(idx >= 0) {\n\t\tstylesInsertedAtTop.splice(idx, 1);\n\t}\n}\n\nfunction createStyleElement (options) {\n\tvar style = document.createElement(\"style\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\n\tif(options.attrs.nonce === undefined) {\n\t\tvar nonce = getNonce();\n\t\tif (nonce) {\n\t\t\toptions.attrs.nonce = nonce;\n\t\t}\n\t}\n\n\taddAttrs(style, options.attrs);\n\tinsertStyleElement(options, style);\n\n\treturn style;\n}\n\nfunction createLinkElement (options) {\n\tvar link = document.createElement(\"link\");\n\n\tif(options.attrs.type === undefined) {\n\t\toptions.attrs.type = \"text/css\";\n\t}\n\toptions.attrs.rel = \"stylesheet\";\n\n\taddAttrs(link, options.attrs);\n\tinsertStyleElement(options, link);\n\n\treturn link;\n}\n\nfunction addAttrs (el, attrs) {\n\tObject.keys(attrs).forEach(function (key) {\n\t\tel.setAttribute(key, attrs[key]);\n\t});\n}\n\nfunction getNonce() {\n\tif (false) {}\n\n\treturn __webpack_require__.nc;\n}\n\nfunction addStyle (obj, options) {\n\tvar style, update, remove, result;\n\n\t// If a transform function was defined, run it on the css\n\tif (options.transform && obj.css) {\n\t    result = typeof options.transform === 'function'\n\t\t ? options.transform(obj.css) \n\t\t : options.transform.default(obj.css);\n\n\t    if (result) {\n\t    \t// If transform returns a value, use that instead of the original css.\n\t    \t// This allows running runtime transformations on the css.\n\t    \tobj.css = result;\n\t    } else {\n\t    \t// If the transform function returns a falsy value, don't add this css.\n\t    \t// This allows conditional loading of css\n\t    \treturn function() {\n\t    \t\t// noop\n\t    \t};\n\t    }\n\t}\n\n\tif (options.singleton) {\n\t\tvar styleIndex = singletonCounter++;\n\n\t\tstyle = singleton || (singleton = createStyleElement(options));\n\n\t\tupdate = applyToSingletonTag.bind(null, style, styleIndex, false);\n\t\tremove = applyToSingletonTag.bind(null, style, styleIndex, true);\n\n\t} else if (\n\t\tobj.sourceMap &&\n\t\ttypeof URL === \"function\" &&\n\t\ttypeof URL.createObjectURL === \"function\" &&\n\t\ttypeof URL.revokeObjectURL === \"function\" &&\n\t\ttypeof Blob === \"function\" &&\n\t\ttypeof btoa === \"function\"\n\t) {\n\t\tstyle = createLinkElement(options);\n\t\tupdate = updateLink.bind(null, style, options);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\n\t\t\tif(style.href) URL.revokeObjectURL(style.href);\n\t\t};\n\t} else {\n\t\tstyle = createStyleElement(options);\n\t\tupdate = applyToTag.bind(null, style);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\t\t};\n\t}\n\n\tupdate(obj);\n\n\treturn function updateStyle (newObj) {\n\t\tif (newObj) {\n\t\t\tif (\n\t\t\t\tnewObj.css === obj.css &&\n\t\t\t\tnewObj.media === obj.media &&\n\t\t\t\tnewObj.sourceMap === obj.sourceMap\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tupdate(obj = newObj);\n\t\t} else {\n\t\t\tremove();\n\t\t}\n\t};\n}\n\nvar replaceText = (function () {\n\tvar textStore = [];\n\n\treturn function (index, replacement) {\n\t\ttextStore[index] = replacement;\n\n\t\treturn textStore.filter(Boolean).join('\\n');\n\t};\n})();\n\nfunction applyToSingletonTag (style, index, remove, obj) {\n\tvar css = remove ? \"\" : obj.css;\n\n\tif (style.styleSheet) {\n\t\tstyle.styleSheet.cssText = replaceText(index, css);\n\t} else {\n\t\tvar cssNode = document.createTextNode(css);\n\t\tvar childNodes = style.childNodes;\n\n\t\tif (childNodes[index]) style.removeChild(childNodes[index]);\n\n\t\tif (childNodes.length) {\n\t\t\tstyle.insertBefore(cssNode, childNodes[index]);\n\t\t} else {\n\t\t\tstyle.appendChild(cssNode);\n\t\t}\n\t}\n}\n\nfunction applyToTag (style, obj) {\n\tvar css = obj.css;\n\tvar media = obj.media;\n\n\tif(media) {\n\t\tstyle.setAttribute(\"media\", media)\n\t}\n\n\tif(style.styleSheet) {\n\t\tstyle.styleSheet.cssText = css;\n\t} else {\n\t\twhile(style.firstChild) {\n\t\t\tstyle.removeChild(style.firstChild);\n\t\t}\n\n\t\tstyle.appendChild(document.createTextNode(css));\n\t}\n}\n\nfunction updateLink (link, options, obj) {\n\tvar css = obj.css;\n\tvar sourceMap = obj.sourceMap;\n\n\t/*\n\t\tIf convertToAbsoluteUrls isn't defined, but sourcemaps are enabled\n\t\tand there is no publicPath defined then lets turn convertToAbsoluteUrls\n\t\ton by default.  Otherwise default to the convertToAbsoluteUrls option\n\t\tdirectly\n\t*/\n\tvar autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;\n\n\tif (options.convertToAbsoluteUrls || autoFixUrls) {\n\t\tcss = fixUrls(css);\n\t}\n\n\tif (sourceMap) {\n\t\t// http://stackoverflow.com/a/26603875\n\t\tcss += \"\\n/*# sourceMappingURL=data:application/json;base64,\" + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + \" */\";\n\t}\n\n\tvar blob = new Blob([css], { type: \"text/css\" });\n\n\tvar oldSrc = link.href;\n\n\tlink.href = URL.createObjectURL(blob);\n\n\tif(oldSrc) URL.revokeObjectURL(oldSrc);\n}\n\n\n/***/ }),\n\n/***/ \"./node_modules/style-loader/lib/urls.js\":\n/*!***********************************************!*\\\n  !*** ./node_modules/style-loader/lib/urls.js ***!\n  \\***********************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\n\n/**\n * When source maps are enabled, `style-loader` uses a link element with a data-uri to\n * embed the css on the page. This breaks all relative urls because now they are relative to a\n * bundle instead of the current page.\n *\n * One solution is to only use full urls, but that may be impossible.\n *\n * Instead, this function \"fixes\" the relative urls to be absolute according to the current page location.\n *\n * A rudimentary test suite is located at `test/fixUrls.js` and can be run via the `npm test` command.\n *\n */\n\nmodule.exports = function (css) {\n  // get current location\n  var location = typeof window !== \"undefined\" && window.location;\n\n  if (!location) {\n    throw new Error(\"fixUrls requires window.location\");\n  }\n\n\t// blank or null?\n\tif (!css || typeof css !== \"string\") {\n\t  return css;\n  }\n\n  var baseUrl = location.protocol + \"//\" + location.host;\n  var currentDir = baseUrl + location.pathname.replace(/\\/[^\\/]*$/, \"/\");\n\n\t// convert each url(...)\n\t/*\n\tThis regular expression is just a way to recursively match brackets within\n\ta string.\n\n\t /url\\s*\\(  = Match on the word \"url\" with any whitespace after it and then a parens\n\t   (  = Start a capturing group\n\t     (?:  = Start a non-capturing group\n\t         [^)(]  = Match anything that isn't a parentheses\n\t         |  = OR\n\t         \\(  = Match a start parentheses\n\t             (?:  = Start another non-capturing groups\n\t                 [^)(]+  = Match anything that isn't a parentheses\n\t                 |  = OR\n\t                 \\(  = Match a start parentheses\n\t                     [^)(]*  = Match anything that isn't a parentheses\n\t                 \\)  = Match a end parentheses\n\t             )  = End Group\n              *\\) = Match anything and then a close parens\n          )  = Close non-capturing group\n          *  = Match anything\n       )  = Close capturing group\n\t \\)  = Match a close parens\n\n\t /gi  = Get all matches, not the first.  Be case insensitive.\n\t */\n\tvar fixedCss = css.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi, function(fullMatch, origUrl) {\n\t\t// strip quotes (if they exist)\n\t\tvar unquotedOrigUrl = origUrl\n\t\t\t.trim()\n\t\t\t.replace(/^\"(.*)\"$/, function(o, $1){ return $1; })\n\t\t\t.replace(/^'(.*)'$/, function(o, $1){ return $1; });\n\n\t\t// already a full url? no change\n\t\tif (/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(unquotedOrigUrl)) {\n\t\t  return fullMatch;\n\t\t}\n\n\t\t// convert the url to a full url\n\t\tvar newUrl;\n\n\t\tif (unquotedOrigUrl.indexOf(\"//\") === 0) {\n\t\t  \t//TODO: should we add protocol?\n\t\t\tnewUrl = unquotedOrigUrl;\n\t\t} else if (unquotedOrigUrl.indexOf(\"/\") === 0) {\n\t\t\t// path should be relative to the base url\n\t\t\tnewUrl = baseUrl + unquotedOrigUrl; // already starts with '/'\n\t\t} else {\n\t\t\t// path should be relative to current directory\n\t\t\tnewUrl = currentDir + unquotedOrigUrl.replace(/^\\.\\//, \"\"); // Strip leading './'\n\t\t}\n\n\t\t// send back the fixed url(...)\n\t\treturn \"url(\" + JSON.stringify(newUrl) + \")\";\n\t});\n\n\t// send back the fixed css\n\treturn fixedCss;\n};\n\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true&\":\n/*!********************************************************************************************************************************************************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true& ***!\n  \\********************************************************************************************************************************************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    {\n      directives: [\n        { name: \"show\", rawName: \"v-show\", value: _vm.show, expression: \"show\" }\n      ],\n      staticClass: \"alert alert-success alert-flash\",\n      attrs: { role: \"alert\" }\n    },\n    [_c(\"strong\", [_vm._v(_vm._s(_vm.body))])]\n  )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n/***/ }),\n\n/***/ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\":\n/*!********************************************************************!*\\\n  !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!\n  \\********************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return normalizeComponent; });\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nfunction normalizeComponent (\n  scriptExports,\n  render,\n  staticRenderFns,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier, /* server only */\n  shadowMode /* vue-cli only */\n) {\n  // Vue.extend constructor export interop\n  var options = typeof scriptExports === 'function'\n    ? scriptExports.options\n    : scriptExports\n\n  // render functions\n  if (render) {\n    options.render = render\n    options.staticRenderFns = staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = 'data-v-' + scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) { // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = shadowMode\n      ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n      : injectStyles\n  }\n\n  if (hook) {\n    if (options.functional) {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functioal component in vue file\n      var originalRender = options.render\n      options.render = function renderWithStyleInjection (h, context) {\n        hook.call(context)\n        return originalRender(h, context)\n      }\n    } else {\n      // inject component registration as beforeCreate hook\n      var existing = options.beforeCreate\n      options.beforeCreate = existing\n        ? [].concat(existing, hook)\n        : [hook]\n    }\n  }\n\n  return {\n    exports: scriptExports,\n    options: options\n  }\n}\n\n\n/***/ }),\n\n/***/ \"./src/FlashMessages.vue\":\n/*!*******************************!*\\\n  !*** ./src/FlashMessages.vue ***!\n  \\*******************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true& */ \"./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true&\");\n/* harmony import */ var _FlashMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./FlashMessages.vue?vue&type=script&lang=js& */ \"./src/FlashMessages.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& */ \"./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n  _FlashMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  \"5505f79a\",\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"src/FlashMessages.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n/***/ }),\n\n/***/ \"./src/FlashMessages.vue?vue&type=script&lang=js&\":\n/*!********************************************************!*\\\n  !*** ./src/FlashMessages.vue?vue&type=script&lang=js& ***!\n  \\********************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/babel-loader/lib??ref--4-0!../node_modules/vue-loader/lib??vue-loader-options!./FlashMessages.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); \n\n/***/ }),\n\n/***/ \"./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\":\n/*!****************************************************************************************!*\\\n  !*** ./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& ***!\n  \\****************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/style-loader!../node_modules/css-loader??ref--5-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src??ref--5-2!../node_modules/vue-loader/lib??vue-loader-options!./FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css& */ \"./node_modules/style-loader/index.js!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=style&index=0&id=5505f79a&scoped=true&lang=css&\");\n/* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_style_loader_index_js_node_modules_css_loader_index_js_ref_5_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_5_2_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_style_index_0_id_5505f79a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n/***/ }),\n\n/***/ \"./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true&\":\n/*!**************************************************************************!*\\\n  !*** ./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true& ***!\n  \\**************************************************************************/\n/*! exports provided: render, staticRenderFns */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../node_modules/vue-loader/lib??vue-loader-options!./FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./src/FlashMessages.vue?vue&type=template&id=5505f79a&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_FlashMessages_vue_vue_type_template_id_5505f79a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n/***/ }),\n\n/***/ \"./src/index.js\":\n/*!**********************!*\\\n  !*** ./src/index.js ***!\n  \\**********************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _FlashMessages_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FlashMessages.vue */ \"./src/FlashMessages.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (_FlashMessages_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]);\n\n/***/ }),\n\n/***/ 0:\n/*!****************************!*\\\n  !*** multi ./src/index.js ***!\n  \\****************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\nmodule.exports = __webpack_require__(/*! /home/bcrypt/Repositories/vue-flash-messages/src/index.js */\"./src/index.js\");\n\n\n/***/ })\n\n/******/ });\n});"]}