Update .gitignore

This commit is contained in:
Haja 2024-12-16 17:29:30 +03:00
parent eee6a3f8cb
commit 105b09d3a4
61 changed files with 1198810 additions and 1 deletions

1
calendar/.gitignore vendored
View File

@ -72,7 +72,6 @@ composer.phar
*.kdev4
build/
js/
node_modules/
src/fonts
*.clover

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,503 @@
(self["webpackChunkcalendar"] = self["webpackChunkcalendar"] || []).push([["dashboard-lazy"],{
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=script&lang=js":
/*!*************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=script&lang=js ***!
\*************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _nextcloud_vue_dashboard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @nextcloud/vue-dashboard */ "./node_modules/@nextcloud/vue-dashboard/dist/vue-dashboard.js");
/* harmony import */ var _nextcloud_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @nextcloud/vue */ "./node_modules/@nextcloud/vue/dist/index.mjs");
/* harmony import */ var vue_material_design_icons_CalendarBlankOutline_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue-material-design-icons/CalendarBlankOutline.vue */ "./node_modules/vue-material-design-icons/CalendarBlankOutline.vue");
/* harmony import */ var vue_material_design_icons_Check_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue-material-design-icons/Check.vue */ "./node_modules/vue-material-design-icons/Check.vue");
/* harmony import */ var vue_material_design_icons_CheckboxBlankOutline_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue-material-design-icons/CheckboxBlankOutline.vue */ "./node_modules/vue-material-design-icons/CheckboxBlankOutline.vue");
/* harmony import */ var _nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @nextcloud/initial-state */ "./node_modules/@nextcloud/initial-state/dist/index.es.mjs");
/* harmony import */ var _nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @nextcloud/moment */ "./node_modules/@nextcloud/moment/dist/index.mjs");
/* harmony import */ var _nextcloud_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @nextcloud/router */ "./node_modules/@nextcloud/router/dist/index.mjs");
/* harmony import */ var _services_caldavService_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../services/caldavService.js */ "./src/services/caldavService.js");
/* harmony import */ var _utils_date_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/date.js */ "./src/utils/date.js");
/* harmony import */ var p_limit__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! p-limit */ "./node_modules/p-limit/index.js");
/* harmony import */ var _fullcalendar_eventSources_eventSourceFunction_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../fullcalendar/eventSources/eventSourceFunction.js */ "./src/fullcalendar/eventSources/eventSourceFunction.js");
/* harmony import */ var _utils_moment_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/moment.js */ "./src/utils/moment.js");
/* harmony import */ var _nextcloud_calendar_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @nextcloud/calendar-js */ "./node_modules/@nextcloud/calendar-js/dist/index.es.mjs");
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({
name: 'Dashboard',
components: {
DashboardWidget: _nextcloud_vue_dashboard__WEBPACK_IMPORTED_MODULE_0__.DashboardWidget,
DashboardWidgetItem: _nextcloud_vue_dashboard__WEBPACK_IMPORTED_MODULE_0__.DashboardWidgetItem,
NcButton: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_1__.NcButton,
EmptyContent: _nextcloud_vue__WEBPACK_IMPORTED_MODULE_1__.NcEmptyContent,
EmptyCalendar: vue_material_design_icons_CalendarBlankOutline_vue__WEBPACK_IMPORTED_MODULE_2__["default"],
IconCheck: vue_material_design_icons_Check_vue__WEBPACK_IMPORTED_MODULE_3__["default"],
IconCheckbox: vue_material_design_icons_CheckboxBlankOutline_vue__WEBPACK_IMPORTED_MODULE_4__["default"]
},
data() {
return {
events: null,
locale: 'en',
imagePath: (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_7__.imagePath)('calendar', 'illustrations/calendar'),
loading: true,
now: (0,_utils_date_js__WEBPACK_IMPORTED_MODULE_9__.dateFactory)()
};
},
computed: {
...(0,vuex__WEBPACK_IMPORTED_MODULE_14__.mapGetters)({
timezoneObject: 'getResolvedTimezoneObject'
}),
/**
* Format loaded events
*
* @return {Array}
*/
items() {
if (!Array.isArray(this.events) || this.events.length === 0) {
return [];
}
const firstEvent = this.events[0];
const endOfToday = (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(this.now).endOf('day');
if (endOfToday.isBefore(firstEvent.startDate)) {
return [{
isEmptyItem: true
}].concat(this.events.slice(0, 4));
}
return this.events;
},
/**
* Redirects to the new event route
*
* @return {string}
*/
clickStartNew() {
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_7__.generateUrl)('apps/calendar') + '/new';
}
},
mounted() {
this.initialize();
},
methods: {
/**
* Initialize the widget
*/
async initialize() {
const start = (0,_utils_date_js__WEBPACK_IMPORTED_MODULE_9__.dateFactory)();
const end = (0,_utils_date_js__WEBPACK_IMPORTED_MODULE_9__.dateFactory)();
end.setDate(end.getDate() + 14);
const startOfToday = (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(start).startOf('day').toDate();
await this.initializeEnvironment();
const expandedEvents = await this.fetchExpandedEvents(start, end);
this.events = await this.formatEvents(expandedEvents, startOfToday);
this.loading = false;
},
/**
* Initialize everything necessary,
* before we can fetch events
*
* @return {Promise<void>}
*/
async initializeEnvironment() {
await (0,_services_caldavService_js__WEBPACK_IMPORTED_MODULE_8__.initializeClientForUserView)();
await this.$store.dispatch('fetchCurrentUserPrincipal');
await this.$store.dispatch('loadCollections');
const {
show_tasks: showTasks,
timezone
} = (0,_nextcloud_initial_state__WEBPACK_IMPORTED_MODULE_5__.loadState)('calendar', 'dashboard_data');
const locale = await (0,_utils_moment_js__WEBPACK_IMPORTED_MODULE_12__["default"])();
this.$store.commit('loadSettingsFromServer', {
timezone,
showTasks
});
this.$store.commit('setMomentLocale', {
locale
});
},
/**
* Fetch events
*
* @param {Date} from Start of time-range
* @param {Date} to End of time-range
* @return {Promise<object[]>}
*/
async fetchExpandedEvents(from, to) {
const limit = (0,p_limit__WEBPACK_IMPORTED_MODULE_10__["default"])(10);
const fetchEventPromises = [];
for (const calendar of this.$store.getters.enabledCalendars) {
fetchEventPromises.push(limit(async () => {
let timeRangeId;
try {
timeRangeId = await this.$store.dispatch('getEventsFromCalendarInTimeRange', {
calendar,
from,
to
});
} catch (e) {
return [];
}
const calendarObjects = this.$store.getters.getCalendarObjectsByTimeRangeId(timeRangeId);
return (0,_fullcalendar_eventSources_eventSourceFunction_js__WEBPACK_IMPORTED_MODULE_11__.eventSourceFunction)(calendarObjects, calendar, from, to, this.timezoneObject);
}));
}
const expandedEvents = await Promise.all(fetchEventPromises);
return expandedEvents.flat();
},
/**
* @param {object[]} expandedEvents Array of fullcalendar events
* @param {Date} filterBefore filter events that start before date
* @return {object[]}
*/
formatEvents(expandedEvents, filterBefore) {
return expandedEvents.sort((a, b) => a.start.getTime() - b.start.getTime()).filter(event => !event.classNames.includes('fc-event-nc-task-completed')).filter(event => !event.classNames.includes('fc-event-nc-cancelled')).filter(event => filterBefore.getTime() <= event.start.getTime()).slice(0, 7).map(event => ({
isEmptyItem: false,
componentName: event.extendedProps.objectType,
targetUrl: event.extendedProps.objectType === 'VEVENT' ? this.getCalendarAppUrl(event) : this.getTasksAppUrl(event),
subText: this.formatSubtext(event),
mainText: event.title,
startDate: event.start,
calendarColor: this.$store.state.calendars.calendarsById[event.extendedProps.calendarId].color,
calendarDisplayName: this.$store.state.calendars.calendarsById[event.extendedProps.calendarId].displayname
}));
},
/**
* @param {object} event The full-calendar formatted event
* @return {string}
*/
formatSubtext(event) {
const locale = this.$store.state.settings.momentLocale;
if (event.allDay) {
return (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(event.start).locale(locale).calendar(null, {
// TRANSLATORS Please translate only the text in brackets and keep the brackets!
sameDay: t('calendar', '[Today]'),
// TRANSLATORS Please translate only the text in brackets and keep the brackets!
nextDay: t('calendar', '[Tomorrow]'),
nextWeek: 'dddd',
// TRANSLATORS Please translate only the text in brackets and keep the brackets!
lastDay: t('calendar', '[Yesterday]'),
// TRANSLATORS Please translate only the text in brackets and keep the brackets!
lastWeek: t('calendar', '[Last] dddd'),
sameElse: () => '[replace-from-now]'
}).replace('replace-from-now', (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(event.start).locale(locale).fromNow());
} else {
const start = _nextcloud_calendar_js__WEBPACK_IMPORTED_MODULE_13__.DateTimeValue.fromJSDate(event.start).getInTimezone(this.timezoneObject);
const utcOffset = start.utcOffset() / 60;
return (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(event.start).utcOffset(utcOffset).locale(locale).calendar(null, {
sameElse: () => '[replace-from-now]'
}).replace('replace-from-now', (0,_nextcloud_moment__WEBPACK_IMPORTED_MODULE_6__["default"])(event.start).utcOffset(utcOffset).locale(locale).fromNow());
}
},
/**
* @param {object} data The data destructuring object
* @param {object} data.extendedProps Extended Properties of the FC object
* @return {string}
*/
getCalendarAppUrl(_ref) {
let {
extendedProps
} = _ref;
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_7__.generateUrl)('apps/calendar') + '/edit/' + extendedProps.objectId + '/' + extendedProps.recurrenceId;
},
/**
* @param {object} data The data destructuring object
* @param {object} data.extendedProps Extended Properties of the FC object
* @return {string}
*/
getTasksAppUrl(_ref2) {
let {
extendedProps
} = _ref2;
const davUrlParts = extendedProps.davUrl.split('/');
const taskId = davUrlParts.pop();
const calendarId = davUrlParts.pop();
return (0,_nextcloud_router__WEBPACK_IMPORTED_MODULE_7__.generateUrl)('apps/tasks') + "/#/calendars/".concat(calendarId, "/tasks/").concat(taskId);
}
}
});
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=template&id=22ba47ca":
/*!************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=template&id=22ba47ca ***!
\************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ render: () => (/* binding */ render),
/* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns)
/* harmony export */ });
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c("DashboardWidget", {
attrs: {
id: "calendar_panel",
items: _vm.items,
loading: _vm.loading
},
scopedSlots: _vm._u([{
key: "default",
fn: function (_ref) {
let {
item
} = _ref;
return [item.isEmptyItem ? _c("EmptyContent", {
staticClass: "half-screen",
attrs: {
id: "calendar-widget-empty-content",
name: _vm.t("calendar", "No more events today")
},
scopedSlots: _vm._u([{
key: "icon",
fn: function () {
return [_c("IconCheck", {
attrs: {
size: 67
}
})];
},
proxy: true
}], null, true)
}) : _c("DashboardWidgetItem", {
attrs: {
"main-text": item.mainText,
"sub-text": item.subText,
"target-url": item.targetUrl
},
scopedSlots: _vm._u([{
key: "avatar",
fn: function () {
return [item.componentName === "VEVENT" ? _c("div", {
staticClass: "calendar-dot",
style: {
"background-color": item.calendarColor
},
attrs: {
name: item.calendarDisplayName
}
}) : _c("IconCheckbox", {
attrs: {
"fill-color": item.calendarColor
}
})];
},
proxy: true
}], null, true)
})];
}
}, {
key: "empty-content",
fn: function () {
return [_c("EmptyContent", {
attrs: {
id: "calendar-widget-empty-content",
name: _vm.t("calendar", "No upcoming events")
},
scopedSlots: _vm._u([{
key: "icon",
fn: function () {
return [_c("EmptyCalendar")];
},
proxy: true
}])
}), _vm._v(" "), _c("div", {
staticClass: "empty-label"
}, [_c("NcButton", {
attrs: {
type: "secondary",
href: _vm.clickStartNew
}
}, [_vm._v("\n\t\t\t\t" + _vm._s(_vm.t("calendar", "Create a new event")) + "\n\t\t\t")])], 1)];
},
proxy: true
}])
});
};
var staticRenderFns = [];
render._withStripped = true;
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss":
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss ***!
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/noSourceMaps.js */ "./node_modules/css-loader/dist/runtime/noSourceMaps.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js");
/* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__);
// Imports
var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default()));
// Module
___CSS_LOADER_EXPORT___.push([module.id, `#calendar_panel .calendar-dot {
flex-shrink: 0;
height: 1rem;
width: 1rem;
margin-top: 0.2rem;
border-radius: 50%;
}
#calendar_panel #calendar-widget-empty-content {
text-align: center;
margin-top: 5vh;
}
#calendar_panel #calendar-widget-empty-content.half-screen {
margin-top: 0;
height: 120px;
margin-bottom: 2vh;
}
#calendar_panel .empty-label {
display: flex;
justify-content: center;
margin-top: 5vh;
}`, ""]);
// Exports
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___);
/***/ }),
/***/ "./src/views/Dashboard.vue":
/*!*********************************!*\
!*** ./src/views/Dashboard.vue ***!
\*********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Dashboard.vue?vue&type=template&id=22ba47ca */ "./src/views/Dashboard.vue?vue&type=template&id=22ba47ca");
/* harmony import */ var _Dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Dashboard.vue?vue&type=script&lang=js */ "./src/views/Dashboard.vue?vue&type=script&lang=js");
/* harmony import */ var _Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss */ "./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss");
/* 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");
;
/* normalize component */
var component = (0,_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
_Dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__["default"],
_Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__.render,
_Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
false,
null,
null,
null
)
/* hot reload */
if (false) { var api; }
component.options.__file = "src/views/Dashboard.vue"
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (component.exports);
/***/ }),
/***/ "./src/views/Dashboard.vue?vue&type=script&lang=js":
/*!*********************************************************!*\
!*** ./src/views/Dashboard.vue?vue&type=script&lang=js ***!
\*********************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=script&lang=js */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=script&lang=js");
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__["default"]);
/***/ }),
/***/ "./src/views/Dashboard.vue?vue&type=template&id=22ba47ca":
/*!***************************************************************!*\
!*** ./src/views/Dashboard.vue?vue&type=template&id=22ba47ca ***!
\***************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ render: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__.render),
/* harmony export */ staticRenderFns: () => (/* reexport safe */ _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__.staticRenderFns)
/* harmony export */ });
/* harmony import */ var _node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ruleSet_1_rules_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_template_id_22ba47ca__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=template&id=22ba47ca */ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=template&id=22ba47ca");
/***/ }),
/***/ "./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss":
/*!******************************************************************************!*\
!*** ./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss ***!
\******************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_resolve_url_loader_index_js_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_2_use_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-style-loader/index.js!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss */ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss");
/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_resolve_url_loader_index_js_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_2_use_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_resolve_url_loader_index_js_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_2_use_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_resolve_url_loader_index_js_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_2_use_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_resolve_url_loader_index_js_node_modules_sass_loader_dist_cjs_js_clonedRuleSet_2_use_3_node_modules_vue_loader_lib_index_js_vue_loader_options_Dashboard_vue_vue_type_style_index_0_id_22ba47ca_lang_scss__WEBPACK_IMPORTED_MODULE_0__[__WEBPACK_IMPORT_KEY__]
/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
/***/ }),
/***/ "./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss":
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss ***!
\*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(/*! !!../../node_modules/css-loader/dist/cjs.js!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/resolve-url-loader/index.js!../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss */ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[3]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/views/Dashboard.vue?vue&type=style&index=0&id=22ba47ca&lang=scss");
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.id, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = (__webpack_require__(/*! !../../node_modules/vue-style-loader/lib/addStylesClient.js */ "./node_modules/vue-style-loader/lib/addStylesClient.js")["default"])
var update = add("09667dae", content, false, {});
// Hot Module Replacement
if(false) {}
/***/ })
}]);
//# sourceMappingURL=calendar-dashboard-lazy.js.map?v=5942bf96b1b7ba1885df

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

308742
calendar/js/calendar-main.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,309 @@
(self["webpackChunkcalendar"] = self["webpackChunkcalendar"] || []).push([["node_modules_moment_locale_sync_recursive_"],{
/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$":
/*!***************************************************!*\
!*** ./node_modules/moment/locale/ sync ^\.\/.*$ ***!
\***************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
var map = {
"./af": "./node_modules/moment/locale/af.js",
"./af.js": "./node_modules/moment/locale/af.js",
"./ar": "./node_modules/moment/locale/ar.js",
"./ar-dz": "./node_modules/moment/locale/ar-dz.js",
"./ar-dz.js": "./node_modules/moment/locale/ar-dz.js",
"./ar-kw": "./node_modules/moment/locale/ar-kw.js",
"./ar-kw.js": "./node_modules/moment/locale/ar-kw.js",
"./ar-ly": "./node_modules/moment/locale/ar-ly.js",
"./ar-ly.js": "./node_modules/moment/locale/ar-ly.js",
"./ar-ma": "./node_modules/moment/locale/ar-ma.js",
"./ar-ma.js": "./node_modules/moment/locale/ar-ma.js",
"./ar-ps": "./node_modules/moment/locale/ar-ps.js",
"./ar-ps.js": "./node_modules/moment/locale/ar-ps.js",
"./ar-sa": "./node_modules/moment/locale/ar-sa.js",
"./ar-sa.js": "./node_modules/moment/locale/ar-sa.js",
"./ar-tn": "./node_modules/moment/locale/ar-tn.js",
"./ar-tn.js": "./node_modules/moment/locale/ar-tn.js",
"./ar.js": "./node_modules/moment/locale/ar.js",
"./az": "./node_modules/moment/locale/az.js",
"./az.js": "./node_modules/moment/locale/az.js",
"./be": "./node_modules/moment/locale/be.js",
"./be.js": "./node_modules/moment/locale/be.js",
"./bg": "./node_modules/moment/locale/bg.js",
"./bg.js": "./node_modules/moment/locale/bg.js",
"./bm": "./node_modules/moment/locale/bm.js",
"./bm.js": "./node_modules/moment/locale/bm.js",
"./bn": "./node_modules/moment/locale/bn.js",
"./bn-bd": "./node_modules/moment/locale/bn-bd.js",
"./bn-bd.js": "./node_modules/moment/locale/bn-bd.js",
"./bn.js": "./node_modules/moment/locale/bn.js",
"./bo": "./node_modules/moment/locale/bo.js",
"./bo.js": "./node_modules/moment/locale/bo.js",
"./br": "./node_modules/moment/locale/br.js",
"./br.js": "./node_modules/moment/locale/br.js",
"./bs": "./node_modules/moment/locale/bs.js",
"./bs.js": "./node_modules/moment/locale/bs.js",
"./ca": "./node_modules/moment/locale/ca.js",
"./ca.js": "./node_modules/moment/locale/ca.js",
"./cs": "./node_modules/moment/locale/cs.js",
"./cs.js": "./node_modules/moment/locale/cs.js",
"./cv": "./node_modules/moment/locale/cv.js",
"./cv.js": "./node_modules/moment/locale/cv.js",
"./cy": "./node_modules/moment/locale/cy.js",
"./cy.js": "./node_modules/moment/locale/cy.js",
"./da": "./node_modules/moment/locale/da.js",
"./da.js": "./node_modules/moment/locale/da.js",
"./de": "./node_modules/moment/locale/de.js",
"./de-at": "./node_modules/moment/locale/de-at.js",
"./de-at.js": "./node_modules/moment/locale/de-at.js",
"./de-ch": "./node_modules/moment/locale/de-ch.js",
"./de-ch.js": "./node_modules/moment/locale/de-ch.js",
"./de.js": "./node_modules/moment/locale/de.js",
"./dv": "./node_modules/moment/locale/dv.js",
"./dv.js": "./node_modules/moment/locale/dv.js",
"./el": "./node_modules/moment/locale/el.js",
"./el.js": "./node_modules/moment/locale/el.js",
"./en-au": "./node_modules/moment/locale/en-au.js",
"./en-au.js": "./node_modules/moment/locale/en-au.js",
"./en-ca": "./node_modules/moment/locale/en-ca.js",
"./en-ca.js": "./node_modules/moment/locale/en-ca.js",
"./en-gb": "./node_modules/moment/locale/en-gb.js",
"./en-gb.js": "./node_modules/moment/locale/en-gb.js",
"./en-ie": "./node_modules/moment/locale/en-ie.js",
"./en-ie.js": "./node_modules/moment/locale/en-ie.js",
"./en-il": "./node_modules/moment/locale/en-il.js",
"./en-il.js": "./node_modules/moment/locale/en-il.js",
"./en-in": "./node_modules/moment/locale/en-in.js",
"./en-in.js": "./node_modules/moment/locale/en-in.js",
"./en-nz": "./node_modules/moment/locale/en-nz.js",
"./en-nz.js": "./node_modules/moment/locale/en-nz.js",
"./en-sg": "./node_modules/moment/locale/en-sg.js",
"./en-sg.js": "./node_modules/moment/locale/en-sg.js",
"./eo": "./node_modules/moment/locale/eo.js",
"./eo.js": "./node_modules/moment/locale/eo.js",
"./es": "./node_modules/moment/locale/es.js",
"./es-do": "./node_modules/moment/locale/es-do.js",
"./es-do.js": "./node_modules/moment/locale/es-do.js",
"./es-mx": "./node_modules/moment/locale/es-mx.js",
"./es-mx.js": "./node_modules/moment/locale/es-mx.js",
"./es-us": "./node_modules/moment/locale/es-us.js",
"./es-us.js": "./node_modules/moment/locale/es-us.js",
"./es.js": "./node_modules/moment/locale/es.js",
"./et": "./node_modules/moment/locale/et.js",
"./et.js": "./node_modules/moment/locale/et.js",
"./eu": "./node_modules/moment/locale/eu.js",
"./eu.js": "./node_modules/moment/locale/eu.js",
"./fa": "./node_modules/moment/locale/fa.js",
"./fa.js": "./node_modules/moment/locale/fa.js",
"./fi": "./node_modules/moment/locale/fi.js",
"./fi.js": "./node_modules/moment/locale/fi.js",
"./fil": "./node_modules/moment/locale/fil.js",
"./fil.js": "./node_modules/moment/locale/fil.js",
"./fo": "./node_modules/moment/locale/fo.js",
"./fo.js": "./node_modules/moment/locale/fo.js",
"./fr": "./node_modules/moment/locale/fr.js",
"./fr-ca": "./node_modules/moment/locale/fr-ca.js",
"./fr-ca.js": "./node_modules/moment/locale/fr-ca.js",
"./fr-ch": "./node_modules/moment/locale/fr-ch.js",
"./fr-ch.js": "./node_modules/moment/locale/fr-ch.js",
"./fr.js": "./node_modules/moment/locale/fr.js",
"./fy": "./node_modules/moment/locale/fy.js",
"./fy.js": "./node_modules/moment/locale/fy.js",
"./ga": "./node_modules/moment/locale/ga.js",
"./ga.js": "./node_modules/moment/locale/ga.js",
"./gd": "./node_modules/moment/locale/gd.js",
"./gd.js": "./node_modules/moment/locale/gd.js",
"./gl": "./node_modules/moment/locale/gl.js",
"./gl.js": "./node_modules/moment/locale/gl.js",
"./gom-deva": "./node_modules/moment/locale/gom-deva.js",
"./gom-deva.js": "./node_modules/moment/locale/gom-deva.js",
"./gom-latn": "./node_modules/moment/locale/gom-latn.js",
"./gom-latn.js": "./node_modules/moment/locale/gom-latn.js",
"./gu": "./node_modules/moment/locale/gu.js",
"./gu.js": "./node_modules/moment/locale/gu.js",
"./he": "./node_modules/moment/locale/he.js",
"./he.js": "./node_modules/moment/locale/he.js",
"./hi": "./node_modules/moment/locale/hi.js",
"./hi.js": "./node_modules/moment/locale/hi.js",
"./hr": "./node_modules/moment/locale/hr.js",
"./hr.js": "./node_modules/moment/locale/hr.js",
"./hu": "./node_modules/moment/locale/hu.js",
"./hu.js": "./node_modules/moment/locale/hu.js",
"./hy-am": "./node_modules/moment/locale/hy-am.js",
"./hy-am.js": "./node_modules/moment/locale/hy-am.js",
"./id": "./node_modules/moment/locale/id.js",
"./id.js": "./node_modules/moment/locale/id.js",
"./is": "./node_modules/moment/locale/is.js",
"./is.js": "./node_modules/moment/locale/is.js",
"./it": "./node_modules/moment/locale/it.js",
"./it-ch": "./node_modules/moment/locale/it-ch.js",
"./it-ch.js": "./node_modules/moment/locale/it-ch.js",
"./it.js": "./node_modules/moment/locale/it.js",
"./ja": "./node_modules/moment/locale/ja.js",
"./ja.js": "./node_modules/moment/locale/ja.js",
"./jv": "./node_modules/moment/locale/jv.js",
"./jv.js": "./node_modules/moment/locale/jv.js",
"./ka": "./node_modules/moment/locale/ka.js",
"./ka.js": "./node_modules/moment/locale/ka.js",
"./kk": "./node_modules/moment/locale/kk.js",
"./kk.js": "./node_modules/moment/locale/kk.js",
"./km": "./node_modules/moment/locale/km.js",
"./km.js": "./node_modules/moment/locale/km.js",
"./kn": "./node_modules/moment/locale/kn.js",
"./kn.js": "./node_modules/moment/locale/kn.js",
"./ko": "./node_modules/moment/locale/ko.js",
"./ko.js": "./node_modules/moment/locale/ko.js",
"./ku": "./node_modules/moment/locale/ku.js",
"./ku-kmr": "./node_modules/moment/locale/ku-kmr.js",
"./ku-kmr.js": "./node_modules/moment/locale/ku-kmr.js",
"./ku.js": "./node_modules/moment/locale/ku.js",
"./ky": "./node_modules/moment/locale/ky.js",
"./ky.js": "./node_modules/moment/locale/ky.js",
"./lb": "./node_modules/moment/locale/lb.js",
"./lb.js": "./node_modules/moment/locale/lb.js",
"./lo": "./node_modules/moment/locale/lo.js",
"./lo.js": "./node_modules/moment/locale/lo.js",
"./lt": "./node_modules/moment/locale/lt.js",
"./lt.js": "./node_modules/moment/locale/lt.js",
"./lv": "./node_modules/moment/locale/lv.js",
"./lv.js": "./node_modules/moment/locale/lv.js",
"./me": "./node_modules/moment/locale/me.js",
"./me.js": "./node_modules/moment/locale/me.js",
"./mi": "./node_modules/moment/locale/mi.js",
"./mi.js": "./node_modules/moment/locale/mi.js",
"./mk": "./node_modules/moment/locale/mk.js",
"./mk.js": "./node_modules/moment/locale/mk.js",
"./ml": "./node_modules/moment/locale/ml.js",
"./ml.js": "./node_modules/moment/locale/ml.js",
"./mn": "./node_modules/moment/locale/mn.js",
"./mn.js": "./node_modules/moment/locale/mn.js",
"./mr": "./node_modules/moment/locale/mr.js",
"./mr.js": "./node_modules/moment/locale/mr.js",
"./ms": "./node_modules/moment/locale/ms.js",
"./ms-my": "./node_modules/moment/locale/ms-my.js",
"./ms-my.js": "./node_modules/moment/locale/ms-my.js",
"./ms.js": "./node_modules/moment/locale/ms.js",
"./mt": "./node_modules/moment/locale/mt.js",
"./mt.js": "./node_modules/moment/locale/mt.js",
"./my": "./node_modules/moment/locale/my.js",
"./my.js": "./node_modules/moment/locale/my.js",
"./nb": "./node_modules/moment/locale/nb.js",
"./nb.js": "./node_modules/moment/locale/nb.js",
"./ne": "./node_modules/moment/locale/ne.js",
"./ne.js": "./node_modules/moment/locale/ne.js",
"./nl": "./node_modules/moment/locale/nl.js",
"./nl-be": "./node_modules/moment/locale/nl-be.js",
"./nl-be.js": "./node_modules/moment/locale/nl-be.js",
"./nl.js": "./node_modules/moment/locale/nl.js",
"./nn": "./node_modules/moment/locale/nn.js",
"./nn.js": "./node_modules/moment/locale/nn.js",
"./oc-lnc": "./node_modules/moment/locale/oc-lnc.js",
"./oc-lnc.js": "./node_modules/moment/locale/oc-lnc.js",
"./pa-in": "./node_modules/moment/locale/pa-in.js",
"./pa-in.js": "./node_modules/moment/locale/pa-in.js",
"./pl": "./node_modules/moment/locale/pl.js",
"./pl.js": "./node_modules/moment/locale/pl.js",
"./pt": "./node_modules/moment/locale/pt.js",
"./pt-br": "./node_modules/moment/locale/pt-br.js",
"./pt-br.js": "./node_modules/moment/locale/pt-br.js",
"./pt.js": "./node_modules/moment/locale/pt.js",
"./ro": "./node_modules/moment/locale/ro.js",
"./ro.js": "./node_modules/moment/locale/ro.js",
"./ru": "./node_modules/moment/locale/ru.js",
"./ru.js": "./node_modules/moment/locale/ru.js",
"./sd": "./node_modules/moment/locale/sd.js",
"./sd.js": "./node_modules/moment/locale/sd.js",
"./se": "./node_modules/moment/locale/se.js",
"./se.js": "./node_modules/moment/locale/se.js",
"./si": "./node_modules/moment/locale/si.js",
"./si.js": "./node_modules/moment/locale/si.js",
"./sk": "./node_modules/moment/locale/sk.js",
"./sk.js": "./node_modules/moment/locale/sk.js",
"./sl": "./node_modules/moment/locale/sl.js",
"./sl.js": "./node_modules/moment/locale/sl.js",
"./sq": "./node_modules/moment/locale/sq.js",
"./sq.js": "./node_modules/moment/locale/sq.js",
"./sr": "./node_modules/moment/locale/sr.js",
"./sr-cyrl": "./node_modules/moment/locale/sr-cyrl.js",
"./sr-cyrl.js": "./node_modules/moment/locale/sr-cyrl.js",
"./sr.js": "./node_modules/moment/locale/sr.js",
"./ss": "./node_modules/moment/locale/ss.js",
"./ss.js": "./node_modules/moment/locale/ss.js",
"./sv": "./node_modules/moment/locale/sv.js",
"./sv.js": "./node_modules/moment/locale/sv.js",
"./sw": "./node_modules/moment/locale/sw.js",
"./sw.js": "./node_modules/moment/locale/sw.js",
"./ta": "./node_modules/moment/locale/ta.js",
"./ta.js": "./node_modules/moment/locale/ta.js",
"./te": "./node_modules/moment/locale/te.js",
"./te.js": "./node_modules/moment/locale/te.js",
"./tet": "./node_modules/moment/locale/tet.js",
"./tet.js": "./node_modules/moment/locale/tet.js",
"./tg": "./node_modules/moment/locale/tg.js",
"./tg.js": "./node_modules/moment/locale/tg.js",
"./th": "./node_modules/moment/locale/th.js",
"./th.js": "./node_modules/moment/locale/th.js",
"./tk": "./node_modules/moment/locale/tk.js",
"./tk.js": "./node_modules/moment/locale/tk.js",
"./tl-ph": "./node_modules/moment/locale/tl-ph.js",
"./tl-ph.js": "./node_modules/moment/locale/tl-ph.js",
"./tlh": "./node_modules/moment/locale/tlh.js",
"./tlh.js": "./node_modules/moment/locale/tlh.js",
"./tr": "./node_modules/moment/locale/tr.js",
"./tr.js": "./node_modules/moment/locale/tr.js",
"./tzl": "./node_modules/moment/locale/tzl.js",
"./tzl.js": "./node_modules/moment/locale/tzl.js",
"./tzm": "./node_modules/moment/locale/tzm.js",
"./tzm-latn": "./node_modules/moment/locale/tzm-latn.js",
"./tzm-latn.js": "./node_modules/moment/locale/tzm-latn.js",
"./tzm.js": "./node_modules/moment/locale/tzm.js",
"./ug-cn": "./node_modules/moment/locale/ug-cn.js",
"./ug-cn.js": "./node_modules/moment/locale/ug-cn.js",
"./uk": "./node_modules/moment/locale/uk.js",
"./uk.js": "./node_modules/moment/locale/uk.js",
"./ur": "./node_modules/moment/locale/ur.js",
"./ur.js": "./node_modules/moment/locale/ur.js",
"./uz": "./node_modules/moment/locale/uz.js",
"./uz-latn": "./node_modules/moment/locale/uz-latn.js",
"./uz-latn.js": "./node_modules/moment/locale/uz-latn.js",
"./uz.js": "./node_modules/moment/locale/uz.js",
"./vi": "./node_modules/moment/locale/vi.js",
"./vi.js": "./node_modules/moment/locale/vi.js",
"./x-pseudo": "./node_modules/moment/locale/x-pseudo.js",
"./x-pseudo.js": "./node_modules/moment/locale/x-pseudo.js",
"./yo": "./node_modules/moment/locale/yo.js",
"./yo.js": "./node_modules/moment/locale/yo.js",
"./zh-cn": "./node_modules/moment/locale/zh-cn.js",
"./zh-cn.js": "./node_modules/moment/locale/zh-cn.js",
"./zh-hk": "./node_modules/moment/locale/zh-hk.js",
"./zh-hk.js": "./node_modules/moment/locale/zh-hk.js",
"./zh-mo": "./node_modules/moment/locale/zh-mo.js",
"./zh-mo.js": "./node_modules/moment/locale/zh-mo.js",
"./zh-tw": "./node_modules/moment/locale/zh-tw.js",
"./zh-tw.js": "./node_modules/moment/locale/zh-tw.js"
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./node_modules/moment/locale sync recursive ^\\.\\/.*$";
/***/ })
}]);
//# sourceMappingURL=calendar-node_modules_moment_locale_sync_recursive_.js.map?v=4bc2c39c5e0ff182c2e3

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,172 @@
"use strict";
(self["webpackChunkcalendar"] = self["webpackChunkcalendar"] || []).push([["node_modules_nextcloud_dialogs_dist_legacy_mjs"],{
/***/ "./node_modules/@mdi/svg/svg/folder-move.svg?raw":
/*!*******************************************************!*\
!*** ./node_modules/@mdi/svg/svg/folder-move.svg?raw ***!
\*******************************************************/
/***/ ((module) => {
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJtZGktZm9sZGVyLW1vdmUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE0LDE4VjE1SDEwVjExSDE0VjhMMTksMTNNMjAsNkgxMkwxMCw0SDRDMi44OSw0IDIsNC44OSAyLDZWMThBMiwyIDAgMCwwIDQsMjBIMjBBMiwyIDAgMCwwIDIyLDE4VjhDMjIsNi44OSAyMS4xLDYgMjAsNloiIC8+PC9zdmc+";
/***/ }),
/***/ "./node_modules/@mdi/svg/svg/folder-multiple.svg?raw":
/*!***********************************************************!*\
!*** ./node_modules/@mdi/svg/svg/folder-multiple.svg?raw ***!
\***********************************************************/
/***/ ((module) => {
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJtZGktZm9sZGVyLW11bHRpcGxlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0yMiw0SDE0TDEyLDJINkEyLDIgMCAwLDAgNCw0VjE2QTIsMiAwIDAsMCA2LDE4SDIyQTIsMiAwIDAsMCAyNCwxNlY2QTIsMiAwIDAsMCAyMiw0TTIsNkgwVjExSDBWMjBBMiwyIDAgMCwwIDIsMjJIMjBWMjBIMlY2WiIgLz48L3N2Zz4=";
/***/ }),
/***/ "./node_modules/@nextcloud/dialogs/dist/legacy.mjs":
/*!*********************************************************!*\
!*** ./node_modules/@nextcloud/dialogs/dist/legacy.mjs ***!
\*********************************************************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ confirm: () => (/* binding */ H),
/* harmony export */ filepicker: () => (/* binding */ z)
/* harmony export */ });
/* harmony import */ var path__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! path */ "./node_modules/path-browserify/index.js");
/* harmony import */ var _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./chunks/index-X06k2874.mjs */ "./node_modules/@nextcloud/dialogs/dist/chunks/index-X06k2874.mjs");
/* harmony import */ var toastify_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! toastify-js */ "./node_modules/toastify-js/src/toastify.js");
/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.runtime.esm.js");
/* harmony import */ var _chunks_DialogBase_aNq6aLpb_mjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./chunks/DialogBase-aNq6aLpb.mjs */ "./node_modules/@nextcloud/dialogs/dist/chunks/DialogBase-aNq6aLpb.mjs");
/* harmony import */ var _mdi_svg_svg_folder_multiple_svg_raw__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @mdi/svg/svg/folder-multiple.svg?raw */ "./node_modules/@mdi/svg/svg/folder-multiple.svg?raw");
/* harmony import */ var _mdi_svg_svg_folder_move_svg_raw__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @mdi/svg/svg/folder-move.svg?raw */ "./node_modules/@mdi/svg/svg/folder-move.svg?raw");
/**
* @copyright Copyright (c) 2023 Ferdinand Thiessen <opensource@fthiessen.de>
*
* @author Ferdinand Thiessen <opensource@fthiessen.de>
*
* @license AGPL-3.0-or-later
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
const M = (v, i, a = () => {
}) => {
const u = document.createElement("div");
(document.querySelector(i == null ? void 0 : i.container) || document.body).appendChild(u);
const r = new vue__WEBPACK_IMPORTED_MODULE_6__["default"]({
el: u,
name: "VueDialogHelper",
render: (h) => h(v, {
props: i,
on: {
close: () => {
a(), r.$destroy();
}
}
})
});
};
async function z(v, i, a = !1, u, C, r = _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Choose, h, m) {
const y = (e, c) => {
const n = (t) => {
const s = (t == null ? void 0 : t.root) || "";
let l = (t == null ? void 0 : t.path) || "";
return l.startsWith(s) && (l = l.slice(s.length) || "/"), l;
};
return a ? (t) => e(t.map(n), c) : (t) => e(n(t[0]), c);
}, P = (e) => {
var c, n, t, s, l, p;
return {
id: e.fileid || null,
path: e.path,
mimetype: e.mime || null,
mtime: ((c = e.mtime) == null ? void 0 : c.getTime()) || null,
permissions: e.permissions,
name: ((n = e.attributes) == null ? void 0 : n.displayname) || e.basename,
etag: ((t = e.attributes) == null ? void 0 : t.etag) || null,
hasPreview: ((s = e.attributes) == null ? void 0 : s.hasPreview) || null,
mountType: ((l = e.attributes) == null ? void 0 : l.mountType) || null,
quotaAvailableBytes: ((p = e.attributes) == null ? void 0 : p.quotaAvailableBytes) || null,
icon: null,
sharePermissions: null
};
};
let b;
r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Custom ? (b = [], (m.buttons || []).forEach((e) => {
b.push({
callback: y(i, e.type),
label: e.text,
type: e.defaultButton ? "primary" : "secondary"
});
})) : b = (e, c) => {
var n, t, s;
const l = [], p = ((t = (n = e == null ? void 0 : e[0]) == null ? void 0 : n.attributes) == null ? void 0 : t.displayName) || ((s = e == null ? void 0 : e[0]) == null ? void 0 : s.basename), d = p || (0,path__WEBPACK_IMPORTED_MODULE_0__.basename)(c);
return r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Choose && l.push({
callback: y(i, _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Choose),
label: p && !a ? (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Choose {file}", { file: p }) : (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Choose"),
type: "primary"
}), (r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.CopyMove || r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Copy) && l.push({
callback: y(i, _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Copy),
label: d ? (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Copy to {target}", { target: d }) : (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Copy"),
type: "primary",
icon: _mdi_svg_svg_folder_multiple_svg_raw__WEBPACK_IMPORTED_MODULE_4__
}), (r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Move || r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.CopyMove) && l.push({
callback: y(i, _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Move),
label: d ? (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Move to {target}", { target: d }) : (0,_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.t)("Move"),
type: r === _chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.a.Move ? "primary" : "secondary",
icon: _mdi_svg_svg_folder_move_svg_raw__WEBPACK_IMPORTED_MODULE_5__
}), l;
};
const g = {};
typeof (m == null ? void 0 : m.filter) == "function" && (g.filterFn = (e) => m.filter(P(e)));
const _ = typeof u == "string" ? [u] : u || [];
M(_chunks_index_X06k2874_mjs__WEBPACK_IMPORTED_MODULE_1__.c, {
...g,
name: v,
buttons: b,
multiselect: a,
path: h,
mimetypeFilter: _,
allowPickDirectory: (m == null ? void 0 : m.allowDirectoryChooser) === !0 || _.includes("httpd/unix-directory")
});
}
async function H(v, i, a, u) {
M(_chunks_DialogBase_aNq6aLpb_mjs__WEBPACK_IMPORTED_MODULE_3__.D, { name: i, message: v, buttons: [
{
label: "No",
// eslint-disable-next-line n/no-callback-literal
callback: () => a(!1)
},
{
label: "Yes",
type: "primary",
// eslint-disable-next-line n/no-callback-literal
callback: () => a(!0)
}
], size: "small" }, () => a(!1));
}
/***/ })
}]);
//# sourceMappingURL=calendar-node_modules_nextcloud_dialogs_dist_legacy_mjs.js.map?v=8be838e4c6e9aae56c87

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long