UNPKG

bookingflix_framework

Version:

Bookingflix Framework mit diversen Standard-Web-Componenten für Bookingflix Projekte

240 lines (217 loc) 2.64 MB
/******/ (function(modules) { // webpackBootstrap /******/ // install a JSONP callback for chunk loading /******/ function webpackJsonpCallback(data) { /******/ var chunkIds = data[0]; /******/ var moreModules = data[1]; /******/ /******/ /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0, resolves = []; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { /******/ modules[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(data); /******/ /******/ while(resolves.length) { /******/ resolves.shift()(); /******/ } /******/ /******/ }; /******/ /******/ /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "b-flix": 0 /******/ }; /******/ /******/ /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { /******/ return __webpack_require__.p + "b-flix." + ({}[chunkId]||chunkId) + ".js" /******/ } /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // The chunk loading function for additional chunks /******/ // Since all referenced chunks are already included /******/ // in this file, this function is empty here. /******/ __webpack_require__.e = function requireEnsure() { /******/ return Promise.resolve(); /******/ }; /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // on error function for async loading /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; /******/ /******/ var jsonpArray = window["bFlix_jsonp"] = window["bFlix_jsonp"] || []; /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); /******/ jsonpArray.push = webpackJsonpCallback; /******/ jsonpArray = jsonpArray.slice(); /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); /******/ var parentJsonpFunction = oldJsonpFunction; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "./node_modules/@vue/cli-service/lib/commands/build/entry-wc.js"); /******/ }) /************************************************************************/ /******/ ({ /***/ "./node_modules/@soda/get-current-script/index.js": /*!********************************************************!*\ !*** ./node_modules/@soda/get-current-script/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// addapted from the document.currentScript polyfill by Adam Miller\n// MIT license\n// source: https://github.com/amiller-gh/currentScript-polyfill\n\n// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505\n\n(function (root, factory) {\n if (true) {\n !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n } else {}\n}(typeof self !== 'undefined' ? self : this, function () {\n function getCurrentScript () {\n var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')\n // for chrome\n if (!descriptor && 'currentScript' in document && document.currentScript) {\n return document.currentScript\n }\n\n // for other browsers with native support for currentScript\n if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {\n return document.currentScript\n }\n \n // IE 8-10 support script readyState\n // IE 11+ & Firefox support stack trace\n try {\n throw new Error();\n }\n catch (err) {\n // Find the second match for the \"at\" string to get file src url from stack.\n var ieStackRegExp = /.*at [^(]*\\((.*):(.+):(.+)\\)$/ig,\n ffStackRegExp = /@([^@]*):(\\d+):(\\d+)\\s*$/ig,\n stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),\n scriptLocation = (stackDetails && stackDetails[1]) || false,\n line = (stackDetails && stackDetails[2]) || false,\n currentLocation = document.location.href.replace(document.location.hash, ''),\n pageSource,\n inlineScriptSourceRegExp,\n inlineScriptSource,\n scripts = document.getElementsByTagName('script'); // Live NodeList collection\n \n if (scriptLocation === currentLocation) {\n pageSource = document.documentElement.outerHTML;\n inlineScriptSourceRegExp = new RegExp('(?:[^\\\\n]+?\\\\n){0,' + (line - 2) + '}[^<]*<script>([\\\\d\\\\D]*?)<\\\\/script>[\\\\d\\\\D]*', 'i');\n inlineScriptSource = pageSource.replace(inlineScriptSourceRegExp, '$1').trim();\n }\n \n for (var i = 0; i < scripts.length; i++) {\n // If ready state is interactive, return the script tag\n if (scripts[i].readyState === 'interactive') {\n return scripts[i];\n }\n \n // If src matches, return the script tag\n if (scripts[i].src === scriptLocation) {\n return scripts[i];\n }\n \n // If inline source matches, return the script tag\n if (\n scriptLocation === currentLocation &&\n scripts[i].innerHTML &&\n scripts[i].innerHTML.trim() === inlineScriptSource\n ) {\n return scripts[i];\n }\n }\n \n // If no match, return null\n return null;\n }\n };\n\n return getCurrentScript\n}));\n\n\n//# sourceURL=webpack:///./node_modules/@soda/get-current-script/index.js?"); /***/ }), /***/ "./node_modules/@vue/cli-service/lib/commands/build/entry-wc.js": /*!**********************************************************************!*\ !*** ./node_modules/@vue/cli-service/lib/commands/build/entry-wc.js ***! \**********************************************************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _setPublicPath__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./setPublicPath */ \"./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var _vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @vue/web-component-wrapper */ \"./node_modules/@vue/web-component-wrapper/dist/vue-wc-wrapper.js\");\n/* harmony import */ var css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\n/* harmony import */ var css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var vue_style_loader_lib_addStylesShadow__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-style-loader/lib/addStylesShadow */ \"./node_modules/vue-style-loader/lib/addStylesShadow.js\");\n/* harmony import */ var vue_loader_lib_runtime_componentNormalizer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue-loader/lib/runtime/componentNormalizer */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n/* harmony import */ var _root_src_parts_vue_Alert_vue_shadow__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ~root/src/parts/vue/Alert.vue?shadow */ \"./src/parts/vue/Alert.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Button_vue_shadow__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ~root/src/parts/vue/Button.vue?shadow */ \"./src/parts/vue/Button.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_CalendarPicker_vue_shadow__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ~root/src/parts/vue/CalendarPicker.vue?shadow */ \"./src/parts/vue/CalendarPicker.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Card_vue_shadow__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ~root/src/parts/vue/Card.vue?shadow */ \"./src/parts/vue/Card.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Cardy_vue_shadow__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ~root/src/parts/vue/Cardy.vue?shadow */ \"./src/parts/vue/Cardy.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Checkbox_vue_shadow__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ~root/src/parts/vue/Checkbox.vue?shadow */ \"./src/parts/vue/Checkbox.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Colorpicker_vue_shadow__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ~root/src/parts/vue/Colorpicker.vue?shadow */ \"./src/parts/vue/Colorpicker.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Datemanager_vue_shadow__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ~root/src/parts/vue/Datemanager.vue?shadow */ \"./src/parts/vue/Datemanager.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Datepicker_vue_shadow__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ~root/src/parts/vue/Datepicker.vue?shadow */ \"./src/parts/vue/Datepicker.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Explain_vue_shadow__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ~root/src/parts/vue/Explain.vue?shadow */ \"./src/parts/vue/Explain.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Grid_vue_shadow__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ~root/src/parts/vue/Grid.vue?shadow */ \"./src/parts/vue/Grid.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H1_vue_shadow__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ~root/src/parts/vue/H1.vue?shadow */ \"./src/parts/vue/H1.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H2_vue_shadow__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ~root/src/parts/vue/H2.vue?shadow */ \"./src/parts/vue/H2.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H3_vue_shadow__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ~root/src/parts/vue/H3.vue?shadow */ \"./src/parts/vue/H3.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H4_vue_shadow__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ~root/src/parts/vue/H4.vue?shadow */ \"./src/parts/vue/H4.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H5_vue_shadow__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ~root/src/parts/vue/H5.vue?shadow */ \"./src/parts/vue/H5.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_H6_vue_shadow__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ~root/src/parts/vue/H6.vue?shadow */ \"./src/parts/vue/H6.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Icon_vue_shadow__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ~root/src/parts/vue/Icon.vue?shadow */ \"./src/parts/vue/Icon.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Info_vue_shadow__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ~root/src/parts/vue/Info.vue?shadow */ \"./src/parts/vue/Info.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Input_vue_shadow__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ~root/src/parts/vue/Input.vue?shadow */ \"./src/parts/vue/Input.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Label_vue_shadow__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ~root/src/parts/vue/Label.vue?shadow */ \"./src/parts/vue/Label.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Layout_vue_shadow__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ~root/src/parts/vue/Layout.vue?shadow */ \"./src/parts/vue/Layout.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_List_vue_shadow__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ~root/src/parts/vue/List.vue?shadow */ \"./src/parts/vue/List.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Loader_vue_shadow__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ~root/src/parts/vue/Loader.vue?shadow */ \"./src/parts/vue/Loader.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Login_vue_shadow__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ~root/src/parts/vue/Login.vue?shadow */ \"./src/parts/vue/Login.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Logo_vue_shadow__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ~root/src/parts/vue/Logo.vue?shadow */ \"./src/parts/vue/Logo.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Menu_vue_shadow__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ~root/src/parts/vue/Menu.vue?shadow */ \"./src/parts/vue/Menu.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_OrderList_vue_shadow__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ~root/src/parts/vue/OrderList.vue?shadow */ \"./src/parts/vue/OrderList.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_P_vue_shadow__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ~root/src/parts/vue/P.vue?shadow */ \"./src/parts/vue/P.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Pagination_vue_shadow__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ~root/src/parts/vue/Pagination.vue?shadow */ \"./src/parts/vue/Pagination.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Radio_vue_shadow__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ~root/src/parts/vue/Radio.vue?shadow */ \"./src/parts/vue/Radio.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Required_vue_shadow__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ~root/src/parts/vue/Required.vue?shadow */ \"./src/parts/vue/Required.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Select_vue_shadow__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ~root/src/parts/vue/Select.vue?shadow */ \"./src/parts/vue/Select.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Slider_vue_shadow__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ~root/src/parts/vue/Slider.vue?shadow */ \"./src/parts/vue/Slider.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Submenu_vue_shadow__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ~root/src/parts/vue/Submenu.vue?shadow */ \"./src/parts/vue/Submenu.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Table_vue_shadow__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ~root/src/parts/vue/Table.vue?shadow */ \"./src/parts/vue/Table.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Touch_vue_shadow__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ~root/src/parts/vue/Touch.vue?shadow */ \"./src/parts/vue/Touch.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_Upload_vue_shadow__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ~root/src/parts/vue/Upload.vue?shadow */ \"./src/parts/vue/Upload.vue?shadow\");\n/* harmony import */ var _root_src_parts_vue_ViewportLoad_vue_shadow__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ~root/src/parts/vue/ViewportLoad.vue?shadow */ \"./src/parts/vue/ViewportLoad.vue?shadow\");\n\n\n\n\n// runtime shared by every component chunk\n\n\n\n\n\nwindow.customElements.define('b-flix-alert', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Alert_vue_shadow__WEBPACK_IMPORTED_MODULE_6__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-button', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Button_vue_shadow__WEBPACK_IMPORTED_MODULE_7__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-calendar-picker', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_CalendarPicker_vue_shadow__WEBPACK_IMPORTED_MODULE_8__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-card', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Card_vue_shadow__WEBPACK_IMPORTED_MODULE_9__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-cardy', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Cardy_vue_shadow__WEBPACK_IMPORTED_MODULE_10__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-checkbox', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Checkbox_vue_shadow__WEBPACK_IMPORTED_MODULE_11__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-colorpicker', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Colorpicker_vue_shadow__WEBPACK_IMPORTED_MODULE_12__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-datemanager', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Datemanager_vue_shadow__WEBPACK_IMPORTED_MODULE_13__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-datepicker', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Datepicker_vue_shadow__WEBPACK_IMPORTED_MODULE_14__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-explain', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Explain_vue_shadow__WEBPACK_IMPORTED_MODULE_15__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-grid', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Grid_vue_shadow__WEBPACK_IMPORTED_MODULE_16__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h1', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H1_vue_shadow__WEBPACK_IMPORTED_MODULE_17__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h2', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H2_vue_shadow__WEBPACK_IMPORTED_MODULE_18__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h3', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H3_vue_shadow__WEBPACK_IMPORTED_MODULE_19__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h4', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H4_vue_shadow__WEBPACK_IMPORTED_MODULE_20__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h5', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H5_vue_shadow__WEBPACK_IMPORTED_MODULE_21__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-h6', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_H6_vue_shadow__WEBPACK_IMPORTED_MODULE_22__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-icon', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Icon_vue_shadow__WEBPACK_IMPORTED_MODULE_23__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-info', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Info_vue_shadow__WEBPACK_IMPORTED_MODULE_24__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-input', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Input_vue_shadow__WEBPACK_IMPORTED_MODULE_25__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-label', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Label_vue_shadow__WEBPACK_IMPORTED_MODULE_26__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-layout', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Layout_vue_shadow__WEBPACK_IMPORTED_MODULE_27__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-list', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_List_vue_shadow__WEBPACK_IMPORTED_MODULE_28__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-loader', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Loader_vue_shadow__WEBPACK_IMPORTED_MODULE_29__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-login', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Login_vue_shadow__WEBPACK_IMPORTED_MODULE_30__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-logo', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Logo_vue_shadow__WEBPACK_IMPORTED_MODULE_31__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-menu', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Menu_vue_shadow__WEBPACK_IMPORTED_MODULE_32__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-order-list', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_OrderList_vue_shadow__WEBPACK_IMPORTED_MODULE_33__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-p', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_P_vue_shadow__WEBPACK_IMPORTED_MODULE_34__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-pagination', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Pagination_vue_shadow__WEBPACK_IMPORTED_MODULE_35__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-radio', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Radio_vue_shadow__WEBPACK_IMPORTED_MODULE_36__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-required', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Required_vue_shadow__WEBPACK_IMPORTED_MODULE_37__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-select', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Select_vue_shadow__WEBPACK_IMPORTED_MODULE_38__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-slider', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Slider_vue_shadow__WEBPACK_IMPORTED_MODULE_39__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-submenu', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Submenu_vue_shadow__WEBPACK_IMPORTED_MODULE_40__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-table', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Table_vue_shadow__WEBPACK_IMPORTED_MODULE_41__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-touch', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Touch_vue_shadow__WEBPACK_IMPORTED_MODULE_42__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-upload', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_Upload_vue_shadow__WEBPACK_IMPORTED_MODULE_43__[\"default\"]))\n\n\nwindow.customElements.define('b-flix-viewport-load', Object(_vue_web_component_wrapper__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"], _root_src_parts_vue_ViewportLoad_vue_shadow__WEBPACK_IMPORTED_MODULE_44__[\"default\"]))\n\n//# sourceURL=webpack:///./node_modules/@vue/cli-service/lib/commands/build/entry-wc.js?"); /***/ }), /***/ "./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js": /*!***************************************************************************!*\ !*** ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js ***! \***************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n// This file is imported into lib/wc client bundles.\n\nif (typeof window !== 'undefined') {\n var currentScript = window.document.currentScript\n if (Object({\"VUE_APP_EDIT\":\"datemanager\",\"NODE_ENV\":\"development\",\"BASE_URL\":\"/\"}).NEED_CURRENTSCRIPT_POLYFILL) {\n var getCurrentScript = __webpack_require__(/*! @soda/get-current-script */ \"./node_modules/@soda/get-current-script/index.js\")\n currentScript = getCurrentScript()\n\n // for backward compatibility, because previously we directly included the polyfill\n if (!('currentScript' in document)) {\n Object.defineProperty(document, 'currentScript', { get: getCurrentScript })\n }\n }\n\n var src = currentScript && currentScript.src.match(/(.+\\/)[^/]+\\.js(\\?.*)?$/)\n if (src) {\n __webpack_require__.p = src[1] // eslint-disable-line\n }\n}\n\n// Indicate to webpack that this file can be concatenated\n/* harmony default export */ __webpack_exports__[\"default\"] = (null);\n\n\n//# sourceURL=webpack:///./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js?"); /***/ }), /***/ "./node_modules/@vue/web-component-wrapper/dist/vue-wc-wrapper.js": /*!************************************************************************!*\ !*** ./node_modules/@vue/web-component-wrapper/dist/vue-wc-wrapper.js ***! \************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nconst camelizeRE = /-(\\w)/g;\nconst camelize = str => {\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')\n};\n\nconst hyphenateRE = /\\B([A-Z])/g;\nconst hyphenate = str => {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n};\n\nfunction getInitialProps (propsList) {\n const res = {};\n propsList.forEach(key => {\n res[key] = undefined;\n });\n return res\n}\n\nfunction injectHook (options, key, hook) {\n options[key] = [].concat(options[key] || []);\n options[key].unshift(hook);\n}\n\nfunction callHooks (vm, hook) {\n if (vm) {\n const hooks = vm.$options[hook] || [];\n hooks.forEach(hook => {\n hook.call(vm);\n });\n }\n}\n\nfunction createCustomEvent (name, args) {\n return new CustomEvent(name, {\n bubbles: false,\n cancelable: false,\n detail: args\n })\n}\n\nconst isBoolean = val => /function Boolean/.test(String(val));\nconst isNumber = val => /function Number/.test(String(val));\n\nfunction convertAttributeValue (value, name, { type } = {}) {\n if (isBoolean(type)) {\n if (value === 'true' || value === 'false') {\n return value === 'true'\n }\n if (value === '' || value === name || value != null) {\n return true\n }\n return value\n } else if (isNumber(type)) {\n const parsed = parseFloat(value, 10);\n return isNaN(parsed) ? value : parsed\n } else {\n return value\n }\n}\n\nfunction toVNodes (h, children) {\n const res = [];\n for (let i = 0, l = children.length; i < l; i++) {\n res.push(toVNode(h, children[i]));\n }\n return res\n}\n\nfunction toVNode (h, node) {\n if (node.nodeType === 3) {\n return node.data.trim() ? node.data : null\n } else if (node.nodeType === 1) {\n const data = {\n attrs: getAttributes(node),\n domProps: {\n innerHTML: node.innerHTML\n }\n };\n if (data.attrs.slot) {\n data.slot = data.attrs.slot;\n delete data.attrs.slot;\n }\n return h(node.tagName, data)\n } else {\n return null\n }\n}\n\nfunction getAttributes (node) {\n const res = {};\n for (let i = 0, l = node.attributes.length; i < l; i++) {\n const attr = node.attributes[i];\n res[attr.nodeName] = attr.nodeValue;\n }\n return res\n}\n\nfunction wrap (Vue, Component) {\n const isAsync = typeof Component === 'function' && !Component.cid;\n let isInitialized = false;\n let hyphenatedPropsList;\n let camelizedPropsList;\n let camelizedPropsMap;\n\n function initialize (Component) {\n if (isInitialized) return\n\n const options = typeof Component === 'function'\n ? Component.options\n : Component;\n\n // extract props info\n const propsList = Array.isArray(options.props)\n ? options.props\n : Object.keys(options.props || {});\n hyphenatedPropsList = propsList.map(hyphenate);\n camelizedPropsList = propsList.map(camelize);\n const originalPropsAsObject = Array.isArray(options.props) ? {} : options.props || {};\n camelizedPropsMap = camelizedPropsList.reduce((map, key, i) => {\n map[key] = originalPropsAsObject[propsList[i]];\n return map\n }, {});\n\n // proxy $emit to native DOM events\n injectHook(options, 'beforeCreate', function () {\n const emit = this.$emit;\n this.$emit = (name, ...args) => {\n this.$root.$options.customElement.dispatchEvent(createCustomEvent(name, args));\n return emit.call(this, name, ...args)\n };\n });\n\n injectHook(options, 'created', function () {\n // sync default props values to wrapper on created\n camelizedPropsList.forEach(key => {\n this.$root.props[key] = this[key];\n });\n });\n\n // proxy props as Element properties\n camelizedPropsList.forEach(key => {\n Object.defineProperty(CustomElement.prototype, key, {\n get () {\n return this._wrapper.props[key]\n },\n set (newVal) {\n this._wrapper.props[key] = newVal;\n },\n enumerable: false,\n configurable: true\n });\n });\n\n isInitialized = true;\n }\n\n function syncAttribute (el, key) {\n const camelized = camelize(key);\n const value = el.hasAttribute(key) ? el.getAttribute(key) : undefined;\n el._wrapper.props[camelized] = convertAttributeValue(\n value,\n key,\n camelizedPropsMap[camelized]\n );\n }\n\n class CustomElement extends HTMLElement {\n constructor () {\n const self = super();\n self.attachShadow({ mode: 'open' });\n\n const wrapper = self._wrapper = new Vue({\n name: 'shadow-root',\n customElement: self,\n shadowRoot: self.shadowRoot,\n data () {\n return {\n props: {},\n slotChildren: []\n }\n },\n render (h) {\n return h(Component, {\n ref: 'inner',\n props: this.props\n }, this.slotChildren)\n }\n });\n\n // Use MutationObserver to react to future attribute & slot content change\n const observer = new MutationObserver(mutations => {\n let hasChildrenChange = false;\n for (let i = 0; i < mutations.length; i++) {\n const m = mutations[i];\n if (isInitialized && m.type === 'attributes' && m.target === self) {\n syncAttribute(self, m.attributeName);\n } else {\n hasChildrenChange = true;\n }\n }\n if (hasChildrenChange) {\n wrapper.slotChildren = Object.freeze(toVNodes(\n wrapper.$createElement,\n self.childNodes\n ));\n }\n });\n observer.observe(self, {\n childList: true,\n subtree: true,\n characterData: true,\n attributes: true\n });\n }\n\n get vueComponent () {\n return this._wrapper.$refs.inner\n }\n\n connectedCallback () {\n const wrapper = this._wrapper;\n if (!wrapper._isMounted) {\n // initialize attributes\n const syncInitialAttributes = () => {\n wrapper.props = getInitialProps(camelizedPropsList);\n hyphenatedPropsList.forEach(key => {\n syncAttribute(this, key);\n });\n };\n\n if (isInitialized) {\n syncInitialAttributes();\n } else {\n // async & unresolved\n Component().then(resolved => {\n if (resolved.__esModule || resolved[Symbol.toStringTag] === 'Module') {\n resolved = resolved.default;\n }\n initialize(resolved);\n syncInitialAttributes();\n });\n }\n // initialize children\n wrapper.slotChildren = Object.freeze(toVNodes(\n wrapper.$createElement,\n this.childNodes\n ));\n wrapper.$mount();\n this.shadowRoot.appendChild(wrapper.$el);\n } else {\n callHooks(this.vueComponent, 'activated');\n }\n }\n\n disconnectedCallback () {\n callHooks(this.vueComponent, 'deactivated');\n }\n }\n\n if (!isAsync) {\n initialize(Component);\n }\n\n return CustomElement\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (wrap);\n\n\n//# sourceURL=webpack:///./node_modules/@vue/web-component-wrapper/dist/vue-wc-wrapper.js?"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/datemanager/addNew.vue?vue&type=script&lang=js": /*!**************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/datemanager/addNew.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n 'b-flix-p'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/P */ \"./src/parts/vue/P.vue\"));\n },\n 'b-flix-button'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Button */ \"./src/parts/vue/Button.vue\"));\n },\n 'b-flix-icon'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Icon */ \"./src/parts/vue/Icon.vue\"));\n }\n },\n props: {\n item: {\n type: Number\n },\n all: {\n type: Number\n }\n },\n data() {\n return {};\n },\n computed: {},\n mounted() {},\n methods: {\n addItem() {\n this.$emit('newItem');\n },\n removeItem() {\n this.$emit('removeItem', this.item);\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/datemanager/addNew.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/datemanager/checkTime.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/datemanager/checkTime.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nconst Translations = __webpack_require__(/*! @/assets/js/translations.js */ \"./src/assets/js/translations.js\");\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n \"b-flix-p\"() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/P */ \"./src/parts/vue/P.vue\"));\n },\n \"b-flix-alert\"() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Alert */ \"./src/parts/vue/Alert.vue\"));\n }\n },\n props: {\n start: {\n type: String\n },\n end: {\n type: String\n },\n language: {\n type: String,\n default() {\n return \"de\";\n }\n }\n },\n data() {\n return {\n startDate: this.createDate(this.start),\n endDate: this.createDate(this.end),\n translations: Translations(this.language)\n };\n },\n computed: {},\n mounted() {},\n methods: {\n checkTime() {\n if (this.startDate.getTime() > this.endDate.getTime()) {\n return false;\n }\n return true;\n },\n createDate(hour) {\n const date = new Date();\n date.setHours(hour.split(\":\")[0] * 1);\n date.setMinutes(hour.split(\":\")[1] * 1);\n return date;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/datemanager/checkTime.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/datemanager/datePicker.vue?vue&type=script&lang=js": /*!******************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/datemanager/datePicker.vue?vue&type=script&lang=js ***! \******************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nconst TimeFunctions = __webpack_require__(/*! @/assets/js/time.js */ \"./src/assets/js/time.js\");\nconst translate = __webpack_require__(/*! @/assets/js/translations.js */ \"./src/assets/js/translations.js\");\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'TimePicker',\n components: {\n 'b-flix-select'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Select */ \"./src/parts/vue/Select.vue\"));\n },\n 'b-flix-button'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Button */ \"./src/parts/vue/Button.vue\"));\n },\n 'b-flix-icon'() {\n return Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! @/parts/vue/Icon */ \"./src/parts/vue/Icon.vue\"));\n }\n },\n props: {\n start: {\n type: String\n },\n language: {\n type: String,\n default() {\n return 'de';\n }\n }\n },\n data() {\n return {\n startDate: this.getStartDate(),\n edit: true,\n currYear: new Date().getFullYear(),\n update: false,\n changed: false,\n save: translate(this.language).all.save\n };\n },\n computed: {},\n mounted() {},\n methods: {\n getWeekday(i) {\n const TF = new TimeFunctions(this.language);\n TF.date = TF.createDate(this.startDate[0] + '-' + this.startDate[1] + '-' + i + ' 00:00:00');\n return TF.getWeekday();\n },\n getMonth(index) {\n const TF = new TimeFunctions(this.language);\n TF.date = TF.createDate(this.startDate[0] + '-' + index + '-' + this.startDate[2] + ' 00:00:00');\n return TF.getMonth().month;\n },\n getLengthOfMonth() {\n const TF = new TimeFunctions(this.language);\n TF.date = TF.createDate(this.startDate[0] + '-' + this.startDate[1] + '-' + this.startDate[2] + ' 00:00:00');\n return TF.getLengthOfMonth();\n },\n getNullsBefore(date) {\n return new TimeFunctions(this.language).getNullsBefore(date);\n },\n setYear(val) {\n this.startDate[0] = new TimeFunctions(this.language).getNullsBefore(val);\n this.update++;\n this.changed = true;\n this.setSave();\n },\n setMonth(val) {\n this.startDate[1] = new TimeFunctions(this.language).getNullsBefore(val);\n this.update++;\n this.changed = true;\n this.setSave();\n },\n setDate(val) {\n this.startDate[2] = new TimeFunctions(this.language).getNullsBefore(val);\n this.changed = true;\n this.setSave();\n },\n setSave() {\n this.$emit('save', this.startDate.join('-'));\n // this.setEdit()\n },\n setEdit() {\n this.edit = !this.edit;\n },\n getStartDate() {\n let startDate = this.start.split('-');\n startDate[0] = this.getNullsBefore(startDate[0]);\n startDate[1] = this.getNullsBefore(startDate[1]);\n startDate[2] = this.getNullsBefore(startDate[2]);\n return startDate;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/datemanager/datePicker.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/datemanager/dateSelector.vue?vue&type=script&lang=js": /*!********************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/datemanager/dateSelector.vue?vue&type=script&lang=js ***! \********************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nconst TimeFunctions = __webpack_require__(/*! @/assets/js/time.js */ \"./src/assets/js/time.js\");\nconst Translations = __webpack_require__(/*! @/assets/js/translations.js */ \"./src/assets/js/translation