diff --git a/.babelrc b/.babelrc
deleted file mode 100644
index c06df4d..0000000
--- a/.babelrc
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "presets": [
- ["env", {
- "modules": false,
- "targets": {
- "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
- }
- }],
- "stage-2"
- ],
- "plugins": ["transform-runtime"],
- "env": {
- "test": {
- "presets": ["env", "stage-2"],
- "plugins": ["istanbul"]
- }
- }
-}
diff --git a/.browserslistrc b/.browserslistrc
new file mode 100644
index 0000000..d6471a3
--- /dev/null
+++ b/.browserslistrc
@@ -0,0 +1,2 @@
+> 1%
+last 2 versions
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index 9d08a1a..0000000
--- a/.editorconfig
+++ /dev/null
@@ -1,9 +0,0 @@
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-end_of_line = lf
-insert_final_newline = true
-trim_trailing_whitespace = true
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 139101c..0000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-# These are supported funding model platforms
-
-github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: clickermonkey
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-custom: # Replace with a single custom sponsorship URL
diff --git a/.gitignore b/.gitignore
index aba914c..58b3829 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,12 +1,22 @@
.DS_Store
-node_modules/
+node_modules
+/dist
+
+# local env files
+.env.local
+.env.*.local
+
+# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
+.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
+*.sw?
+dist/
diff --git a/.postcssrc.js b/.postcssrc.js
deleted file mode 100644
index 09948d6..0000000
--- a/.postcssrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// https://github.com/michael-ciniawsky/postcss-load-config
-
-module.exports = {
- "plugins": {
- // to edit target browsers: use "browserslist" field in package.json
- "autoprefixer": {}
- }
-}
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index d469277..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2018 Philip Diffenderfer
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/README.md b/README.md
index d2101d6..31525d3 100644
--- a/README.md
+++ b/README.md
@@ -1,31 +1,12 @@
-# dayspan-vuetify
-
-> A collection of components for Schedules and Calendars in DaySpan using Vuetify
-
-This library strives to offer all the functionality any modern calendar app could support, and more. Not only can this be used for calendar apps, but any application where the user wishes to control when events should occur within a system.
-
-[Click here for a full app example](https://clickermonkey.github.io/dayspan-vuetify/example/)
-
-Every feature of the library can be toggled with local and global settings, and all text can be localized.
-
-## Status
-
-This library is nearing functional completion (documentation on every component, prop, event, slot, method will have to wait) but is still subject to the occasional small change in API.
-
-[Current documentation](docs/README.md)
-
-### Notice
-
-- This library uses v-html in a few places (to display event details for example) so you must sanitize your own data against XSS vulnerabilities.
+# dayspan-vuetify-2
+Support for Vuetify2+
## Usage
-Install with `npm install --save dayspan-vuetify`
-
-**This library works best with Vuetify >= 1.1.9**
+Install with `npm install --save dayspan-vuetify-2`
```javascript
-import DaySpanVuetify from 'dayspan-vuetify'
+import DaySpanVuetify from 'dayspan-vuetify-2'
Vue.use( DaySpanVuetify, {
// options is vue definition, the resulting reactive component is stored in components as this.$dayspan or Vue.$dayspan
@@ -45,45 +26,34 @@ To see what options can be passed to the plugin, [checkout this file](src/compon
Once done, you can access components like `ds-event`, `ds-calendar`, and `ds-calendar-app` from any component (they are registered globally).
-## Example / Template
-
-Checkout [dayspan-vuetify-example](https://github.com/ClickerMonkey/dayspan-vuetify-example) for an example of a calendar app which saves events to localStorage.
-
## Example Code
-Install with `npm install --save dayspan-vuetify`
+Install with `npm install --save dayspan-vuetify-2`
#### app.js
```javascript
import Vue from 'vue'
-import Vuetify from 'vuetify'
-import DaySpanVuetify from 'dayspan-vuetify'
import App from './App.vue'
-
-import 'vuetify/dist/vuetify.min.css'
-import 'material-design-icons-iconfont/dist/material-design-icons.css'
-import 'dayspan-vuetify/dist/lib/dayspan-vuetify.min.css'
+import vuetify from './plugins/vuetify'
+import DaySpan from 'dayspan-vuetify-2'
Vue.config.productionTip = false
-Vue.use(Vuetify);
-
-Vue.use(DaySpanVuetify, {
- methods: {
- getDefaultEventColor: () => '#1976d2'
- }
+Vue.use(DaySpan, {
+ methods: {
+ getDefaultEventColor: () => '#1976d2'
+ }
});
-
new Vue({
- el: '#app',
- render: h => h(App)
-})
+ vuetify,
+ render: h => h(App)
+}).$mount('#app')
```
#### App.vue
```vue
-
+
@@ -108,25 +78,6 @@ body, html, #app, #dayspan {
```
-#### index.html
-```html
-
-
-
-
-
-
-
- You Calendar App Title
-
-
-
-
-
-
-
-```
-
### Locales
This library supports multiple locales but the build only comes with [en-us/en](https://github.com/ClickerMonkey/dayspan-vuetify/blob/master/src/locales/en.js). The following code shows you how to add locales, changing the current locale, and updating a given locale:
@@ -191,20 +142,22 @@ import Vue from 'vue';
Vue.$dayspan.addLocales(['ca', 'ca-ES'], ca);
```
-## Build Setup
-
-``` bash
-# install dependencies
-npm install
+For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
-# serve with hot reload at localhost:8080
-npm run dev
+## Project setup
+```
+yarn install
+```
-# build for production with minification
-npm run build
+### Compiles and hot-reloads for development
+```
+yarn serve
+```
-# build for production and view the bundle analyzer report
-npm run build --report
+### Compiles and minifies for production
+```
+yarn build
```
-For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
+### Customize configuration
+See [Configuration Reference](https://cli.vuejs.org/config/).
diff --git a/babel.config.js b/babel.config.js
new file mode 100644
index 0000000..e955840
--- /dev/null
+++ b/babel.config.js
@@ -0,0 +1,5 @@
+module.exports = {
+ presets: [
+ '@vue/cli-plugin-babel/preset'
+ ]
+}
diff --git a/build/build-lib.js b/build/build-lib.js
deleted file mode 100644
index c7d1bcc..0000000
--- a/build/build-lib.js
+++ /dev/null
@@ -1,35 +0,0 @@
-require('./check-versions')()
-
-process.env.NODE_ENV = 'production'
-
-var ora = require('ora')
-var rm = require('rimraf')
-var path = require('path')
-var chalk = require('chalk')
-var webpack = require('webpack')
-var config = require('../config')
-var webpackConfig = require('./webpack.lib.conf')
-
-var spinner = ora('building for library...')
-spinner.start()
-
-rm(path.join(config.lib.assetsRoot, config.lib.assetsSubDirectory), err => {
- if (err) throw err
- webpack(webpackConfig, function (err, stats) {
- spinner.stop()
- if (err) throw err
- process.stdout.write(stats.toString({
- colors: true,
- modules: false,
- children: false,
- chunks: false,
- chunkModules: false
- }) + '\n\n')
-
- console.log(chalk.cyan(' Build complete.\n'))
- console.log(chalk.yellow(
- ' Tip: Now you are ready to publish your library to npm.\n' +
- ' Then users can import it as an es6 module: import dayspanVuetify from \'dayspan-vuetify\'\n'
- ))
- })
-})
\ No newline at end of file
diff --git a/build/build.js b/build/build.js
deleted file mode 100644
index 6b8add1..0000000
--- a/build/build.js
+++ /dev/null
@@ -1,35 +0,0 @@
-require('./check-versions')()
-
-process.env.NODE_ENV = 'production'
-
-var ora = require('ora')
-var rm = require('rimraf')
-var path = require('path')
-var chalk = require('chalk')
-var webpack = require('webpack')
-var config = require('../config')
-var webpackConfig = require('./webpack.prod.conf')
-
-var spinner = ora('building for production...')
-spinner.start()
-
-rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => {
- if (err) throw err
- webpack(webpackConfig, function (err, stats) {
- spinner.stop()
- if (err) throw err
- process.stdout.write(stats.toString({
- colors: true,
- modules: false,
- children: false,
- chunks: false,
- chunkModules: false
- }) + '\n\n')
-
- console.log(chalk.cyan(' Build complete.\n'))
- console.log(chalk.yellow(
- ' Tip: built files are meant to be served over an HTTP server.\n' +
- ' Opening index.html over file:// won\'t work.\n'
- ))
- })
-})
diff --git a/build/check-versions.js b/build/check-versions.js
deleted file mode 100644
index 100f3a0..0000000
--- a/build/check-versions.js
+++ /dev/null
@@ -1,48 +0,0 @@
-var chalk = require('chalk')
-var semver = require('semver')
-var packageConfig = require('../package.json')
-var shell = require('shelljs')
-function exec (cmd) {
- return require('child_process').execSync(cmd).toString().trim()
-}
-
-var versionRequirements = [
- {
- name: 'node',
- currentVersion: semver.clean(process.version),
- versionRequirement: packageConfig.engines.node
- },
-]
-
-if (shell.which('npm')) {
- versionRequirements.push({
- name: 'npm',
- currentVersion: exec('npm --version'),
- versionRequirement: packageConfig.engines.npm
- })
-}
-
-module.exports = function () {
- var warnings = []
- for (var i = 0; i < versionRequirements.length; i++) {
- var mod = versionRequirements[i]
- if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) {
- warnings.push(mod.name + ': ' +
- chalk.red(mod.currentVersion) + ' should be ' +
- chalk.green(mod.versionRequirement)
- )
- }
- }
-
- if (warnings.length) {
- console.log('')
- console.log(chalk.yellow('To use this template, you must update following to modules:'))
- console.log()
- for (var i = 0; i < warnings.length; i++) {
- var warning = warnings[i]
- console.log(' ' + warning)
- }
- console.log()
- process.exit(1)
- }
-}
diff --git a/build/dev-client.js b/build/dev-client.js
deleted file mode 100644
index 18aa1e2..0000000
--- a/build/dev-client.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/* eslint-disable */
-require('eventsource-polyfill')
-var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true')
-
-hotClient.subscribe(function (event) {
- if (event.action === 'reload') {
- window.location.reload()
- }
-})
diff --git a/build/dev-server.js b/build/dev-server.js
deleted file mode 100644
index d376ea6..0000000
--- a/build/dev-server.js
+++ /dev/null
@@ -1,90 +0,0 @@
-require('./check-versions')()
-
-var config = require('../config')
-if (!process.env.NODE_ENV) {
- process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV)
-}
-
-var opn = require('opn')
-var path = require('path')
-var express = require('express')
-var webpack = require('webpack')
-var proxyMiddleware = require('http-proxy-middleware')
-var webpackConfig = require('./webpack.dev.conf')
-
-// default port where dev server listens for incoming traffic
-var port = process.env.PORT || config.dev.port
-// automatically open browser, if not set will be false
-var autoOpenBrowser = !!config.dev.autoOpenBrowser
-// Define HTTP proxies to your custom API backend
-// https://github.com/chimurai/http-proxy-middleware
-var proxyTable = config.dev.proxyTable
-
-var app = express()
-var compiler = webpack(webpackConfig)
-
-var devMiddleware = require('webpack-dev-middleware')(compiler, {
- publicPath: webpackConfig.output.publicPath,
- quiet: true
-})
-
-var hotMiddleware = require('webpack-hot-middleware')(compiler, {
- log: () => {},
- heartbeat: 2000
-})
-// force page reload when html-webpack-plugin template changes
-compiler.plugin('compilation', function (compilation) {
- compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) {
- hotMiddleware.publish({ action: 'reload' })
- cb()
- })
-})
-
-// proxy api requests
-Object.keys(proxyTable).forEach(function (context) {
- var options = proxyTable[context]
- if (typeof options === 'string') {
- options = { target: options }
- }
- app.use(proxyMiddleware(options.filter || context, options))
-})
-
-// handle fallback for HTML5 history API
-app.use(require('connect-history-api-fallback')())
-
-// serve webpack bundle output
-app.use(devMiddleware)
-
-// enable hot-reload and state-preserving
-// compilation error display
-app.use(hotMiddleware)
-
-// serve pure static assets
-var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
-app.use(staticPath, express.static('./static'))
-
-var uri = 'http://localhost:' + port
-
-var _resolve
-var readyPromise = new Promise(resolve => {
- _resolve = resolve
-})
-
-console.log('> Starting dev server...')
-devMiddleware.waitUntilValid(() => {
- console.log('> Listening at ' + uri + '\n')
- // when env is testing, don't need open it
- if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') {
- opn(uri)
- }
- _resolve()
-})
-
-var server = app.listen(port)
-
-module.exports = {
- ready: readyPromise,
- close: () => {
- server.close()
- }
-}
diff --git a/build/utils.js b/build/utils.js
deleted file mode 100644
index 6ff0ba1..0000000
--- a/build/utils.js
+++ /dev/null
@@ -1,75 +0,0 @@
-var path = require('path')
-var config = require('../config')
-var ExtractTextPlugin = require('extract-text-webpack-plugin')
-
-exports.assetsPath = function (_path) {
- var assetsSubDirectory = process.env.NODE_ENV === 'production'
- ? config.build.assetsSubDirectory
- : config.dev.assetsSubDirectory
- return path.posix.join(assetsSubDirectory, _path)
-}
-
-exports.assetsLibPath = function (_path) {
- return path.posix.join(config.lib.assetsSubDirectory, _path)
-}
-
-exports.cssLoaders = function (options) {
- options = options || {}
-
- var cssLoader = {
- loader: 'css-loader',
- options: {
- minimize: process.env.NODE_ENV === 'production',
- sourceMap: options.sourceMap
- }
- }
-
- // generate loader string to be used with extract text plugin
- function generateLoaders (loader, loaderOptions) {
- var loaders = [cssLoader]
- if (loader) {
- loaders.push({
- loader: loader + '-loader',
- options: Object.assign({}, loaderOptions, {
- sourceMap: options.sourceMap
- })
- })
- }
-
- // Extract CSS when that option is specified
- // (which is the case during production build)
- if (options.extract) {
- return ExtractTextPlugin.extract({
- use: loaders,
- fallback: 'vue-style-loader'
- })
- } else {
- return ['vue-style-loader'].concat(loaders)
- }
- }
-
- // https://vue-loader.vuejs.org/en/configurations/extract-css.html
- return {
- css: generateLoaders(),
- postcss: generateLoaders(),
- less: generateLoaders('less'),
- sass: generateLoaders('sass', { indentedSyntax: true }),
- scss: generateLoaders('sass'),
- stylus: generateLoaders('stylus'),
- styl: generateLoaders('stylus')
- }
-}
-
-// Generate loaders for standalone style files (outside of .vue)
-exports.styleLoaders = function (options) {
- var output = []
- var loaders = exports.cssLoaders(options)
- for (var extension in loaders) {
- var loader = loaders[extension]
- output.push({
- test: new RegExp('\\.' + extension + '$'),
- use: loader
- })
- }
- return output
-}
diff --git a/build/vue-loader.conf.js b/build/vue-loader.conf.js
deleted file mode 100644
index 8a346d5..0000000
--- a/build/vue-loader.conf.js
+++ /dev/null
@@ -1,18 +0,0 @@
-var utils = require('./utils')
-var config = require('../config')
-var isProduction = process.env.NODE_ENV === 'production'
-
-module.exports = {
- loaders: utils.cssLoaders({
- sourceMap: isProduction
- ? config.build.productionSourceMap
- : config.dev.cssSourceMap,
- extract: isProduction
- }),
- transformToRequire: {
- video: 'src',
- source: 'src',
- img: 'src',
- image: 'xlink:href'
- }
-}
diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js
deleted file mode 100644
index a4cceea..0000000
--- a/build/webpack.base.conf.js
+++ /dev/null
@@ -1,66 +0,0 @@
-var path = require('path')
-var utils = require('./utils')
-var config = require('../config')
-var vueLoaderConfig = require('./vue-loader.conf')
-
-function resolve (dir) {
- return path.join(__dirname, '..', dir)
-}
-
-module.exports = {
- entry: {
- docs: './src/docs.js',
- ['dayspan-vuetify']: './src/lib.js'
- },
- output: {
- path: config.build.assetsRoot,
- filename: '[name].js',
- publicPath: process.env.NODE_ENV === 'production'
- ? config.build.assetsPublicPath
- : config.dev.assetsPublicPath
- },
- resolve: {
- extensions: ['.js', '.vue', '.json'],
- alias: {
- '@': resolve('src')
- }
- },
- module: {
- rules: [
- {
- test: /\.vue$/,
- loader: 'vue-loader',
- options: vueLoaderConfig
- },
- {
- test: /\.js$/,
- loader: 'babel-loader',
- include: [resolve('src'), resolve('test')]
- },
- {
- test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('img/[name].[hash:7].[ext]')
- }
- },
- {
- test: /\.(mp4|webm|ogg|mp3|wav|flac|aac)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('media/[name].[hash:7].[ext]')
- }
- },
- {
- test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
- loader: 'url-loader',
- options: {
- limit: 10000,
- name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
- }
- }
- ]
- }
-}
diff --git a/build/webpack.dev.conf.js b/build/webpack.dev.conf.js
deleted file mode 100644
index 822630e..0000000
--- a/build/webpack.dev.conf.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var utils = require('./utils')
-var webpack = require('webpack')
-var config = require('../config')
-var merge = require('webpack-merge')
-var baseWebpackConfig = require('./webpack.base.conf')
-var HtmlWebpackPlugin = require('html-webpack-plugin')
-var FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
-
-// add hot-reload related code to entry chunks
-Object.keys(baseWebpackConfig.entry).forEach(function (name) {
- baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name])
-})
-
-module.exports = merge(baseWebpackConfig, {
- module: {
- rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
- },
- // cheap-module-eval-source-map is faster for development
- devtool: '#cheap-module-eval-source-map',
- plugins: [
- new webpack.DefinePlugin({
- 'process.env': config.dev.env
- }),
- // https://github.com/glenjamin/webpack-hot-middleware#installation--usage
- new webpack.HotModuleReplacementPlugin(),
- new webpack.NoEmitOnErrorsPlugin(),
- // https://github.com/ampedandwired/html-webpack-plugin
- new HtmlWebpackPlugin({
- filename: 'index.html',
- template: 'index-template.html',
- inject: true
- }),
- new FriendlyErrorsPlugin()
- ]
-})
diff --git a/build/webpack.lib.conf.js b/build/webpack.lib.conf.js
deleted file mode 100644
index 409be9b..0000000
--- a/build/webpack.lib.conf.js
+++ /dev/null
@@ -1,87 +0,0 @@
-var path = require('path')
-var utils = require('./utils')
-var webpack = require('webpack')
-var config = require('../config')
-var merge = require('webpack-merge')
-var baseWebpackConfig = require('./webpack.base.conf')
-var ExtractTextPlugin = require('extract-text-webpack-plugin')
-var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
-
-var env = config.lib.env
-
-baseWebpackConfig.entry = {
- 'dayspan-vuetify': './src/lib.js'
-}
-
-var webpackConfig = merge(baseWebpackConfig, {
- externals: [
- function(context, request, cb) {
- if(/^[a-z\-0-9]+$/.test(request)) {
- cb(null, 'commonjs ' + request);
- return;
- }
- cb();
- }
- ],
- module: {
- rules: utils.styleLoaders({
- sourceMap: config.lib.productionSourceMap,
- extract: true
- })
- },
- devtool: config.lib.productionSourceMap ? '#source-map' : false,
- output: {
- path: config.lib.assetsRoot,
- filename: utils.assetsLibPath('[name].min.js'),
- library: '[name]',
- libraryTarget: 'umd'
- },
- plugins: [
- // http://vuejs.github.io/vue-loader/en/workflow/production.html
- new webpack.DefinePlugin({
- 'process.env': env
- }),
- new webpack.optimize.UglifyJsPlugin({
- compress: {
- warnings: false
- },
- sourceMap: true
- }),
- // extract css into its own file
- new ExtractTextPlugin({
- filename: utils.assetsLibPath('[name].min.css')
- }),
- // Compress extracted CSS. We are using this plugin so that possible
- // duplicated CSS from different components can be deduped.
- new OptimizeCSSPlugin({
- cssProcessorOptions: {
- safe: true
- }
- })
- ]
-})
-
-if (config.lib.productionGzip) {
- var CompressionWebpackPlugin = require('compression-webpack-plugin')
-
- webpackConfig.plugins.push(
- new CompressionWebpackPlugin({
- asset: '[path].gz[query]',
- algorithm: 'gzip',
- test: new RegExp(
- '\\.(' +
- config.lib.productionGzipExtensions.join('|') +
- ')$'
- ),
- threshold: 10240,
- minRatio: 0.8
- })
- )
-}
-
-if (config.lib.bundleAnalyzerReport) {
- var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
- webpackConfig.plugins.push(new BundleAnalyzerPlugin())
-}
-
-module.exports = webpackConfig
diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js
deleted file mode 100644
index 99b6c05..0000000
--- a/build/webpack.prod.conf.js
+++ /dev/null
@@ -1,124 +0,0 @@
-var path = require('path')
-var utils = require('./utils')
-var webpack = require('webpack')
-var config = require('../config')
-var merge = require('webpack-merge')
-var baseWebpackConfig = require('./webpack.base.conf')
-var CopyWebpackPlugin = require('copy-webpack-plugin')
-var HtmlWebpackPlugin = require('html-webpack-plugin')
-var ExtractTextPlugin = require('extract-text-webpack-plugin')
-var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
-
-var env = config.build.env
-
-var webpackConfig = merge(baseWebpackConfig, {
- module: {
- rules: utils.styleLoaders({
- sourceMap: config.build.productionSourceMap,
- extract: true
- })
- },
- devtool: config.build.productionSourceMap ? '#source-map' : false,
- output: {
- path: config.build.assetsRoot,
- filename: utils.assetsPath('js/[name].[chunkhash].js'),
- chunkFilename: utils.assetsPath('js/[id].[chunkhash].js')
- },
- plugins: [
- // http://vuejs.github.io/vue-loader/en/workflow/production.html
- new webpack.DefinePlugin({
- 'process.env': env
- }),
- new webpack.optimize.UglifyJsPlugin({
- compress: {
- warnings: false
- },
- sourceMap: true
- }),
- // extract css into its own file
- new ExtractTextPlugin({
- filename: utils.assetsPath('css/[name].[contenthash].css')
- }),
- // Compress extracted CSS. We are using this plugin so that possible
- // duplicated CSS from different components can be deduped.
- new OptimizeCSSPlugin({
- cssProcessorOptions: {
- safe: true
- }
- }),
- // generate dist index.html with correct asset hash for caching.
- // you can customize output by editing /index.html
- // see https://github.com/ampedandwired/html-webpack-plugin
- new HtmlWebpackPlugin({
- filename: config.build.index,
- template: 'index-template.html',
- inject: true,
- minify: {
- removeComments: true,
- collapseWhitespace: true,
- removeAttributeQuotes: true
- // more options:
- // https://github.com/kangax/html-minifier#options-quick-reference
- },
- // necessary to consistently work with multiple chunks via CommonsChunkPlugin
- chunksSortMode: 'dependency'
- }),
- // split your library css/js into separate files
- new webpack.optimize.CommonsChunkPlugin({
- name: 'dayspan-vuetify'
- }),
- // split vendor js into its own file
- new webpack.optimize.CommonsChunkPlugin({
- name: 'vendor',
- minChunks: function (module, count) {
- // any required modules inside node_modules are extracted to vendor
- return (
- module.resource &&
- /\.js$/.test(module.resource) &&
- module.resource.indexOf(
- path.join(__dirname, '../node_modules')
- ) === 0
- )
- }
- }),
- // extract webpack runtime and module manifest to its own file in order to
- // prevent vendor hash from being updated whenever app bundle is updated
- new webpack.optimize.CommonsChunkPlugin({
- name: 'manifest',
- chunks: ['vendor']
- }),
- // copy custom static assets
- new CopyWebpackPlugin([
- {
- from: path.resolve(__dirname, '../static'),
- to: config.build.assetsSubDirectory,
- ignore: ['.*']
- }
- ])
- ]
-})
-
-if (config.build.productionGzip) {
- var CompressionWebpackPlugin = require('compression-webpack-plugin')
-
- webpackConfig.plugins.push(
- new CompressionWebpackPlugin({
- asset: '[path].gz[query]',
- algorithm: 'gzip',
- test: new RegExp(
- '\\.(' +
- config.build.productionGzipExtensions.join('|') +
- ')$'
- ),
- threshold: 10240,
- minRatio: 0.8
- })
- )
-}
-
-if (config.build.bundleAnalyzerReport) {
- var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
- webpackConfig.plugins.push(new BundleAnalyzerPlugin())
-}
-
-module.exports = webpackConfig
diff --git a/config/dev.env.js b/config/dev.env.js
deleted file mode 100644
index efead7c..0000000
--- a/config/dev.env.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var merge = require('webpack-merge')
-var prodEnv = require('./prod.env')
-
-module.exports = merge(prodEnv, {
- NODE_ENV: '"development"'
-})
diff --git a/config/index.js b/config/index.js
deleted file mode 100644
index f237589..0000000
--- a/config/index.js
+++ /dev/null
@@ -1,48 +0,0 @@
-// see http://vuejs-templates.github.io/webpack for documentation.
-var path = require('path')
-
-module.exports = {
- build: {
- env: require('./prod.env'),
- index: path.resolve(__dirname, '../../dayspan-vuetify-docs/example/index.html'),
- assetsRoot: path.resolve(__dirname, '../../dayspan-vuetify-docs/example'),
- assetsSubDirectory: '',
- assetsPublicPath: '',
- productionSourceMap: true,
- // Gzip off by default as many popular static hosts such as
- // Surge or Netlify already gzip all static assets for you.
- // Before setting to `true`, make sure to:
- // npm install --save-dev compression-webpack-plugin
- productionGzip: false,
- productionGzipExtensions: ['js', 'css'],
- // Run the build command with an extra argument to
- // View the bundle analyzer report after build finishes:
- // `npm run build --report`
- // Set to `true` or `false` to always turn it on or off
- bundleAnalyzerReport: process.env.npm_config_report
- },
- lib: {
- env: require('./prod.env'),
- assetsRoot: path.resolve(__dirname, '../dist'),
- assetsSubDirectory: 'lib',
- assetsPublicPath: '/',
- productionSourceMap: true,
- productionGzip: false,
- productionGzipExtensions: ['js', 'css'],
- bundleAnalyzerReport: process.env.npm_config_report
- },
- dev: {
- env: require('./dev.env'),
- port: 8080,
- autoOpenBrowser: true,
- assetsSubDirectory: 'docs',
- assetsPublicPath: '/',
- proxyTable: {},
- // CSS Sourcemaps off by default because relative paths are "buggy"
- // with this option, according to the CSS-Loader README
- // (https://github.com/webpack/css-loader#sourcemaps)
- // In our experience, they generally work as expected,
- // just be aware of this issue when enabling this option.
- cssSourceMap: false
- }
-}
diff --git a/config/prod.env.js b/config/prod.env.js
deleted file mode 100644
index 773d263..0000000
--- a/config/prod.env.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- NODE_ENV: '"production"'
-}
diff --git a/dist/lib/dayspan-vuetify.min.css b/dist/lib/dayspan-vuetify.min.css
deleted file mode 100644
index c2a3474..0000000
--- a/dist/lib/dayspan-vuetify.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.ds-button-tall{height:48px;margin-top:0;margin-bottom:0}.ds-textfield.v-input-group--multi-line label{margin-top:6px}.ds-textfield>label{margin:6px 8px}.ds-textfield .v-input-group__input input{height:40px}.ds-textfield .v-input-group__input input,.ds-textfield .v-input-group__input textarea{background-color:#f5f5f5;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:10px}.ds-textfield .v-input-group__details:before{background-color:#f5f5f5!important}.ds-textfield.inline{width:auto;display:inline-block!important;margin-left:6px;margin-right:6px;top:14px;padding-top:0;margin-top:-14px}.ds-textfield.inline.small{width:60px}.ds-dropdown .v-input-group__input{background-color:#f5f5f5;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);height:40px;padding:10px}.ds-button,.ds-dropdown .v-input-group__details:before{background-color:#f5f5f5!important}.ds-button{height:40px}.ds-button.push-down{margin-top:18px}.ds-light-forecolor{color:#757575!important}.ds-fullscreen{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:auto!important;max-width:100%!important;min-width:100%!important}.ds-fullscreen>*{height:100%}
\ No newline at end of file
diff --git a/dist/lib/dayspan-vuetify.min.css.map b/dist/lib/dayspan-vuetify.min.css.map
deleted file mode 100644
index 6bc89f4..0000000
--- a/dist/lib/dayspan-vuetify.min.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///./src/styles/src/styles/lib.scss"],"names":[],"mappings":"AAKA;EACE,aAAY;EACZ,gBAAe;EACf,mBAAkB,EACnB;;AAED;EAGI,gBAAe,EAChB;;AAJH;EAOI,gBAAe,EAChB;;AARH;EAWI,0BArBmB;EAsBnB,gHAAmG;EACnG,aAAY;EACZ,cAAa,EACd;;AAfH;EAkBI,0BA5BmB;EA6BnB,gHAAmG;EACnG,cAAa,EACd;;AArBH;EAwBI,qCAA2C,EAC5C;;AAzBH;EA4BI,YAAW;EACX,iCAAgC;EAChC,iBAAgB;EAChB,kBAAiB;EACjB,UAAS;EACT,iBAAgB;EAChB,kBAAiB,EAKlB;EAvCH;IAqCM,YAAW,EACZ;;AAIL;EAGI,0BAvDmB;EAwDnB,gHAAmG;EACnG,aAAY;EACZ,cAAa,EACd;;AAPH;EAUI,qCAA2C,EAC5C;;AAGH;EACE,qCAA2C;EAC3C,aAAY,EAKb;EAPD;IAKI,iBAAgB,EACjB;;AAGH;EACE,0BAA8B,EAC/B;;AAED;EACE,2BAA0B;EAC1B,kBAAiB;EACjB,mBAAkB;EAClB,uBAAsB;EACtB,wBAAuB;EACvB,4BAA2B;EAC3B,2BAA0B;EAC1B,2BAA0B,EAK3B;EAbD;IAWI,aAAY,EACb","file":"lib/dayspan-vuetify.min.css","sourcesContent":["\n$control-color: #f5f5f5;\n\n$light-color: #757575;\n\n.ds-button-tall {\n height: 48px;\n margin-top: 0px;\n margin-bottom: 0px;\n}\n\n.ds-textfield {\n\n &.v-input-group--multi-line label {\n margin-top: 6px;\n }\n\n > label {\n margin: 6px 8px;\n }\n\n .v-input-group__input input {\n background-color: $control-color;\n box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);\n height: 40px;\n padding: 10px;\n }\n\n .v-input-group__input textarea {\n background-color: $control-color;\n box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);\n padding: 10px;\n }\n\n .v-input-group__details::before {\n background-color: $control-color !important;\n }\n\n &.inline {\n width: auto;\n display: inline-block !important;\n margin-left: 6px;\n margin-right: 6px;\n top: 14px;\n padding-top: 0px;\n margin-top: -14px;\n\n &.small {\n width: 60px;\n }\n }\n}\n\n.ds-dropdown {\n\n .v-input-group__input {\n background-color: $control-color;\n box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);\n height: 40px;\n padding: 10px;\n }\n\n .v-input-group__details::before {\n background-color: $control-color !important;\n }\n}\n\n.ds-button {\n background-color: $control-color !important;\n height: 40px;\n\n &.push-down {\n margin-top: 18px;\n }\n}\n\n.ds-light-forecolor {\n color: $light-color !important;\n}\n\n.ds-fullscreen {\n position: fixed !important;\n top: 0 !important;\n left: 0 !important;\n width: 100% !important;\n height: 100% !important;\n max-height: auto !important;\n max-width: 100% !important;\n min-width: 100% !important;\n\n > * {\n height: 100%;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/styles/src/styles/lib.scss"],"sourceRoot":""}
\ No newline at end of file
diff --git a/dist/lib/dayspan-vuetify.min.js b/dist/lib/dayspan-vuetify.min.js
deleted file mode 100644
index 735aadd..0000000
--- a/dist/lib/dayspan-vuetify.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("dayspan"),require("vue")):"function"==typeof define&&define.amd?define(["dayspan","vue"],t):"object"==typeof exports?exports["dayspan-vuetify"]=t(require("dayspan"),require("vue")):e["dayspan-vuetify"]=t(e.dayspan,e.vue)}(this,function(e,t){return function(e){function t(s){if(n[s])return n[s].exports;var a=n[s]={i:s,l:!1,exports:{}};return e[s].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,s){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:s})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=58)}([function(e,t){e.exports=require("dayspan")},function(e,t){function n(e,t){var n=e[1]||"",a=e[3];if(!a)return n;if(t&&"function"==typeof btoa){var o=s(a);return[n].concat(a.sources.map(function(e){return"/*# sourceURL="+a.sourceRoot+e+" */"})).concat([o]).join("\n")}return[n].join("\n")}function s(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var s=n(t,e);return t[2]?"@media "+t[2]+"{"+s+"}":s}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var s={},a=0;an.parts.length&&(s.parts.length=n.parts.length)}else{for(var r=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(c.Functions.isArray(t)&&c.Functions.isArray(e)&&t.length===e.length)for(var a=0;a0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsAgendaDay",props:{day:{required:!0,type:s.CalendarDay},calendar:{required:!0,type:s.Calendar},readOnly:{type:Boolean,default:!1},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1}},computed:{classes:function(){return{"ds-day-today":this.day.currentDay,"ds-day-past":this.day.currentOffset<0,"ds-day-future":this.day.currentOffset>0,"ds-first-day-day":1===this.day.dayOfMonth,"ds-out-calendar":!this.day.inCalendar}},hasPlaceholder:function(){return this.placeholder&&this.placeholder.time.matchesDay(this.day)},visibleEvents:function(){return this.day.events.filter(this.isVisible)}},methods:{isVisible:function(e){return!this.$dayspan.features.hideOnMove||!this.placeholder||this.placeholder.event!==e.event},add:function(){this.$emit("add",this.day)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsAgendaEvent",props:{calendarEvent:{required:!0,type:s.CalendarEvent},calendar:{required:!0,type:s.Calendar},readOnly:{type:Boolean,default:!1},first:{type:Boolean,default:!1},siblings:{type:Number,default:1},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},popoverProps:{validate:function(e){return this.$dsValidate(e,"popoverProps")},default:function(){return this.$dsDefaults().popoverProps}}},computed:{slotData:function(){return{readOnly:this.readOnly,calendarEvent:this.calendarEvent,calendar:this.calendar,details:this.details,first:this.first,siblings:this.siblings,firstLine:this.firstLine,secondLine:this.secondLine,when:this.when,viewDay:this.viewDay,edit:this.edit,editCheck:this.editCheck}},contentClass:function(){return this.$dayspan.fullscreenPopovers?"ds-fullscreen":""},hasPopover:function(){return!!this.$scopedSlots.eventPopover},classes:function(){return{"ds-first-event":this.first}},details:function(){return this.calendarEvent.event.data},firstLine:function(){return this.calendarEvent.day.format(this.formats.firstLine)},secondLine:function(){return this.calendarEvent.day.format(this.formats.secondLine)},when:function(){return this.$dayspan.getEventAgendaWhen(this.calendarEvent,this.labels,this.formats)}},data:function(e){return{menu:!1}},methods:{close:function(){this.menu=!1},edit:function(){this.$emit("edit",this.calendarEvent)},editCheck:function(e){this.hasPopover?this.menu=!this.menu:this.edit()},viewDay:function(){this.$emit("view-day",this.calendarEvent.day)},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,calendarEvent:this.calendarEvent,calendar:this.calendar,details:this.details,left:0===t.button,right:1===t.button,handled:!1,$event:t,$vm:this,$element:this.$el},n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendar",props:{calendar:{type:s.Calendar},handleAdd:{type:Boolean,default:function(){return this.$dsDefaults().handleAdd}},handleMove:{type:Boolean,default:function(){return this.$dsDefaults().handleMove}},readOnly:{type:Boolean,default:!1}},data:function(e){return{placeholder:null,placeholderForCreate:!1,addStart:null}},watch:{"$dayspan.today":"refreshCurrent"},computed:{type:function(){return this.calendar?this.calendar.type:null},size:function(){return this.calendar?this.calendar.size:null},isDay:function(){return this.type===s.Units.DAY},isWeek:function(){return this.type===s.Units.WEEK},isMonth:function(){return this.type===s.Units.MONTH},isYear:function(){return this.type===s.Units.YEAR},adding:function(){return!(!this.addStart||!this.placeholder)},canAdd:function(){return this.$dayspan.features.drag&&this.handleAdd&&!this.readOnly&&!this.$dayspan.readOnly},canMove:function(){return this.$dayspan.features.move&&this.handleMove&&!this.readOnly&&!this.$dayspan.readOnly}},methods:{refreshCurrent:function(){this.calendar.refreshCurrent(this.$dayspan.today)},mouseDown:function(e){if(this.canAdd&&e.left){var t=e.time,n=this.getEvent("adding",{mouseEvent:e,placeholder:this.$dayspan.getPlaceholderEventForAdd(t)});this.$emit("adding",n),!n.handled&&n.placeholder&&(this.addStart=t,this.placeholderForCreate=!1,this.placeholder=n.placeholder,this.placeholder.event.schedule=s.Schedule.forTime(t,t.asTime()),this.placeholder.fullDay=!1)}},mouseDownDay:function(e){if(this.canAdd&&e.left){var t=e.day,n=this.getEvent("adding",{mouseEvent:e,placeholder:this.$dayspan.getPlaceholderEventForAdd(t)});this.$emit("adding",n),!n.handled&&n.placeholder&&(this.addStart=t,this.placeholderForCreate=!1,this.placeholder=n.placeholder,this.placeholder.event.schedule=s.Schedule.forDay(t),this.placeholder.fullDay=!0)}},mouseUp:function(e){this.addEnd&&this.finishAdd(e),this.moving&&this.finishMove(e),this.readyToMove=!1},finishAdd:function(e){var t=this.getEvent("added",{mouseEvent:e,placeholder:this.placeholder,span:this.placeholder.time});this.$emit("added",t),t.handled||t.clearPlaceholder(),this.endAdd()},finishMove:function(e){var t=this.placeholder.time,n=this.movingEvent.calendarEvent.time,s=t.start.sameMinute(n.start),a=t.start.sameDay(n.start),o="mouse-up-day"===e.type;if(o&&!a||!o&&!s){var r=this.getEvent("moved",{mouseEvent:e,movingEvent:this.movingEvent,calendarEvent:this.movingEvent.calendarEvent,target:this.placeholder.time});this.$emit("moved",r),r.handled||r.clearPlaceholder()}else this.clearPlaceholder();this.endMove()},mouseMoveDay:function(e){if(this.adding&&e.left){this.addEnd=e.day;var t=this.addStart.min(this.addEnd),n=this.addStart.max(this.addEnd);this.placeholder.day=t.start(),this.placeholder.time.start=t,this.placeholder.time.end=n.end(),this.placeholder.event.schedule=s.Schedule.forDay(this.placeholder.start,this.placeholder.time.days(s.Op.UP)),this.updatePlaceholderRow(this.placeholder)}if(this.mouseMoveCheckReady(),this.moving){var a=e.day;this.placeholder.day=a,this.placeholder.time.start=a,this.placeholder.time.end=a.next(this.placeholder.schedule.durationInDays).end(),this.updatePlaceholderRow(this.placeholder)}this.mouseMoveCheckEnd(e)},mouseMove:function(e){if(this.adding&&e.left){this.addEnd=e.timeDrag;var t=this.addStart.min(this.addEnd),n=this.addStart.max(this.addEnd);this.placeholder.day=t.start(),this.placeholder.time.start=t,this.placeholder.time.end=n,this.placeholder.event.schedule=s.Schedule.forSpan(this.placeholder.time)}if(this.mouseMoveCheckReady(),this.moving){var a=e.time;a=a.relative(-this.movingEvent.offset),a=this.$dayspan.roundTime(a,this.$dayspan.rounding.drag),this.placeholder.day=a.start(),this.placeholder.time.start=a,this.placeholder.time.end=a.relative(this.movingDuration)}this.mouseMoveCheckEnd(e)},mouseMoveCheckEnd:function(e){!this.moving||e.left||this.placeholderForCreate||(this.endMove(),this.clearPlaceholder()),!this.adding||e.left||this.placeholderForCreate||(this.endAdd(),this.clearPlaceholder())},mouseDownEvent:function(e){this.canMove&&e.left&&(this.readyToMove=!0,this.movingEvent=e)},mouseMoveCheckReady:function(){if(this.readyToMove){var e=this.movingEvent,t=e.calendarEvent,n=this.getEvent("moving",{calendarEvent:t,moveEvent:e,placeholder:this.$dayspan.getPlaceholderEventForMove(t)});this.$emit("moving",n),!n.handled&&n.placeholder&&(this.moving=!0,this.movingDuration=t.time.millis(),this.placeholderForCreate=!1,this.placeholder=n.placeholder),this.readyToMove=!1}},endMove:function(){this.moving=!1,this.movingEvent=null},endAdd:function(){this.addStart=null,this.addEnd=null},updatePlaceholderRow:function(e){var t=0;this.calendar.iterateDays().iterate(function(n){e.time.matchesDay(n)&&(t=n.iterateEvents().reduce(t,function(e,t){return Math.max(e.row+1,t)},function(t){return t.event!==e.event}))}),e.row=t},addPlaceholder:function(e,t,n){var a=this.$dayspan.getPlaceholderEventForAdd(e),o=a.time;t?(o.end=o.end.end(),a.event.schedule=s.Schedule.forDay(o.start),a.fullDay=!0):(o.end=o.end.nextHour(),a.event.schedule=s.Schedule.forSpan(o),a.fullDay=!1),this.updatePlaceholderRow(a),this.placeholder=a,this.placeholderForCreate=!n},clearPlaceholder:function(){this.placeholder=null,this.placeholderForCreate=!1},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,calendar:this.calendar,clearPlaceholder:this.clearPlaceholder,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarApp",props:{events:{type:Array},calendar:{type:s.Calendar,default:function(){return s.Calendar.months()}},readOnly:{type:Boolean,default:!1},types:{type:Array,default:function(){return this.$dsDefaults().types}},allowsAddToday:{type:Boolean,default:function(){return this.$dsDefaults().allowsAddToday}},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},styles:{validate:function(e){return this.$dsValidate(e,"styles")},default:function(){return this.$dsDefaults().styles}},optionsDialog:{validate:function(e){return this.$dsValidate(e,"optionsDialog")},default:function(){return this.$dsDefaults().optionsDialog}},promptDialog:{validate:function(e){return this.$dsValidate(e,"promptDialog")},default:function(){return this.$dsDefaults().promptDialog}}},data:function(e){return{drawer:null,optionsVisible:!1,options:[],promptVisible:!1,promptQuestion:"",promptCallback:null}},watch:{events:"applyEvents",calendar:"applyEvents"},computed:{currentType:{get:function(){var e=this;return this.types.find(function(t){return t.type===e.calendar.type&&t.size===e.calendar.size})||this.types[0]},set:function(e){this.rebuild(void 0,!0,e)}},summary:function(){if(this.$vuetify.breakpoint.xs)return this.calendar.start.format(this.formats.xs);var e=this.$vuetify.breakpoint.mdAndUp;return this.calendar.summary(!1,!e,!1,!e)},todayDate:function(){return this.$dayspan.today.format(this.formats.today)},nextLabel:function(){return this.labels.next(this.currentType)},prevLabel:function(){return this.labels.prev(this.currentType)},toolbarStyle:function(){return this.$vuetify.breakpoint.lgAndUp?this.styles.toolbar.large:this.styles.toolbar.small},hasCreatePopover:function(){return!!this.$scopedSlots.eventCreatePopover},canAddDay:function(){return this.$dayspan.features.addDay&&!this.readOnly&&!this.$dayspan.readOnly},canAddTime:function(){return this.$dayspan.features.addTime&&!this.readOnly&&!this.$dayspan.readOnly}},mounted:function(){var e=this;this.$dayspan.promptOpen||(this.$dayspan.promptOpen=function(t,n){e.promptVisible=!1,e.promptQuestion=t,e.promptCallback=n,e.promptVisible=!0})},methods:{setState:function(e){e.eventSorter=e.listTimes?s.Sorts.List([s.Sorts.FullDay,s.Sorts.Start]):s.Sorts.Start,this.calendar.set(e),this.triggerChange()},applyEvents:function(){this.events&&(this.calendar.removeEvents(),this.calendar.addEvents(this.events))},isType:function(e,t){var n=this.calendar;return n.type===e.type&&n.size===e.size&&(!t||n.span.matchesDay(t))},rebuild:function(e,t,n){var s=n||this.currentType||this.types[2];if(!this.isType(s,e)||t){var a={type:s.type,size:s.size,around:e,eventsOutside:!0,preferToday:!1,listTimes:s.listTimes,updateRows:s.updateRows,updateColumns:s.listTimes,fill:!s.listTimes,otherwiseFocus:s.focus,repeatCovers:s.repeat};this.setState(a)}},next:function(){this.calendar.unselect().next(),this.triggerChange()},prev:function(){this.calendar.unselect().prev(),this.triggerChange()},setToday:function(){this.rebuild(this.$dayspan.today)},viewDay:function(e){this.rebuild(e,!1,this.types[0])},edit:function(e){this.$refs.eventDialog.edit(e)},editPlaceholder:function(e){var t=e.calendarEvent,n=e.details,s=this.$refs.eventDialog,a=this.$refs.calendar;s.addPlaceholder(t,n),s.$once("close",a.clearPlaceholder)},add:function(e){if(this.canAddDay){var t=this.$refs.eventDialog,n=this.$refs.calendar,s=!this.hasCreatePopover;n.addPlaceholder(e,!0,s),s&&(t.add(e),t.$once("close",n.clearPlaceholder))}},addAt:function(e){if(this.canAddTime){var t=this.$refs.eventDialog,n=this.$refs.calendar,s=!this.hasCreatePopover,a=e.day.withHour(e.hour);n.addPlaceholder(a,!1,s),s&&(t.addAt(e.day,e.hour),t.$once("close",n.clearPlaceholder))}},addToday:function(){if(this.canAddDay){var e=this.$refs.eventDialog,t=this.$refs.calendar,n=!this.hasCreatePopover||!t,s=this.$dayspan.today;if(!this.calendar.filled.matchesDay(s)){var a=this.calendar.days[0],o=this.calendar.days[this.calendar.days.length-1];s=Math.abs(a.currentOffset)0},hasIcon:function(){return!(!this.$dayspan.supports.icon||!this.details.icon)},getPrefix:function(){return this.$dayspan.getPrefix(this.calendarEvent,this.sameDayEvents)},showName:function(){return this.isPlaceholderWithDay?this.isPlaceholderWithDay.sameDay(this.calendarEvent.start):this.calendarEvent.starting||this.calendar&&!this.calendar.filled.contains(this.calendarEvent.time.start)&&this.calendar.filled.start.sameDay(this.calendarEvent.day)},hasPopover:function(){return!!this.$scopedSlots.eventPopover},details:function(){return this.calendarEvent.event.data}},data:function(e){return{menu:!1}},methods:{close:function(){this.menu=!1},edit:function(){this.handlesEvents()&&this.$emit("edit",this.calendarEvent)},editCheck:function(e){this.handlesEvents(e)&&(this.hasPopover?this.menu=!this.menu:this.edit())},mouseEnterEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-enter-event",this.getEvent("mouse-enter-event",e))},mouseLeaveEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-leave-event",this.getEvent("mouse-leave-event",e))},mouseDownEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-down-event",this.getEvent("mouse-down-event",e))},mouseUpEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-up-event",this.getEvent("mouse-up-event",e))},handlesEvents:function(e){var t=!this.isPlaceholderWithDay;return t&&e&&e.stopPropagation(),t},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,calendarEvent:this.calendarEvent,calendar:this.calendar,details:this.details,left:0===t.button,right:1===t.button,handled:!1,$event:t,$vm:this,$element:this.$el},n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarEventChip",props:{time:{required:!0,type:s.Day},day:{type:s.Day},canExclude:{type:Boolean,default:function(){return this.$dsDefaults().canExclude}},colors:{validate:function(e){return this.$dsValidate(e,"colors")},default:function(){return this.$dsDefaults().colors}},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}}},computed:{aroundDay:function(){return this.day||this.$dayspan.today},same:function(){return this.aroundDay.sameDay(this.time)},background:function(){return this.same?this.colors.sameBackground:""},foreground:function(){return this.same?this.colors.sameForeground:""},text:function(){return this.time.format(this.formats.fullDay)}},methods:{exclude:function(){this.$emit("exclude",this.time)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(63),a=n.n(s),o=n(0);n.n(o);t.default={name:"dsCalendarEventCreatePopover",props:{calendarEvent:{required:!0,type:o.CalendarEvent},calendar:{required:!0,type:o.Calendar},close:{type:Function},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}},icons:{validate:function(e){return this.$dsValidate(e,"icons")},default:function(){return this.$dsDefaults().icons}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},prompts:{validate:function(e){return this.$dsValidate(e,"prompts")},default:function(){return this.$dsDefaults().prompts}},busyOptions:{type:Array,default:function(){return this.$dsDefaults().busyOptions}}},computed:{slotData:function(){return{calendarEvent:this.calendarEvent,calendar:this.calendar,close:this.close,details:this.details}},classes:function(){return{"ds-event-cancelled":this.calendarEvent.cancelled}},styleHeader:function(){return{backgroundColor:this.details.color,color:this.details.forecolor}},styleText:function(){return{color:this.details.forecolor}},startDate:function(){return this.calendarEvent.start.format(this.formats.start)},busyness:function(){return this.details.busy?this.labels.busy:this.labels.free},isValid:function(){return this.$dayspan.isValidEvent(this.details,this.calendarEvent.schedule,this.calendarEvent)},occurs:function(){return this.$dayspan.getEventOccurrence(this.calendarEvent.schedule,this.calendarEvent.start,this.labels,this.formats)}},data:function(e){return{details:e.buildDetails()}},methods:{edit:function(){var e=this.getEvent("create-edit");this.$emit("create-edit",e),this.finishEvent(e)},save:function(){var e=this.getEvent("creating");this.$emit("creating",e),!e.handled&&e.details&&e.calendarEvent&&(e.created=e.calendarEvent.event,this.$dayspan.setEventDetails(e.details,e.created.data,e.created,e.calendarEvent),e.calendar&&(e.calendar.addEvent(e.created),e.added=!0),this.$emit("created",e),e.calendar&&e.refresh&&e.calendar.refreshEvents(),e.handled=!0,this.$emit("event-create",e.created)),this.finishEvent(e)},finishEvent:function(e){e.close&&(this.close(),this.$emit("create-popover-closed",e))},buildDetails:function(){var e=this.$dayspan.copyEventDetails(this.calendarEvent.event.data);return e.title="",e},getEvent:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o.Functions.extend((t={type:e,calendarEvent:this.calendarEvent,calendar:this.calendar,close:this.close,details:this.details,handled:!1,added:!1,refresh:!0},a()(t,"close",!0),a()(t,"$vm",this),a()(t,"$element",this.$el),t),n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarEventPlaceholder",props:{placeholder:{required:!0,type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},calendar:{required:!0,type:s.Calendar},day:{type:s.Day},index:{type:Number,default:0},popoverProps:{validate:function(e){return this.$dsValidate(e,"popoverProps")},default:function(){return this.$dsDefaults().popoverProps}}},computed:{hasPopover:function(){return!!this.$scopedSlots.eventCreatePopover},contentClass:function(){return this.$dayspan.fullscreenPopovers?"ds-fullscreen":""},isStart:function(){return this.placeholder.day.sameDay(this.day)},autoOpen:function(){return this.hasPopover&&this.placeholderForCreate&&this.isStart}},data:function(e){return{menu:!1}},watch:{menu:"triggerClearPlaceholder",placeholderForCreate:"openPopover"},mounted:function(){this.autoOpen&&(this.menu=!0)},methods:{close:function(){this.menu=!1},openPopover:function(e){this.isStart&&(this.menu=e)},triggerClearPlaceholder:function(e){e||this.$emit("clear-placeholder")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarEventPopover",props:{calendarEvent:{required:!0,type:s.CalendarEvent},calendar:{required:!0,type:s.Calendar},readOnly:{type:Boolean,default:!1},edit:{type:Function},allowEditOnReadOnly:{type:Boolean,default:function(){return this.$dsDefaults().allowEditOnReadOnly}},close:{type:Function},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},computed:{slotData:function(){return{calendarEvent:this.calendarEvent,calendar:this.calendar,edit:this.edit,close:this.close,details:this.details,readOnly:this.readOnly}},classes:function(){return{"ds-event-cancelled":this.calendarEvent.cancelled}},styleHeader:function(){return{backgroundColor:this.details.color,color:this.details.forecolor}},styleButton:function(){return{color:this.details.forecolor}},startDate:function(){return this.calendarEvent.start.format(this.formats.start)},busyness:function(){return this.details.busy?this.labels.busy:this.labels.free},hasBusy:function(){return"boolean"==typeof this.details.busy},occurs:function(){return this.$dayspan.getEventOccurrence(this.calendarEvent.schedule,this.calendarEvent.start,this.labels,this.formats)},details:function(){return this.calendarEvent.event.data},allowEdit:function(){return this.allowEditOnReadOnly||!this.isReadOnly},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly||this.details.readonly}},data:function(e){return{}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarEventTime",props:{calendarEvent:{required:!0,type:s.CalendarEvent},calendar:{required:!0,type:s.Calendar},popoverProps:{validate:function(e){return this.$dsValidate(e,"popoverProps")},default:function(){return this.$dsDefaults().popoverProps}},isPlaceholderWithDay:{type:s.Day}},computed:{style:function(){return this.isPlaceholderWithDay?this.$dayspan.getStylePlaceholderTimed(this.details,this.calendarEvent,this.isPlaceholderWithDay):this.$dayspan.getStyleTimed(this.details,this.calendarEvent)},showName:function(){return this.calendarEvent.starting||this.calendar&&!this.calendar.span.contains(this.calendarEvent.time.start)},hasPopover:function(){return!!this.$scopedSlots.eventPopover},hasIcon:function(){return!(!this.$dayspan.supports.icon||!this.details.icon)},contentClass:function(){return this.$dayspan.fullscreenPopovers?"ds-fullscreen":""},details:function(){return this.calendarEvent.event.data}},data:function(e){return{menu:!1}},methods:{close:function(){this.menu=!1},edit:function(){this.handlesEvents()&&this.$emit("edit",this.calendarEvent)},editCheck:function(e){this.handlesEvents(e)&&(this.hasPopover?this.menu=!this.menu:this.edit())},mouseEnterEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-enter-event",this.getEvent("mouse-enter-event",e))},mouseLeaveEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-leave-event",this.getEvent("mouse-leave-event",e))},mouseDownEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-down-event",this.getEvent("mouse-down-event",e))},mouseUpEvent:function(e){this.handlesEvents(e)&&this.$emit("mouse-up-event",this.getEvent("mouse-up-event",e))},handlesEvents:function(e){var t=!this.isPlaceholderWithDay;return t&&e&&e.stopPropagation(),t},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,calendarEvent:this.calendarEvent,calendar:this.calendar,details:this.details,offset:this.getRelativeTimeAt(t),left:0===t.button,right:1===t.button,handled:!1,$event:t,$vm:this,$element:this.$el},n)},getRelativeTimeAt:function(e){var t=this.$el.getBoundingClientRect();return(e.clientY-t.y)/this.$dayspan.dayHeight*s.Constants.MILLIS_IN_DAY}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsCalendarEventTimePlaceholder",props:{placeholder:{required:!0,type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},calendar:{required:!0,type:s.Calendar},day:{type:s.Day},popoverProps:{validate:function(e){return this.$dsValidate(e,"popoverProps")},default:function(){return this.$dsDefaults().popoverProps}}},computed:{hasPopover:function(){return!!this.$scopedSlots.eventCreatePopover},contentClass:function(){return this.$dayspan.fullscreenPopovers?"ds-fullscreen":""},isStart:function(){return this.placeholder.day.sameDay(this.day)},autoOpen:function(){return this.hasPopover&&this.placeholderForCreate&&this.isStart}},data:function(e){return{menu:!1}},watch:{menu:"triggerClearPlaceholder",placeholderForCreate:"openPopover"},mounted:function(){this.autoOpen&&(this.menu=!0)},methods:{close:function(){this.menu=!1},openPopover:function(e){this.isStart&&(this.menu=e)},triggerClearPlaceholder:function(e){e||this.$emit("clear-placeholder")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsDay",props:{day:{required:!0,type:s.Day},calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}}},computed:{classesDay:function(){return{"ds-today":this.day.currentDay,"ds-first-day-day":1===this.day.dayOfMonth,"ds-out-calendar":!this.day.inCalendar}},classesHeader:function(){return{"ds-out-calendar":!this.day.inCalendar}},classesDayOfMonth:function(){return{"ds-today-dom":this.day.currentDay}},showMonth:function(){return 1===this.day.dayOfMonth},dayOfMonth:function(){return this.day.dayOfMonth},month:function(){return this.day.format(this.formats.month)},hasPlaceholder:function(){return this.placeholder&&this.placeholder.time.matchesDay(this.day)},visibleEvents:function(){return this.day.events.filter(this.isVisible)}},methods:{isVisible:function(e){return!this.$dayspan.features.hideOnMove||!this.placeholder||this.placeholder.event!==e.event},add:function(){this.$emit("add",this.day)},viewDay:function(e){this.$emit("view-day",this.day)},mouseEnterDay:function(e){this.$emit("mouse-enter-day",this.day)},mouseLeaveDay:function(e){this.$emit("mouse-leave-day",this.day)},mouseMoveDay:function(e){this.$emit("mouse-move-day",this.getEvent("mouse-move-day",e))},mouseDownDay:function(e){this.$emit("mouse-down-day",this.getEvent("mouse-down-day",e))},mouseUpDay:function(e){this.$emit("mouse-up-day",this.getEvent("mouse-up-day",e))},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,day:this.day,calendar:this.calendar,left:0===t.button&&t.buttons>0,right:1===t.button&&t.buttons>0,handled:!1,$event:t,$vm:this,$element:this.$el},n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsDayPicker",props:{span:{required:!0,type:s.DaySpan},highlightSpan:{type:Boolean,default:!1},weekdays:{type:Array,default:function(){return this.$dsDefaults().weekdays}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{month:e.getMonth()}},computed:{summary:function(){return this.month?this.month.summary(!1,!1,!1,!1):""}},watch:{span:{deep:!0,handler:"resetMonth"}},methods:{isHighlighted:function(e){return this.highlightSpan&&this.span.matchesDay(e)},getMonthStart:function(){return this.span&&this.span.start?this.span.start:this.$dayspan.today},resetMonth:function(){this.span.matchesMonth(this.month.start)||(this.month=this.getMonth())},getMonth:function(){return s.Calendar.months(1,this.getMonthStart(),0,{fill:!0,minimumSize:42})},pick:function(e){this.$emit("picked",e)},prev:function(){var e=this.getEvent("prev",{next:!1,prev:!0});this.$emit("prev",e),e.handled||(e.month.prev(),e.handled=!0),this.$emit("change",e)},next:function(){var e=this.getEvent("next",{next:!0,prev:!1});this.$emit("next",e),e.handled||(e.month.next(),e.handled=!0),this.$emit("change",e)},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,span:this.span,month:this.month,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsDayRow",props:{days:{required:!0,type:Array},calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsDayTimes",props:{day:{required:!0,type:s.CalendarDay},calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1}},computed:{classesDay:function(){return{"ds-day-today":this.day.currentDay,"ds-day-past":this.day.currentOffset<0,"ds-day-future":this.day.currentOffset>0}},nowLine:function(){return this.$dayspan.getStyleNow()},hasPlaceholder:function(){return this.placeholder&&!this.placeholder.fullDay&&this.placeholder.time.matchesDay(this.day)}},methods:{isVisible:function(e){return!e.fullDay&&(!this.$dayspan.features.hideOnMove||!this.placeholder||this.placeholder.event!==e.event)},addAt:function(e){this.$emit("add-at",{day:this.day,hour:e-1})},mouseEnterDay:function(e){this.$emit("mouse-enter-day",this.day)},mouseLeaveDay:function(e){this.$emit("mouse-leave-day",this.day)},mouseMove:function(e){var t=this.getTimeAt(e,this.$dayspan.rounding.move),n=this.getTimeAt(e,this.$dayspan.rounding.add,!0),s=this.getEvent("mouse-move",e,{time:t,timeDrag:n});this.$emit("mouse-move",s)},mouseDown:function(e){var t=this.getTimeAt(e,this.$dayspan.rounding.add),n=this.getEvent("mouse-down",e,{time:t});this.$emit("mouse-down",n)},mouseUp:function(e){var t=this.getTimeAt(e,this.$dayspan.rounding.add,!0),n=this.getEvent("mouse-up",e,{time:t});this.$emit("mouse-up",n)},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,day:this.day,left:0===t.button&&t.buttons>0,right:1===t.button&&t.buttons>0,handled:!1,$event:t,$vm:this,$element:this.$el},n)},getTimeAt:function(e,t,n){var a=this.$el.getBoundingClientRect(),o=(e.clientY-a.y)/a.height,r=Math.round(s.Constants.MILLIS_IN_DAY*o),i=this.day.start().relative(r);return t&&(i=this.$dayspan.roundTime(i,t,n)),i}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsDaysView",props:{calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},scrollToFirst:{type:Boolean,default:function(){return this.$dsDefaults().scrollToFirst}},scrollBuffer:{type:Number,default:function(){return this.$dsDefaults().scrollBuffer}},hours:{type:Array,default:function(){return this.$dsDefaults().hours}}},computed:{dayHeight:function(){return{height:this.$dayspan.dayHeight+"px"}},hourClasses:function(){var e=this.$dayspan.now.hour;return this.hours.map(function(t,n){return{"ds-same-hour":n===e,"ds-past-hour":n1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,day:this.day,schedule:this.schedule,target:this.targetSchedule,details:this.details,targetDetails:this.targetDetails,calendar:this.calendar,calendarEvent:this.calendarEvent,handled:!1,refresh:!0,create:!0,added:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsEventDialog",props:{calendar:{type:s.Calendar},dialogProps:{validate:function(e){return this.$dsValidate(e,"dialogProps")},default:function(){return this.$dsDefaults().dialogProps}},readOnly:{type:Boolean,default:!1}},data:function(e){return{open:!1,calendarEvent:null,details:null,schedule:null,day:null}},computed:{},methods:{addToday:function(){this.add(this.$dayspan.today)},add:function(e,t){this.addSchedule(e,s.Schedule.forDay(e,t))},addAt:function(e,t){this.addSchedule(e,s.Schedule.forTime(e,t))},addSpan:function(e){this.addSchedule(e.start,s.Schedule.forSpan(e))},addPlaceholder:function(e,t){this.addSchedule(e.start,e.schedule,t||e.event.data)},addSchedule:function(e,t,n){this.day=e,this.calendarEvent=null,this.details=n||this.$dayspan.getDefaultEventDetails(),this.schedule=t,this.finishOpen()},edit:function(e){this.day=e.start,this.calendarEvent=e,this.details=e.event.data||this.$dayspan.getDefaultEventDetails(),this.schedule=e.schedule,this.finishOpen()},finishOpen:function(){var e=this.getEvent("open");this.$emit("open",e),e.open&&(this.open=!0)},eventCreate:function(e){this.$emit("event-create",e)},eventUpdate:function(e){this.$emit("event-update",e)},eventRemove:function(e){this.$emit("event-remove",e)},actioned:function(e){e.hide=!0,this.$emit("actioned",e),this.finishClose(e)},cancel:function(e){e.hide=!0,this.$emit("cancel",e),this.finishClose(e)},saved:function(e){e.hide=!0,this.$emit("saved",e),this.finishClose(e)},finishClose:function(e){e.hide&&(this.open=!1,this.$emit("close",e)),this.schedule=null,this.details=null},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,day:this.day,schedule:this.schedule,calendar:this.calendar,calendarEvent:this.calendarEvent,handled:!1,open:!0,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"dsGestures",props:{minDistance:{type:Number,default:function(){return this.$dsDefaults().minDistance}},maxDistance:{type:Number,default:function(){return this.$dsDefaults().maxDistance}},maxWander:{type:Number,default:function(){return this.$dsDefaults().maxWander}}},methods:{start:function(e){this.starting=this.getPoint(e)},move:function(e){this.checkGesture(this.getPoint(e),this.maxDistance)},end:function(e){this.checkGesture(this.getPoint(e),this.minDistance)},checkGesture:function(e,t){var n=this.starting;if(!n)return!1;var s=e.x-n.x,a=e.y-n.y,o=s*s;if(o>t*t){var r=(Math.sqrt(o),s<0?-s:s),i=a<0?-a:a;r>i?r*this.maxWander>i&&(s<0?this.$emit("swipeleft",r):this.$emit("swiperight",r),this.$emit("swipex",s)):i*this.maxWander>r&&(a<0?this.$emit("swipeup",i):this.$emit("swipedown",i),this.$emit("swipey",a)),this.starting=null}},getPoint:function(e){var t=e.touches[0]||e.changedTouches[0];return{x:t.clientX,y:t.clientY}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsIdentifierChip",props:{identifier:{required:!0,validator:function(e){return"string"==typeof e||"number"==typeof e}},description:{type:String,default:function(){return this.$dsDefaults().description}},short:{type:Boolean,default:function(){return this.$dsDefaults().short}},canRemove:{type:Boolean,default:function(){return this.$dsDefaults().canRemove}}},computed:{text:function(){return s.Identifier.find(this.identifier).describe(this.identifier,this.short)}},methods:{remove:function(){this.$emit("remove",this.identifier)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsSchedule",props:{schedule:{required:!0,type:s.Schedule},day:{type:s.Day},readOnly:{type:Boolean,default:!1},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},allowsRange:{type:Boolean,default:function(){return this.$dsDefaults().allowsRange}}},data:function(e){return{}},computed:{showRange:function(){return this.allowsRange&&!this.schedule.isSingleEvent()},classes:function(){return{"ds-schedule-small":this.$vuetify.breakpoint.smAndDown}},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},methods:{custom:function(){this.$refs.customScheduler.edit(this.schedule,this.day)},setType:function(e){this.$emit("type",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleActions",props:{schedule:{required:!0,type:s.Schedule},calendarEvent:{required:!0,type:s.CalendarEvent},calendar:{type:s.Calendar},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},allowRemove:{type:Boolean,default:function(){return this.$dsDefaults().allowRemove}},allowExclude:{type:Boolean,default:function(){return this.$dsDefaults().allowExclude}},allowCancel:{type:Boolean,default:function(){return this.$dsDefaults().allowCancel}},allowUncancel:{type:Boolean,default:function(){return this.$dsDefaults().allowUncancel}},allowMove:{type:Boolean,default:function(){return this.$dsDefaults().allowMove}},allowInclude:{type:Boolean,default:function(){return this.$dsDefaults().allowInclude}},allowSetStart:{type:Boolean,default:function(){return this.$dsDefaults().allowSetStart}},allowSetEnd:{type:Boolean,default:function(){return this.$dsDefaults().allowSetEnd}}},data:function(e){return{movingDate:!1,movingTime:!1,includingDate:!1,includingTime:!1,targetDate:null,targetTime:null}},computed:{repeats:function(){return!this.schedule.isSingleEvent()},event:function(){return this.calendarEvent.event},canRemove:function(){return this.allowRemove},canExclude:function(){return this.allowExclude&&this.repeats},canCancel:function(){return this.allowCancel&&!this.calendarEvent.cancelled},canUncancel:function(){return this.allowUncancel&&this.calendarEvent.cancelled},canMove:function(){return this.allowMove},canInclude:function(){return this.allowInclude},canSetStart:function(){return this.allowSetStart},canSetEnd:function(){return this.allowSetEnd},moving:function(){return this.movingDate||this.movingTime},including:function(){return this.includingDate||this.includingTime}},methods:{remove:function(){var e=this;this.$dayspan.getPermission("actionRemove",function(){var t=e.getEvent("remove");e.$emit("remove",t),!t.handled&&t.calendar&&(t.calendar.removeEvent(t.event),t.handled=!0),e.$emit("finish",t),e.$emit("event-remove",t.event)})},exclude:function(){var e=this;this.$dayspan.getPermission("actionExclude",function(){var t=e.getEvent("exclude");e.$emit("exclude",t),!t.handled&&t.calendarEvent&&(t.calendarEvent.exclude(),t.refresh&&t.calendar&&t.calendar.refreshEvents(),t.handled=!0),e.$emit("finish",t),e.$emit("event-update",t.event)})},cancel:function(){var e=this;this.$dayspan.getPermission("actionCancel",function(){var t=e.getEvent("cancel");e.$emit("cancel",t),!t.handled&&t.calendarEvent&&(t.calendarEvent.cancel(!0),t.refresh&&t.calendar&&t.calendar.refreshEvents(),t.handled=!0),e.$emit("finish",t),e.$emit("event-update",t.event)})},uncancel:function(){var e=this;this.$dayspan.getPermission("actionUncancel",function(){var t=e.getEvent("uncancel");e.$emit("uncancel",t),!t.handled&&t.calendarEvent&&(t.calendarEvent.cancel(!1),t.refresh&&t.calendar&&t.calendar.refreshEvents(),t.handled=!0),e.$emit("finish",t),e.$emit("event-update",t.event)})},setStart:function(){var e=this;this.$dayspan.getPermission("actionSetStart",function(){var t=e.getEvent("set-start");e.$emit("set-start",t),!t.handled&&t.calendarEvent&&(t.calendarEvent.schedule.start=t.calendarEvent.day.start(),t.refresh&&t.calendar&&t.calendar.refreshEvents(),t.handled=!0),e.$emit("finish",t),e.$emit("event-update",t.event)})},setEnd:function(){var e=this;this.$dayspan.getPermission("actionSetEnd",function(){var t=e.getEvent("set-end");e.$emit("set-end",t),!t.handled&&t.calendarEvent&&(t.calendarEvent.schedule.end=t.calendarEvent.day.end(),t.refresh&&t.calendar&&t.calendar.refreshEvents(),t.handled=!0),e.$emit("finish",t),e.$emit("event-update",t.event)})},getTarget:function(){if(!this.targetDate)return null;var e=s.Day.parse(this.targetDate);if(e&&this.targetTime){var t=s.Time.parse(this.targetTime);t&&(e=e.withTime(t))}return e},setTarget:function(){this.targetDate=this.calendarEvent.start.format("YYYY-MM-DD"),this.targetTime=this.calendarEvent.start.format("HH:mm")},moveStart:function(){this.setTarget(),this.movingDate=!0},moveEnd:function(){var e=this;if(this.movingDate&&(this.movingDate=!1,!this.schedule.isFullDay()))return void(this.movingTime=!0);this.movingTime&&(this.movingTime=!1);var t=this.getTarget();t&&this.$dayspan.getPermission("actionMove",function(){var n=e.getEvent("move",{target:t});e.$emit("move",n),!n.handled&&n.calendarEvent&&n.target&&(n.calendarEvent.move(n.target),n.calendar&&n.calendar.refreshEvents(),n.handled=!0),e.$emit("finish",n),e.$emit("event-update",n.event)})},includeStart:function(){this.setTarget(),this.includingDate=!0},includeEnd:function(){var e=this;if(this.includingDate&&(this.includingDate=!1,!this.schedule.isFullDay()))return void(this.includingTime=!0);this.includingTime&&(this.includingTime=!1);var t=this.getTarget();t&&this.$dayspan.getPermission("actionInclude",function(){var n=e.getEvent("include",{target:t});e.$emit("include",n),!n.handled&&n.calendarEvent&&n.calendarEvent.schedule&&n.target&&(n.calendarEvent.schedule.setExcluded(n.target,!1),n.calendar&&n.calendar.refreshEvents(),n.handled=!0),e.$emit("finish",n),e.$emit("event-update",n.event)})},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,schedule:this.schedule,calendar:this.calendar,calendarEvent:this.calendarEvent,event:this.event,handled:!1,refresh:!0,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleForecast",props:{schedule:{required:!0,type:s.Schedule},day:{type:s.Day},readOnly:{type:Boolean,default:!1},canExclude:{type:Boolean,default:function(){return this.$dsDefaults().canExclude}},hasDescription:{type:Boolean,default:function(){return this.$dsDefaults().hasDescription}},defaultSize:{type:Number,default:function(){return this.$dsDefaults().defaultSize}},sizeMax:{type:Number,default:function(){return this.$dsDefaults().sizeMax}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{size:e.defaultSize}},computed:{sizeInput:{get:function(){return this.size},set:function(e){this.size=Math.max(1,Math.min(Math.floor(e),this.sizeMax))}},aroundDay:function(){return this.day||this.$dayspan.today},forecast:function(){return this.schedule.forecast(this.aroundDay,!1,this.size).map(function(e){return e[1]}).list()},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},watch:{forecast:{handler:"triggerChange",immediate:!0}},methods:{triggerChange:function(){this.$emit("change",this.getEvent("change"))},exclude:function(e){var t=this.getEvent("exclude",{time:e});!t.handled&&t.schedule&&(t.schedule.setExcluded(t.time),t.handled=!0)},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,schedule:this.schedule,size:this.size,forecast:this.forecast,day:this.day,aroundDay:this.aroundDay,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),a=(n.n(s),n(4));t.default={name:"dsScheduleFrequencyDay",mixins:[a.a],props:{options:{default:function(){return this.$dsDefaults().options}},types:{default:function(){return this.$dsDefaults().types}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{chosenType:null,property:"dayOfMonth"}},watch:{schedule:{immediate:!0,deep:!0,handler:"updateProperty"},chosenType:"onTypeChange"},computed:{oneOfs:function(){return this.getOffsets(this.chosenType.max,s.Suffix.CACHE,this.chosenType.min,this.chosenType.offset)},offsets:function(){return this.getOffsets(this.frequency.every+1,s.Suffix.CACHE,this.chosenType.min,this.chosenType.offset)}},methods:{updateProperty:function(){this.chosenType=this.findType(this.types)},onTypeChange:function(e,t){this.property=e.property}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),a=(n.n(s),n(4));t.default={name:"dsScheduleFrequencyDayOfWeek",mixins:[a.a],props:{options:{default:function(){return this.$dsDefaults().options}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},weekdays:{type:Array,default:function(){return this.$dsDefaults().weekdays}}},data:function(e){return{property:"dayOfWeek"}},computed:{isSimple:function(){return"any"===this.type||"weekday"===this.type||"weekend"===this.type},oneOfs:function(){return this.weekdays.map(function(e,t){return{text:e,value:t}})},offsets:function(){return this.getOffsets(this.frequency.every,this.weekdays)}},methods:{getCustomFrequencyType:function(e){return e&&s.Functions.isArrayEquals(e,s.Weekday.WEEK)?"weekday":e&&s.Functions.isArrayEquals(e,s.Weekday.ENDS)?"weekend":void 0},setCustomFrequencyType:function(e){switch(e){case"weekday":this.frequency=s.Weekday.WEEK;break;case"weekend":this.frequency=s.Weekday.ENDS}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(4);t.default={name:"dsScheduleFrequencyMonth",mixins:[s.a],props:{options:{default:function(){return this.$dsDefaults().options}},months:{type:Array,default:function(){return this.$dsDefaults().months}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{property:"month"}},computed:{oneOfs:function(){return this.months.map(function(e,t){return{text:e,value:t}})},offsets:function(){return this.getOffsets(this.frequency.every,this.months)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),a=(n.n(s),n(4));t.default={name:"dsScheduleFrequencyWeek",mixins:[a.a],props:{options:{default:function(){return this.$dsDefaults().options}},types:{default:function(){return this.$dsDefaults().types}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{chosenType:null,property:"weekspanOfMonth"}},watch:{schedule:{immediate:!0,deep:!0,handler:"updateProperty"},chosenType:"onTypeChange"},computed:{oneOfs:function(){return this.getOffsets(this.chosenType.max,s.Suffix.CACHE,this.chosenType.min,this.chosenType.offset)},offsets:function(){return this.getOffsets(this.frequency.every+1,s.Suffix.CACHE)}},methods:{updateProperty:function(){this.chosenType=this.findType(this.types)},onTypeChange:function(e,t){this.property=e.property}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0),a=(n.n(s),n(4));t.default={name:"dsScheduleFrequencyYear",mixins:[a.a],props:{day:{type:s.Day},lookback:{type:Number,default:function(){return this.$dsDefaults().lookback}},lookahead:{type:Number,default:function(){return this.$dsDefaults().lookahead}},options:{default:function(){return this.$dsDefaults().options}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{property:"year"}},computed:{currentYear:function(){return(this.schedule.start||this.day||this.$dayspan.today).year},oneOfs:function(){for(var e=this.currentYear,t=e-this.lookback,n=e+this.lookahead,s=[],a=t;a<=n;a++)s.push({text:a,value:a});return s},offsets:function(){for(var e=this.frequency.every,t=this.currentYear,n=[],s=0;s1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,modifier:this.modifier,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleSpan",props:{schedule:{required:!0,type:s.Schedule},day:{type:s.Day},readOnly:{type:Boolean,default:!1},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}}},data:function(e){return{startMenu:!1,endMenu:!1}},computed:{hasStart:function(){return!!this.schedule.start},hasEnd:function(){return!!this.schedule.end},startSpan:function(){var e=this.schedule.start||this.day;return e?s.DaySpan.point(e):null},startText:function(){return this.schedule.start?this.schedule.start.format(this.formats.start):this.labels.startless},endSpan:function(){var e=this.schedule.end||this.day;return e?s.DaySpan.point(e):null},endText:function(){return this.schedule.end?this.schedule.end.format(this.formats.end):this.labels.endless},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},methods:{setStart:function(e){var t=this.getEvent("start",{start:e});this.$emit("start",t),!t.handled&&t.schedule&&(t.schedule.start=t.start,t.handled=!0),this.startMenu=!1,this.$emit("change",t)},setEnd:function(e){var t=this.getEvent("end",{end:e});this.$emit("end",t),!t.handled&&t.schedule&&(t.schedule.end=t.end,t.handled=!0),this.endMenu=!1,this.$emit("change",t)},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,schedule:this.schedule,day:this.day,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleTime",props:{value:{required:!0,type:s.Time},readOnly:{type:Boolean,default:!1},index:{type:Number,default:function(){return this.$dsDefaults().index}},mutate:{type:Boolean,default:function(){return this.$dsDefaults().mutate}},showAdd:{type:Boolean,default:function(){return this.$dsDefaults().showAdd}},showRemove:{type:Boolean,default:function(){return this.$dsDefaults().showRemove}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},colors:{validate:function(e){return this.$dsValidate(e,"colors")},default:function(){return this.$dsDefaults().colors}},icons:{validate:function(e){return this.$dsValidate(e,"icons")},default:function(){return this.$dsDefaults().icons}}},data:function(e){return{}},computed:{time:{get:function(){return this.value.format("HH:mm")},set:function(e){this.setTime(e)}},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},methods:{addTime:function(){this.$emit("add",this.getEvent("add"))},removeTime:function(){this.$emit("remove",this.getEvent("remove"))},setTime:function(e){var t=s.Time.parse(e);if(t){var n=this.getEvent("change",{next:t});this.$emit("change",n),n.handled||(n.mutate&&(n.time.set(n.next),t=n.next),this.$emit("input",t))}},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,time:this.value,index:this.index,mutate:this.mutate,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleTimes",props:{schedule:{required:!0,type:s.Schedule},readOnly:{type:Boolean,default:!1},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}},defaultTime:{type:String,default:function(){return this.$dsDefaults().defaultTime}}},computed:{durationOptions:function(){var e=1===this.schedule.duration,t=[{text:e?this.labels.minute:this.labels.minutes,value:"minutes"},{text:e?this.labels.hour:this.labels.hours,value:"hours"}],n=[{text:e?this.labels.day:this.labels.days,value:"days"},{text:e?this.labels.week:this.labels.weeks,value:"weeks"},{text:e?this.labels.month:this.labels.months,value:"months"}];return this.allDay?n:t.concat(n)},hasTimes:function(){return this.schedule.times.length>1},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},data:function(e){return{allDay:!1}},watch:{schedule:{handler:"updateAllDay",immediate:!0},allDay:"updateScheduleAllDay"},methods:{updateAllDay:function(){this.allDay=this.schedule.isFullDay()},updateScheduleAllDay:function(e){var t=this;this.schedule.isFullDay()!==e&&this.$dayspan.getPermission("toggleAllDay",function(n){t.schedule.setFullDay(e),t.triggerChange()},function(){t.allDay=!e})},changeTime:function(e){e.schedule=this.schedule,e.updated=!1,this.$emit("update",e),!e.handled&&e.schedule&&(e.updated=e.schedule.moveTime(e.time,e.next),e.handled=!0),this.$emit("change",e)},addTime:function(e){e.time=s.Time.parse(this.defaultTime),e.schedule=this.schedule,e.time&&(this.$emit("add",e),!e.handled&&e.schedule&&(e.schedule.times.push(e.time),e.handled=!0),this.$emit("change",e))},removeTime:function(e){var t=this;this.$dayspan.getPermission("removeExistingTime",function(){e.schedule=t.schedule,t.$emit("remove",e),!e.handled&&e.schedule&&e.time&&(e.handled=e.schedule.removeTime(e.time)),t.$emit("change",e)})},isLastTime:function(e){return e===this.schedule.times.length-1},triggerChange:function(){this.$emit("change",this.getEvent("change"))},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,schedule:this.schedule,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleType",props:{day:{required:!0,type:s.Day},schedule:{required:!0,type:s.Schedule},readOnly:{type:Boolean,default:!1},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}}},data:function(){return{type:""}},watch:{schedule:{handler:"updateType",immediate:!0},type:"applyType"},computed:{hideHint:function(){return"none"!==this.type&&"custom"!==this.type},typeHint:function(){return"none"===this.type?this.day.format(this.formats.date):"custom"===this.type?this.$dayspan.getScheduleDescription(this.schedule):""},types:function(){var e=this;return this.day?s.Patterns.filter(function(e){return e.listed}).map(function(t){return{label:t.describe(e.day),value:t.name}}):[]},customIcon:function(){return"custom"===this.type?"edit":""},isReadOnly:function(){return this.readOnly||this.$dayspan.readOnly}},methods:{applyType:function(e,t){if(this.applying){if("custom"===t&&(this.schedule.end=null),e){var n=s.Pattern.withName(e);n&&n.apply(this.schedule,this.day)}"none"===e&&this.schedule.adjustDefinedSpan()}this.$emit("change",e)},custom:function(){this.$emit("custom",this)},updateType:function(){this.applying=!1,this.type=this.determineType(),this.applying=!0},determineType:function(){var e=s.Pattern.findMatch(this.schedule);return e?e.name:"custom"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleTypeCustom",props:{day:{required:!0,type:s.Day},schedule:{required:!0,type:s.Schedule}},data:function(e){return{}},computed:{customDescription:function(){return this.$dayspan.getScheduleDescription(this.schedule)}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsScheduleTypeCustomDialog",props:{dialogProps:{validate:function(e){return this.$dsValidate(e,"dialogProps")},default:function(){return this.$dsDefaults().dialogProps}},labels:{validate:function(e){return this.$dsValidate(e,"labels")},default:function(){return this.$dsDefaults().labels}}},data:function(e){return{visible:!1,original:null,copy:null,day:null}},computed:{hasData:function(){return!!this.copy},aroundDay:function(){return this.day||this.$dayspan.today}},methods:{edit:function(e,t){this.original=e,this.copy=e.clone(),this.day=t,this.visible=!0,this.$emit("show",this.getEvent("show"))},create:function(){this.original=null,this.copy=new s.Schedule,this.day=null,this.visible=!0,this.$emit("show",this.getEvent("show"))},save:function(){var e=this.getEvent("save");this.$emit("save",e),!e.handled&&e.target&&e.schedule&&(e.target.set(e.schedule),e.handled=!0),this.finish(e)},hide:function(){this.finish(this.getEvent("hide"))},cancel:function(){var e=this.getEvent("cancel");this.$emit("cancel",e),this.finish(e)},finish:function(e){e.hide&&this.visible&&(this.visible=!1,this.$emit("hide",e))},getEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s.Functions.extend({type:e,target:this.original,schedule:this.copy,day:this.day,hide:!0,handled:!1,$vm:this,$element:this.$el},t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsWeekDayHeader",props:{day:{required:!0,type:s.CalendarDay},calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},formats:{validate:function(e){return this.$dsValidate(e,"formats")},default:function(){return this.$dsDefaults().formats}}},computed:{classesDay:function(){return{"ds-day-today":this.day.currentDay,"ds-day-past":this.day.currentOffset<0,"ds-day-future":this.day.currentOffset>0}},dayOfMonth:function(){return this.day.dayOfMonth},weekday:function(){return this.day.format(this.formats.weekday)},hasPlaceholder:function(){return this.placeholder&&this.placeholder.time.matchesDay(this.day)&&this.placeholder.fullDay},visibleEvents:function(){return this.day.events.filter(this.isVisible)}},methods:{isVisible:function(e){return!!e.fullDay&&(!this.$dayspan.features.hideOnMove||!this.placeholder||this.placeholder.event!==e.event)},add:function(){this.$emit("add",this.day)},viewDay:function(e){this.$emit("view-day",this.day)},mouseEnterDay:function(e){this.$emit("mouse-enter-day",this.day)},mouseLeaveDay:function(e){this.$emit("mouse-leave-day",this.day)},mouseMoveDay:function(e){this.$emit("mouse-move-day",this.getEvent("mouse-move-day",e))},mouseDownDay:function(e){this.$emit("mouse-down-day",this.getEvent("mouse-down-day",e))},mouseUpDay:function(e){this.$emit("mouse-up-day",this.getEvent("mouse-up-day",e))},getEvent:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return s.Functions.extend({type:e,day:this.day,calendar:this.calendar,left:0===t.button&&t.buttons>0,right:1===t.button&&t.buttons>0,handled:!1,$event:t,$vm:this,$element:this.$el},n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsWeekHeader",props:{days:{required:!0,type:Array},calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},scrollPush:{type:Number,default:0}},computed:{style:function(){return{marginRight:this.scrollPush+"px"}}},methods:{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(0);n.n(s);t.default={name:"dsWeeksView",props:{calendar:{required:!0,type:s.Calendar},placeholder:{type:s.CalendarEvent},placeholderForCreate:{type:Boolean,default:!1},weekdays:{type:Array,default:function(){return this.$dsDefaults().weekdays}}},computed:{rows:function(){return Math.floor(this.calendar.days.length/7)}},methods:{daysAtRow:function(e,t){var n=(e-1)*t;return this.calendar.days.slice(n,n+t)},weekdayClasses:function(e){return{"ds-week-header-today":this.$dayspan.today.dayOfWeek===e}}}}},function(e,t,n){"use strict";t.a=[{text:0,value:"#F44336"},{text:0,value:"#E91E63"},{text:0,value:"#9C27B0"},{text:0,value:"#673AB7"},{text:0,value:"#3F51B5"},{text:0,value:"#2196F3"},{text:0,value:"#1976d2"},{text:0,value:"#03A9F4"},{text:0,value:"#00BCD4"},{text:0,value:"#009688"},{text:0,value:"#4CAF50"},{text:0,value:"#8BC34A"},{text:0,value:"#CDDC39"},{text:0,value:"#FFEB3B"},{text:0,value:"#FFC107"},{text:0,value:"#FF9800"},{text:0,value:"#FF5722"},{text:0,value:"#795548"},{text:0,value:"#607D8B"},{text:0,value:"#9E9E9E"},{text:0,value:"#000000"}]},function(e,t,n){"use strict";var s=n(0),a=(n.n(s),n(56)),o=n(54),r=n(57),i=n(60),l=n(8),d=n(233),c=n.n(d);t.a={data:{version:"0.3.0",readOnly:!1,today:s.Day.today(),tomorrow:s.Day.tomorrow(),now:s.Day.now(),timeout:null,refreshInterval:s.Constants.MILLIS_IN_MINUTE,dayPadding:5,dayHeight:960,columnOffset:10,eventHeight:21,hourHeight:40,inactiveBlendTarget:{r:255,g:255,b:255},inactiveBlendAmount:.5,placeholderBlendAmount:.2,placeholderBlendTarget:{r:255,g:255,b:255},rounding:{move:1,add:15*s.Constants.MILLIS_IN_MINUTE,drag:15*s.Constants.MILLIS_IN_MINUTE},supports:{title:!0,description:!0,color:!0,location:!0,calendar:!0,busy:!0,icon:!0,guests:!1},features:{exclude:!0,include:!0,cancel:!0,move:!0,moveDuplicate:!0,moveInstance:!0,moveAll:!0,drag:!0,forecast:!0,addDay:!0,addTime:!0,hideOnMove:!0},prompt:{actionRemove:!0,actionExclude:!0,actionCancel:!0,actionUncancel:!0,actionMove:!0,actionInclude:!0,actionSetStart:!0,actionSetEnd:!0,move:!0,toggleAllDay:!0,removeExistingTime:!0},promptOpen:null,promptLabels:{actionRemove:0,actionExclude:0,actionCancel:0,actionUncancel:0,actionSetStart:0,actionSetEnd:0,actionMove:0,actionInclude:0,move:0,toggleAllDay:0,removeExistingTime:0},placeholder:{noTitle:0},patterns:{lastDay:0,lastDayOfMonth:0,lastWeekday:0},colors:o.a,icons:r.a,defaults:a.a,locales:i.a,currentLocale:i.b},computed:{fullscreenPopovers:function(){return this.$vuetify.breakpoint.xs},fullscreenDialogs:function(){return this.$vuetify.breakpoint.xs}},methods:{normalizeLocaleName:function(e){return e.toLowerCase()},getLocale:function(e){return this.locales[this.normalizeLocaleName(e)]},setLocale:function(e,t){var s=this.getLocale(e);if(!s&&t)throw"No locale exists with the name "+e;s&&(n.i(l.e)(this,s,e),this.currentLocale=e)},addLocale:function(e,t){this.locales[this.normalizeLocaleName(e)]=t},addLocales:function(e,t){var n=this;e.forEach(function(e){return n.addLocale(e,t)})},updateLocale:function(e,t){var s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this.getLocale(e);if(!a)throw"No locale exists with the name "+e;n.i(l.e)(a,t,"",s)},init:function(){this.setLocale(this.currentLocale,!0),this.startRefreshTimes(),this.addPatterns()},setEventDetails:function(e,t,n,s){n.data=c.a.util.extend(t,e)},copyEventDetails:function(e){return n.i(l.f)({},e)},createEventData:function(e,t){return n.i(l.f)({},e)},createEvent:function(e,t,n){return s.Parse.event({schedule:t,data:this.createEventData(e,t)})},addPatterns:function(){var e=this;s.Patterns.unshift(s.PatternMap.lastDay=new s.Pattern("lastDay",!1,function(t){return e.patterns.lastDay(t)},{lastDayOfMonth:[1]})),s.Patterns.unshift(s.PatternMap.lastDayOfMonth=new s.Pattern("lastDayOfMonth",!1,function(t){return e.patterns.lastDayOfMonth(t)},{month:1,lastDayOfMonth:[1]})),s.Patterns.unshift(s.PatternMap.lastWeekday=new s.Pattern("lastWeekday",!1,function(t){return e.patterns.lastWeekday(t)},{lastWeekspanOfMonth:[0],dayOfWeek:1,month:1}))},getDefaultEventDetails:function(){return{title:"",description:"",location:"",color:this.getDefaultEventColor(),forecolor:"#ffffff",calendar:"",busy:!0,icon:""}},getDefaultEventColor:function(){return this.colors[Math.floor(this.colors.length*Math.random())].value},isValidEvent:function(e,t,n){return!!e.title},requiresPermission:function(e){return!!(this.prompt[e]&&this.promptLabels[e]&&this.promptOpen)},getPermission:function(e,t,n){var s=this.prompt[e],a=this.promptLabels[e];s&&a&&this.promptOpen?this.promptOpen(a,function(e){e?t(!0):n&&n()}):t(!1)},getPrefix:function(e,t){return 1===t.length?t[0].start.format("ha"):"("+t.length+")"},getScheduleDescription:function(e){return e.describe("event",!1,!1,!1,!1)},getEventOccurrence:function(e,t,n,a){var o=this.getEventDuration(e,n);if(e.isSingleEvent())return e.isFullDay()?o:t.asTime().format(a.time);var r=s.Pattern.findMatch(e,!1);if(r&&"custom"!==r.name){var i="";return"none"!==r.name&&(i=r.describe(t)),e.isFullDay()||(i&&(i+=" at "),i+=e.describeArray(e.times,function(e){return e.format(a.time)})),i+=" ("+o+")"}return e.describe("event",!1).substring(20)+" ("+o+")"},getEventAgendaWhen:function(e,t,n){var s="",a=e.schedule;return e.fullDay?s+=t.allDay:s+=a.describeArray(a.times,function(e){return e.format(n.time)}),1!==a.duration&&this.$vuetify.breakpoint.smAndUp&&(s+=" ("+this.getEventDuration(a,t)+")"),s},getEventDuration:function(e,t){var n=t[e.durationUnit],s=e.duration;return s+" "+(1===s?n[0]:n[1])},getPlaceholderEventDetails:function(){var e=this.getDefaultEventDetails();return e.title=this.placeholder.noTitle,e},getPlaceholderEventForAdd:function(e){var t=this.getPlaceholderEventDetails(),n=new s.Schedule({}),a=e.timeIdentifier,o=this.createEvent(t,n,!0),r=s.DaySpan.point(e),i=e.start();return new s.CalendarEvent(a,o,r,i)},getPlaceholderEventForMove:function(e){var t=new s.CalendarEvent(e.id,e.event,e.time,e.day);return t.time=new s.DaySpan(e.start,e.end),t.col=0,t.row=0,t},getStyleFull:function(e,t,n){var s=t.time.start.isBefore(this.today),a=t.cancelled,o=this.getStyleColor(e,t),r=this.getStyleColor(e,t,s,a);return{top:(t.row-(n||0))*this.eventHeight+"px",backgroundColor:r,color:e.forecolor,left:t.starting?"0px":"-5px",right:t.ending?"0px":"-6px",textDecoration:a?"line-through":"inherit",textDecorationColor:a?o:"inherit"}},getStyleTimed:function(e,t){var n=t.time.end.isBefore(this.now),s=t.cancelled,a=t.getTimeBounds(this.dayHeight,1,this.columnOffset),o=(this.getStyleColor(e,t),this.getStyleColor(e,t,n,s));return{top:a.top+"px",height:a.height+"px",left:a.left+"%",width:100-a.left+"%",backgroundColor:o,marginLeft:t.starting?0:"-5px",marginRight:t.ending?0:"-5px",textDecoration:s?"line-through":"inherit",textDecorationColor:s?o:"inherit"}},getStylePopover:function(e,t){},getStyleNowBorder:function(){return"black solid 3px"},getStyleNow:function(){return{position:"absolute",left:"0px",right:"-1px",top:this.now.asTime().toMilliseconds()/s.Constants.MILLIS_IN_DAY*this.dayHeight-1+"px",borderTop:this.getStyleNowBorder()}},getStyleColor:function(e,t,n,s){var a=e.color;return(n||s)&&(a=this.blend(a,this.inactiveBlendAmount,this.inactiveBlendTarget)),a},getStylePlaceholderTimed:function(e,t,n){var s=t.time.getBounds(n,this.dayHeight),a=this.getStyleColor(e,t);return{top:s.top+"px",height:s.height+"px",left:"0px",right:"0px",marginRight:"-1px",backgroundColor:this.blend(a,this.placeholderBlendAmount,this.placeholderBlendTarget)}},getStylePlaceholderFull:function(e,t,n,s){var a=(this.getStyleColor(e,t),this.getStyleColor(e,t)),o=t.time.start.sameDay(s),r=t.time.end.sameDay(s);return{top:(t.row-(n||0))*this.eventHeight+"px",color:e.forecolor,left:o?"0px":"-5px",right:r?"0px":"-6px",backgroundColor:this.blend(a,this.placeholderBlendAmount,this.placeholderBlendTarget)}},parseColor:function(e){if(s.Functions.isObject(e))return e;var t=/#(\w\w)(\w\w)(\w\w)/.exec(e);if(!t)throw"Colors must be in the format of #rrggbb";return{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}},clampComponent:function(e){return Math.max(0,Math.min(255,Math.floor(e)))},clampColor:function(e,t){var n=t||e;return n.r=this.clampComponent(e.r),n.g=this.clampComponent(e.g),n.b=this.clampComponent(e.b),n},formatComponent:function(e){var t=e.toString(16);return 1===t.length?"0"+t:t},formatColor:function(e){return"#"+this.formatComponent(e.r)+this.formatComponent(e.g)+this.formatComponent(e.b)},blend:function(e,t,n){var s=this.parseColor(e),a=this.parseColor(n),o={r:a.r+(s.r-a.r)*t,g:a.g+(s.g-a.g)*t,b:a.b+(s.b-a.b)*t};return this.clampColor(o),this.formatColor(o)},roundTime:function(e,t,n){var s=e.time,a=s%t,o=-a;return n&&0!==o&&(o+=t),e.relative(o)},startRefreshTimes:function(){var e=this;this.timeout=setTimeout(function(){e.refreshTimes(),e.startRefreshTimes()},this.refreshInterval)},stopRefreshTimes:function(){clearTimeout(this.timeout),this.timeout=null},refreshTimes:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=s.Day.today();t.sameDay(this.today)&&!e||(this.today=t,this.tomorrow=s.Day.tomorrow()),this.now=s.Day.now()}}}},function(e,t,n){"use strict";var s=n(0);n.n(s);t.a={dsCalendar:{handleAdd:!0,handleMove:!0},dsDay:{formats:{month:0}},dsCalendarApp:{allowsAddToday:!0,types:[{id:"D",label:0,shortcut:"D",type:s.Units.DAY,size:1,focus:.4999,repeat:!0,listTimes:!0,updateRows:!0,schedule:!1},{id:"W",label:0,shortcut:"W",type:s.Units.WEEK,size:1,focus:.4999,repeat:!0,listTimes:!0,updateRows:!0,schedule:!1},{id:"M",label:0,shortcut:"M",type:s.Units.MONTH,size:1,focus:.4999,repeat:!0,listTimes:!1,updateRows:!0,schedule:!1},{id:"Y",label:0,shortcut:"Y",type:s.Units.YEAR,size:1,focus:.4999,repeat:!0,listTimes:!1,updateRows:!0,schedule:!1},{id:"S",label:0,shortcut:"S",type:s.Units.DAY,size:92,focus:0,repeat:!1,listTimes:!1,updateRows:!1,schedule:!0},{id:"X",label:0,shortcut:"X",type:s.Units.DAY,size:4,focus:.4999,repeat:!0,listTimes:!0,updateRows:!0,schedule:!1}],formats:{today:0,xs:0},labels:{next:0,prev:0,moveCancel:0,moveSingleEvent:0,moveOccurrence:0,moveAll:0,moveDuplicate:0,promptConfirm:0,promptCancel:0,today:0,todayIcon:"today"},styles:{toolbar:{small:{width:"auto"},large:{width:"300px"}}},optionsDialog:{maxWidth:"300px",persistent:!0},promptDialog:{maxWidth:"300px",persistent:!0}},dsAgenda:{},dsAgendaDay:{},dsAgendaEvent:{popoverProps:{closeOnContentClick:!1,offsetOverflow:!0,offsetY:!0,maxWidth:500},formats:{firstLine:0,secondLine:0,start:0,time:0},labels:{allDay:0,options:0,close:0,day:[0,0],days:[0,0],minute:[0,0],minutes:[0,0],hour:[0,0],hours:[0,0],week:[0,0],weeks:[0,0],second:[0,0],seconds:[0,0],busy:0,free:0}},dsCalendarEvent:{index:0,popoverProps:{nudgeWidth:200,closeOnContentClick:!1,offsetOverflow:!0,offsetX:!0,maxWidth:500}},dsCalendarEventChip:{canExclude:!0,colors:{sameForeground:"white",sameBackground:"primary"},formats:{fullDay:0,timed:0}},dsCalendarEventPopover:{allowEditOnReadOnly:!0,formats:{start:0,time:0},labels:{allDay:0,options:0,close:0,day:[0,0],days:[0,0],minute:[0,0],minutes:[0,0],hour:[0,0],hours:[0,0],week:[0,0],weeks:[0,0],second:[0,0],seconds:[0,0],busy:0,free:0}},dsCalendarEventCreatePopover:{prompts:{description:!0,color:!0,location:!0,calendar:!0,busy:!0,icon:!0,guests:!1},formats:{start:0,time:0},icons:{save:"save",close:"close",edit:"edit"},labels:{title:0,allDay:0,close:0,save:0,day:[0,0],days:[0,0],minute:[0,0],minutes:[0,0],hour:[0,0],hours:[0,0],week:[0,0],weeks:[0,0],second:[0,0],seconds:[0,0],busy:0,free:0,location:0,description:0,calendar:0},busyOptions:[{value:!0,text:0},{value:!1,text:0}]},dsCalendarEventPlaceholder:{popoverProps:{nudgeWidth:200,closeOnContentClick:!1,closeOnClick:!0,offsetOverflow:!0,offsetX:!0,maxWidth:500}},dsCalendarEventTimePlaceholder:{popoverProps:{nudgeWidth:200,closeOnContentClick:!1,closeOnClick:!0,offsetOverflow:!0,offsetX:!0,maxWidth:500}},dsCalendarEventTime:{placeholderStyle:!1,disabled:!1,popoverProps:{nudgeWidth:200,closeOnContentClick:!1,offsetOverflow:!0,offsetX:!0,maxWidth:500}},dsIdentifierChip:{description:"",short:!0,canRemove:!0},dsSchedule:{allowsRange:!0,labels:{editCustom:0}},dsEvent:{hasTitle:!0,hasCancel:!0,hasSave:!0,canSave:!0,hasTabs:!0,hasDetails:!0,hasForecast:!0,hasExclusions:!0,hasInclusions:!0,hasCancelled:!0,labels:{moreActions:0,cancel:0,save:0,title:0,exclusions:0,inclusions:0,cancelled:0,edit:0,add:0,location:0,description:0,calendar:0,tabs:{details:0,forecast:0,removed:0,added:0,cancelled:0}},busyOptions:[{value:!0,text:0},{value:!1,text:0}]},dsScheduleActions:{allowRemove:!0,allowExclude:!0,allowCancel:!0,allowUncancel:!0,allowMove:!0,allowInclude:!0,allowSetStart:!0,allowSetEnd:!0,labels:{remove:0,exclude:0,cancel:0,uncancel:0,move:0,include:0,setStart:0,setEnd:0}},dsEventDialog:{dialogProps:{persistent:!0,lazy:!0,maxWidth:"800px"}},dsScheduleForecast:{canExclude:!0,hasDescription:!0,defaultSize:5,sizeMax:100,labels:{prefix:0,suffix:0}},dsScheduleFrequencyDay:{labels:{type:0},options:[{text:0,value:"any"},{text:0,value:"oneof"},{text:0,value:"every"}],types:[{text:0,property:"dayOfMonth",max:32,min:1},{text:0,property:"lastDayOfMonth",max:32,min:1},{text:0,property:"dayOfYear",max:367,min:1,offset:-1}]},dsScheduleFrequencyDayOfWeek:{weekdays:[0,0,0,0,0,0,0],labels:{type:0},options:[{text:0,value:"any"},{text:0,value:"oneof"},{text:0,value:"every"},{text:0,value:"weekend"},{text:0,value:"weekday"}]},dsScheduleFrequencyMonth:{months:[0,0,0,0,0,0,0,0,0,0,0,0],labels:{type:0},options:[{text:0,value:"any"},{text:0,value:"oneof"},{text:0,value:"every"}]},dsScheduleFrequencyWeek:{labels:{type:0},options:[{text:0,value:"any"},{text:0,value:"oneof"},{text:0,value:"every"}],types:[{text:0,property:"weekOfMonth",max:6},{text:0,property:"weekspanOfMonth",max:7,min:1,offset:-1},{text:0,property:"fullWeekOfMonth",max:6},{text:0,property:"lastWeekspanOfMonth",max:7,min:1,offset:-1},{text:0,property:"lastFullWeekOfMonth",max:6},{text:0,property:"weekOfYear",max:54},{text:0,property:"weekspanOfYear",max:53,min:1,offset:-1},{text:0,property:"fullWeekOfYear",max:54},{text:0,property:"lastWeekspanOfYear",max:53,min:1,offset:-1},{text:0,property:"lastFullWeekOfYear",max:54}]},dsScheduleFrequencyYear:{lookback:5,lookahead:20,labels:{type:0},options:[{text:0,value:"any"},{text:0,value:"oneof"},{text:0,value:"every"}]},dsScheduleModifier:{canRemove:!0,description:""},dsScheduleSpan:{labels:{startless:0,endless:0},formats:{start:0,end:0}},dsScheduleTime:{index:-1,mutate:!0,showAdd:!1,showRemove:!1,labels:{remove:0,add:0},colors:{add:"secondary",remove:"secondary"},icons:{add:"add",remove:"remove"}},dsScheduleTimes:{defaultTime:"08:00",labels:{all:0,minute:0,minutes:0,hour:0,hours:0,day:0,days:0,week:0,weeks:0,month:0,months:0,second:0,seconds:0}},dsScheduleType:{formats:{date:0}},dsScheduleTypeCustomDialog:{dialogProps:{maxWidth:"600px",persistent:!0,lazy:!0},labels:{save:0,cancel:0}},dsDayPicker:{weekdays:[0,0,0,0,0,0,0],labels:{prevMonth:0,nextMonth:0}},dsWeekDayHeader:{formats:{weekday:0}},dsWeeksView:{weekdays:[0,0,0,0,0,0,0]},dsDaysView:{scrollToFirst:!0,scrollBuffer:60,hours:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},dsGestures:{minDistance:50,maxDistance:200,maxWander:.1}}},function(e,t,n){"use strict";t.a=[{text:0,value:"alarm"},{text:0,value:"star"},{text:0,value:"favorite"},{text:0,value:"flash_on"},{text:0,value:"assignment"},{text:0,value:"warning"},{text:0,value:"attach_money"},{text:0,value:"payment"},{text:0,value:"home"},{text:0,value:"play_circle_outline"},{text:0,value:"email"},{text:0,value:"phone"},{text:0,value:"insert_chart"},{text:0,value:"directions_bike"},{text:0,value:"card_travel"}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=n(14),a=(n.n(s),n(13)),o=n(7);n.d(t,"DsGestures",function(){return o.DsGestures}),n.d(t,"DsDay",function(){return o.DsDay}),n.d(t,"DsDayRow",function(){return o.DsDayRow}),n.d(t,"DsDaysView",function(){return o.DsDaysView}),n.d(t,"DsDayTimes",function(){return o.DsDayTimes}),n.d(t,"DsDayPicker",function(){return o.DsDayPicker}),n.d(t,"DsAgenda",function(){return o.DsAgenda}),n.d(t,"DsAgendaDay",function(){return o.DsAgendaDay}),n.d(t,"DsAgendaEvent",function(){return o.DsAgendaEvent}),n.d(t,"DsCalendar",function(){return o.DsCalendar}),n.d(t,"DsCalendarApp",function(){return o.DsCalendarApp}),n.d(t,"DsCalendarEvent",function(){return o.DsCalendarEvent}),n.d(t,"DsCalendarEventTime",function(){return o.DsCalendarEventTime}),n.d(t,"DsCalendarEventChip",function(){return o.DsCalendarEventChip}),n.d(t,"DsCalendarEventPopover",function(){return o.DsCalendarEventPopover}),n.d(t,"DsCalendarEventPlaceholder",function(){return o.DsCalendarEventPlaceholder}),n.d(t,"DsCalendarEventCreatePopover",function(){return o.DsCalendarEventCreatePopover}),n.d(t,"DsCalendarEventTimePlaceholder",function(){return o.DsCalendarEventTimePlaceholder}),n.d(t,"DsEvent",function(){return o.DsEvent}),n.d(t,"DsEventDialog",function(){return o.DsEventDialog}),n.d(t,"DsSchedule",function(){return o.DsSchedule}),n.d(t,"DsScheduleSpan",function(){return o.DsScheduleSpan}),n.d(t,"DsScheduleType",function(){return o.DsScheduleType}),n.d(t,"DsScheduleTime",function(){return o.DsScheduleTime}),n.d(t,"DsScheduleTimes",function(){return o.DsScheduleTimes}),n.d(t,"DsScheduleActions",function(){return o.DsScheduleActions}),n.d(t,"DsScheduleForecast",function(){return o.DsScheduleForecast}),n.d(t,"DsScheduleModifier",function(){return o.DsScheduleModifier}),n.d(t,"DsScheduleTypeCustom",function(){return o.DsScheduleTypeCustom}),n.d(t,"DsScheduleTypeCustomDialog",function(){return o.DsScheduleTypeCustomDialog}),n.d(t,"DsScheduleFrequency",function(){return o.DsScheduleFrequency}),n.d(t,"DsScheduleFrequencyDay",function(){return o.DsScheduleFrequencyDay}),n.d(t,"DsScheduleFrequencyWeek",function(){return o.DsScheduleFrequencyWeek}),n.d(t,"DsScheduleFrequencyYear",function(){return o.DsScheduleFrequencyYear}),n.d(t,"DsScheduleFrequencyMonth",function(){return o.DsScheduleFrequencyMonth}),n.d(t,"DsScheduleFrequencyDayOfWeek",function(){return o.DsScheduleFrequencyDayOfWeek}),n.d(t,"DsWeeksView",function(){return o.DsWeeksView}),n.d(t,"DsWeekHeader",function(){return o.DsWeekHeader}),n.d(t,"DsWeekDayHeader",function(){return o.DsWeekDayHeader}),n.d(t,"DsIdentifierChip",function(){return o.DsIdentifierChip}),t.default=a.a},function(e,t,n){"use strict";t.a={promptLabels:{actionRemove:"Are you sure you want to remove this event?",actionExclude:"Are you sure you want to remove this event occurrence?",actionCancel:"Are you sure you want to cancel this event?",actionUncancel:"Are you sure you want to uncancel this event?",actionSetStart:"Are you sure you want to set this occurrence as the first?",actionSetEnd:"Are you sure you want to set this occurrence as the last?",actionMove:"Are you sure you want to move this event?",actionInclude:"Are you sure you want to add an event occurrence?",move:"Are you sure you want to move this event?",toggleAllDay:"Are you sure you want to change whether this event occurs all day?",removeExistingTime:"Are you sure you want to remove all event occurrences at this time?"},placeholder:{noTitle:"(no title)"},patterns:{lastDay:function(e){return"Last day of the month"},lastDayOfMonth:function(e){return"Last day of "+e.format("MMMM")},lastWeekday:function(e){return"Last "+e.format("dddd")+" in "+e.format("MMMM")}},colors:[{text:"Red"},{text:"Pink"},{text:"Purple"},{text:"Deep Purple"},{text:"Indigo"},{text:"Blue"},{text:"Glue"},{text:"Light Blue"},{text:"Cyan"},{text:"Teal"},{text:"Green"},{text:"Light Green"},{text:"Lime"},{text:"Yellow"},{text:"Amber"},{text:"Orange"},{text:"Deep Orange"},{text:"Brown"},{text:"Blue Gray"},{text:"Gray"},{text:"Black"}],icons:[{text:"Alarm"},{text:"Star"},{text:"Love"},{text:"Action"},{text:"Assignment"},{text:"Warning"},{text:"Money"},{text:"Charge"},{text:"Home"},{text:"Play"},{text:"Email"},{text:"Phone"},{text:"Chart"},{text:"Biking"},{text:"Travel"}],defaults:{dsDay:{formats:{month:"MMM"}},dsCalendarApp:{types:[{label:"Day"},{label:"Week"},{label:"Month"},{label:"Year"},{label:"Schedule"},{label:"4 days"}],formats:{today:"dddd, MMMM D",xs:"MMM"},labels:{next:function(e){return e?"Next "+e.label.toLowerCase():"Next"},prev:function(e){return e?"Previous "+e.label.toLowerCase():"Previous"},moveCancel:"Cancel move",moveSingleEvent:"Move event",moveOccurrence:"Move just this event occurrence",moveAll:"Move all event occurrences",moveDuplicate:"Add event occurrence",promptConfirm:"Yes",promptCancel:"No",today:"TODAY"}},dsAgendaEvent:{formats:{firstLine:"ddd",secondLine:"MMM Do",start:"dddd, MMMM D",time:"h:mm a"},labels:{allDay:"All day",options:"Options",close:"Close",day:["day","days"],days:["day","days"],minute:["minute","minutes"],minutes:["minute","minutes"],hour:["hour","hours"],hours:["hour","hours"],week:["week","weeks"],weeks:["week","weeks"],second:["second","seconds"],seconds:["second","seconds"],busy:"Busy",free:"Free"}},dsCalendarEventChip:{formats:{fullDay:"ddd MMM Do YYYY",timed:"ddd MMM Do YYYY"}},dsCalendarEventPopover:{formats:{start:"dddd, MMMM D",time:"h:mm a"},labels:{allDay:"All day",options:"Options",close:"Close",day:["day","days"],days:["day","days"],minute:["minute","minutes"],minutes:["minute","minutes"],hour:["hour","hours"],hours:["hour","hours"],week:["week","weeks"],weeks:["week","weeks"],second:["second","seconds"],seconds:["second","seconds"],busy:"Busy",free:"Free"}},dsCalendarEventCreatePopover:{formats:{start:"dddd, MMMM D",time:"h:mm a"},labels:{title:"Add title",allDay:"All day",close:"Close",save:"Save",day:["day","days"],days:["day","days"],minute:["minute","minutes"],minutes:["minute","minutes"],hour:["hour","hours"],hours:["hour","hours"],week:["week","weeks"],weeks:["week","weeks"],second:["second","seconds"],seconds:["second","seconds"],busy:"Busy",free:"Free",location:"Add location",description:"Add description",calendar:"Calendar"},busyOptions:[{text:"Busy"},{text:"Free"}]},dsSchedule:{labels:{editCustom:"Edit"}},dsEvent:{labels:{moreActions:"More actions...",cancel:"Cancel event changes",save:"Save",title:"Title",exclusions:"These are events or spans of time where a normally occurring event was excluded from the schedule. Events are excluded here if an event occurrence is moved.",inclusions:"These are events or spans of time where events were added outside the normally occurring schedule. Events are added here if an event occurrence is moved.",cancelled:"These are events or spans of time where events were cancelled.",edit:"Edit event",add:"Add event",location:"Add location",description:"Add description",calendar:"Calendar",tabs:{details:"Event Details",forecast:"Forecast",removed:"Removed",added:"Added",cancelled:"Cancelled"}},busyOptions:[{text:"Busy"},{text:"Free"}]},dsScheduleActions:{labels:{remove:"Remove this event",exclude:"Remove this occurrence",cancel:"Cancel this occurrence",uncancel:"Undo cancellation",move:"Move this occurrence",include:"Add new occurrence",setStart:"Set as first occurrence",setEnd:"Set as last occurrence",pickerOk:"OK",pickerCancel:"Cancel"}},dsScheduleForecast:{labels:{prefix:"The forecast shows previous & next",suffix:"event occurrences within a years time."}},dsScheduleFrequencyDay:{labels:{type:"Days"},options:[{text:"Any day"},{text:"On the following days..."},{text:"Every _ days starting on _"}],types:[{text:"Day of the month"},{text:"Last day of the month"},{text:"Day of the year"}]},dsScheduleFrequencyDayOfWeek:{weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],labels:{type:"Days of week"},options:[{text:"Any day of the week"},{text:"On the following days of the week..."},{text:"Every _ weekday starting on _"},{text:"Weekends"},{text:"Weekdays"}]},dsScheduleFrequencyMonth:{labels:{type:"Months"},months:["January","February","March","April","May","June","July","August","September","October","November","December"],options:[{text:"Any month"},{text:"On the following months..."},{text:"Every _ months starting on _"}]},dsScheduleFrequencyWeek:{labels:{type:"Weeks"},options:[{text:"Any week"},{text:"On the following weeks..."},{text:"Every _ weeks starting on _"}],types:[{text:"Week of the month (first week has a Thursday)"},{text:"Weekspan of the month (starts on first day of month)"},{text:"Full week of the month (0th = the week before if any)"},{text:"Last weekspan of the month (starts on last day of month)"},{text:"Last full week of the month (0th = the week after if any)"},{text:"Week of the year (first week has a Thursday)"},{text:"Weekspan of the year (starts on first day of year)"},{text:"Full week of the year (0th = the week before if any)"},{text:"Last weekspan of the year (starts on last day of year)"},{text:"Last full week of the year (0th = the week after if any)"}]},dsScheduleFrequencyYear:{labels:{type:"Years"},options:[{text:"Any year"},{text:"On the following years..."},{text:"Every _ years starting on _"}]},dsScheduleSpan:{labels:{startless:"Beginning of Time",endless:"End of Time"},formats:{start:"MMMM Do, YYYY",end:"MMMM Do, YYYY"}},dsScheduleTime:{labels:{remove:"Remove time",add:"Add time"}},dsScheduleTimes:{labels:{all:"All day",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",week:"week",weeks:"weeks",month:"month",months:"months",second:"second",seconds:"seconds"}},dsScheduleType:{formats:{date:"LL"}},dsScheduleTypeCustomDialog:{labels:{save:"Save",cancel:"Cancel"}},dsWeekDayHeader:{formats:{weekday:"ddd"}},dsWeeksView:{weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},dsDaysView:{hours:[" ","1am","2am","3am","4am","5am","6am","7am","8am","9am","10am","11am","12pm","1pm","2pm","3pm","4pm","5pm","6pm","7pm","8pm","9pm","10pm","11pm"]},dsDayPicker:{weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],labels:{prevMonth:"Previous month",nextMonth:"Next month"}}}}},function(e,t,n){"use strict";n.d(t,"b",function(){return a});var s=n(59);n(61);t.a={en:s.a,"en-US":s.a};var a="en"},function(e,t,n){"use strict"},function(e,t,n){e.exports={default:n(64),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var s=n(62),a=function(e){return e&&e.__esModule?e:{default:e}}(s);t.default=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){n(75);var s=n(9).Object;e.exports=function(e,t,n){return s.defineProperty(e,t,n)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var s=n(6);e.exports=function(e){if(!s(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var s=n(65);e.exports=function(e,t,n){if(s(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,s){return e.call(t,n,s)};case 3:return function(n,s,a){return e.call(t,n,s,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var s=n(6),a=n(11).document,o=s(a)&&s(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,n){var s=n(11),a=n(9),o=n(67),r=n(71),i=n(70),l=function(e,t,n){var d,c,u,p=e&l.F,h=e&l.G,v=e&l.S,f=e&l.P,y=e&l.B,m=e&l.W,b=h?a:a[t]||(a[t]={}),x=b.prototype,_=h?s:v?s[t]:(s[t]||{}).prototype;h&&(n=t);for(d in n)(c=!p&&_&&void 0!==_[d])&&i(b,d)||(u=c?_[d]:n[d],b[d]=h&&"function"!=typeof _[d]?n[d]:y&&c?o(u,s):m&&_[d]==u?function(e){var t=function(t,n,s){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,s)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(u):f&&"function"==typeof u?o(Function.call,u):u,f&&((b.virtual||(b.virtual={}))[d]=u,e&l.R&&x&&!x[d]&&r(x,d,u)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var s=n(12),a=n(73);e.exports=n(5)?function(e,t,n){return s.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(5)&&!n(10)(function(){return 7!=Object.defineProperty(n(68)("div"),"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var s=n(6);e.exports=function(e,t){if(!s(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!s(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!s(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!s(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var s=n(69);s(s.S+s.F*!n(5),"Object",{defineProperty:n(12).f})},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-placeholder[data-v-01c6c692] {\n position: absolute;\n right: 0px;\n left: 0px;\n top: 0px;\n padding: 0;\n margin: 0;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.v-input__icon--append-outer[data-v-0490c2b9] {\n color: black;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-title[data-v-0b1da002] {\n font-size: 18px;\n padding-right: 8px;\n padding-top: 4px;\n}\n.ds-color-option[data-v-0b1da002] {\n width: 100%;\n color: white;\n padding: 4px;\n}\n.ds-button-tall[data-v-0b1da002] {\n height: 48px;\n}\n.ds-event.ds-has-cancel .ds-event-area[data-v-0b1da002] {\n margin-left: 60px;\n}\n.ds-event.ds-event-small.ds-has-cancel .ds-event-area[data-v-0b1da002] {\n margin-left: 0px;\n}\n.ds-event.ds-event-small.ds-has-cancel .ds-event-header[data-v-0b1da002] {\n margin-left: 60px;\n margin-bottom: 58px;\n}\n.ds-event.ds-event-small .ds-event-title[data-v-0b1da002] {\n position: absolute;\n right: 8px;\n left: -60px;\n top: 60px;\n}\n.ds-event.ds-event-small .ds-event-body[data-v-0b1da002] {\n clear: both;\n}\n.ds-event .ds-event-area[data-v-0b1da002] {\n position: relative;\n}\n.ds-event .ds-event-actions[data-v-0b1da002] {\n float: right;\n}\n.ds-event .ds-event-actions > *[data-v-0b1da002] {\n display: inline-block;\n}\n.ds-event .ds-event-header[data-v-0b1da002] {\n min-height: 60px;\n}\n.ds-event .ds-event-cancel[data-v-0b1da002] {\n position: absolute;\n left: -60px;\n}\n.ds-event .v-input[data-v-0b1da002] {\n margin-bottom: 8px;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.v-btn--floating.v-btn--left[data-v-0b314bb5] {\n margin-left: 0px !important;\n}\n.v-btn--floating.v-btn--left .v-icon[data-v-0b314bb5] {\n height: auto;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension[data-v-0b314bb5] {\n padding: 0 16px !important;\n height: 60px !important;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension .v-toolbar__title[data-v-0b314bb5] {\n width: 100%;\n margin-left: 56px;\n margin-right: 0px;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension .v-toolbar__title .v-input__slot[data-v-0b314bb5] {\n background-color: rgba(255, 255, 255, 0.2) !important;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension .v-toolbar__title .v-input__slot input[data-v-0b314bb5] {\n caret-color: rgba(0, 0, 0, 0.87) !important;\n}\n.v-text-field--full-width[data-v-0b314bb5] {\n width: 100%;\n}\n.v-card__text[data-v-0b314bb5] {\n padding: 16px 0;\n}\n.v-card__text .v-list[data-v-0b314bb5] {\n padding-bottom: 0px;\n}\n.v-card__text .v-list > div[data-v-0b314bb5]:first-child {\n margin-bottom: 1em;\n}\n.v-card__text .v-list .v-list__tile[data-v-0b314bb5] {\n height: auto !important;\n}\n.ds-create-popover-save[data-v-0b314bb5] {\n background-color: transparent !important;\n}\n.ds-color-option[data-v-0b314bb5] {\n width: 100%;\n color: white;\n padding: 4px;\n}\n.v-input[data-v-0b314bb5] {\n margin-bottom: 8px !important;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-day[data-v-238290c6] {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n width: 0;\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n padding: 4px;\n}\n.ds-day .ds-week-date[data-v-238290c6] {\n font-size: 40px;\n line-height: 36px;\n color: black;\n padding-left: 8px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-day .ds-week-date[data-v-238290c6]:hover {\n text-decoration: underline;\n}\n.ds-day .ds-all-events[data-v-238290c6] {\n margin-top: 8px;\n}\n.ds-day .ds-week-weekday[data-v-238290c6] {\n color: black;\n padding-left: 8px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-day.ds-day-today[data-v-238290c6] {\n background-color: rgba(0, 0, 0, 0.04);\n}\n.ds-day.ds-day-today .ds-week-weekday[data-v-238290c6],\n .ds-day.ds-day-today .ds-week-date[data-v-238290c6] {\n color: #4285f4;\n}\n.ds-day.ds-day-past .ds-week-weekday[data-v-238290c6],\n .ds-day.ds-day-past .ds-week-date[data-v-238290c6] {\n color: #9e9e9e;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-menu[data-v-26705f1f] {\n width: 100%;\n height: 18px;\n}\n.ds-calendar-event-menu .ds-calendar-event[data-v-26705f1f] {\n height: 100%;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-week-view-container[data-v-30ccf664] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n overflow: hidden;\n height: 100%;\n}\n.ds-week-view-container .ds-week-view-bottom[data-v-30ccf664] {\n -webkit-box-flex: 1;\n -ms-flex: 1 1 60%;\n flex: 1 1 60%;\n overflow: hidden;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.ds-week-view-container .ds-week-view-scrollable[data-v-30ccf664] {\n overflow-y: scroll;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.ds-week-view-container .ds-week-view-pane[data-v-30ccf664] {\n width: 100%;\n overflow-y: hidden;\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.ds-week-view-container .ds-week-view-pane .ds-day[data-v-30ccf664] {\n position: relative;\n}\n.ds-week-view-container .ds-week[data-v-30ccf664] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 100%;\n height: 100%;\n}\n.ds-week-view-container .ds-hour-list[data-v-30ccf664] {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 44px;\n border-right: #e0e0e0 1px solid;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-week-view-container .ds-hour-list .ds-hour[data-v-30ccf664] {\n text-align: center;\n border-bottom: none;\n height: 40px;\n /*\n &.ds-same-hour {\n border-right: 3px solid #4285f4;\n background-color: #f5f5f5;\n }\n\n &.ds-past-hour {\n background-color: #fafafa;\n }\n */\n}\n.ds-week-view-container .ds-hour-list .ds-hour .ds-hour-text[data-v-30ccf664] {\n display: block;\n position: relative;\n top: -6px;\n font-size: 10px;\n color: #212121;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-gesture-container[data-v-33b6bfdc] {\n width: 100%;\n height: 100%;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-day-picker .ds-week-header[data-v-36e040b2] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.ds-day-picker .ds-week-header > div[data-v-36e040b2] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n.ds-day-picker .ds-week-header .tooltip[data-v-36e040b2] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n text-align: center;\n}\n.ds-day-picker .ds-week-header .subtitle[data-v-36e040b2] {\n -webkit-box-flex: 5;\n -ms-flex: 5;\n flex: 5;\n}\n.ds-day-picker .ds-week-subheader[data-v-36e040b2] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n text-align: center;\n}\n.ds-day-picker .ds-week[data-v-36e040b2] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n text-align: center;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.ds-day-picker .ds-weekday[data-v-36e040b2] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n.ds-day-picker .ds-day-pick[data-v-36e040b2] {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 14%;\n flex: 1 0 14%;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-month[data-v-45f856ac] {\n width: 100%;\n height: 100%;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n background-color: white;\n}\n.ds-month .ds-week-header[data-v-45f856ac] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-month .ds-week-header-day[data-v-45f856ac] {\n -webkit-box-flex: 1;\n -ms-flex: 1 0 20px;\n flex: 1 0 20px;\n border-right: #e0e0e0 1px solid;\n color: #757575;\n padding: 4px;\n padding-bottom: 0px;\n}\n.ds-month .ds-week-header-day.ds-week-header-today[data-v-45f856ac] {\n color: #4285f4;\n font-weight: 500;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-menu[data-v-46108b38] {\n width: 100%;\n height: 18px;\n pointer-events: none;\n}\n.ds-calendar-event[data-v-46108b38] {\n margin: 1px;\n color: white;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n padding-left: 0.5em;\n font-size: 12px;\n cursor: pointer;\n position: absolute;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n display: block;\n margin: 0;\n border-radius: 2px;\n pointer-events: all;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-day[data-v-4c181404] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 0;\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n padding: 4px;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-day .ds-dom[data-v-4c181404] {\n text-decoration: none;\n color: #212121;\n width: 24px;\n height: 24px;\n line-height: 24px;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.ds-day .ds-dom[data-v-4c181404]:hover {\n text-decoration: underline;\n}\n.ds-day .ds-dom.ds-today-dom[data-v-4c181404] {\n border-radius: 12px;\n background-color: #4285f4;\n color: white;\n display: inline-block;\n position: relative;\n z-index: 1;\n}\n.ds-out-calendar[data-v-4c181404] {\n color: #757575;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-menu[data-v-52125556] {\n width: 100%;\n}\n.ds-agenda-activator[data-v-52125556] {\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.ds-first-event td[data-v-52125556] {\n border-top: 1px solid #e0e0e0;\n}\n.ds-agenda-lines[data-v-52125556] {\n vertical-align: top;\n padding: 4px 4px 4px 1em;\n}\n.ds-agenda-lines .ds-agenda-line-first[data-v-52125556] {\n font-size: 12px;\n}\n.ds-agenda-lines .ds-agenda-line-second[data-v-52125556] {\n font-size: 14px;\n cursor: pointer;\n margin-top: -4px;\n}\n.ds-agenda-lines .ds-agenda-line-second[data-v-52125556]:hover {\n text-decoration: underline;\n}\n.ds-agenda-event .ds-agenda-details strong[data-v-52125556] {\n cursor: pointer;\n}\n.ds-agenda-event .ds-agenda-details strong[data-v-52125556]:hover {\n text-decoration: underline;\n}\n.ds-agenda-details[data-v-52125556] {\n padding: 4px;\n cursor: pointer;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar[data-v-5325b506] {\n width: 100%;\n height: 100%;\n position: relative;\n padding: 0px !important;\n}\n.ds-month-view[data-v-5325b506] {\n width: 100%;\n height: 100%;\n}\n.ds-month-view .ds-today[data-v-5325b506] {\n background-color: rgba(0, 0, 0, 0.04);\n}\n.ds-week-view[data-v-5325b506] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow-y: auto;\n outline: none;\n background-color: white;\n}\n.ds-year-view .ds-first-day[data-v-5325b506] {\n font-weight: bold;\n}\n.ds-year-view .ds-first-day-day[data-v-5325b506] {\n background-color: rgba(0, 0, 0, 0.08);\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-app-calendar-toolbar .v-toolbar__content {\n border-bottom: 1px solid #e0e0e0;\n}\n.ds-skinny-button {\n margin-left: 2px !important;\n margin-right: 2px !important;\n}\n.ds-expand {\n width: 100%;\n height: 100%;\n}\n.ds-calendar-container {\n padding: 0px !important;\n position: relative;\n}\n.v-btn--floating.ds-add-event-today .v-icon {\n width: 24px;\n height: 24px;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-agenda-day tr:first-child td[data-v-64bbe350] {\n padding-top: 6px;\n}\n.ds-agenda-day tr:last-child td[data-v-64bbe350] {\n padding-bottom: 6px;\n}\n.ds-day-today .ds-agenda-lines[data-v-64bbe350] {\n color: #4285f4;\n font-weight: bold;\n}\n.ds-day-past .ds-agenda-lines[data-v-64bbe350],\n.ds-day-past .ds-agenda-when[data-v-64bbe350],\n.ds-day-past .ds-agenda-details[data-v-64bbe350] {\n color: #9e9e9e;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-popover-card .v-btn--floating.v-btn--left[data-v-7461b951] {\n margin-left: 0px !important;\n}\n.ds-calendar-event-popover-card .v-btn--floating.v-btn--left .v-icon[data-v-7461b951] {\n height: auto;\n}\n.ds-calendar-event-popover-card .v-card__text[data-v-7461b951] {\n padding: 16px 0;\n}\n.ds-calendar-event-popover-card .v-card__text .v-list .v-list__tile[data-v-7461b951] {\n padding: 0px !important;\n height: auto;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension[data-v-7461b951] {\n padding: 0 16px !important;\n}\n.ds-calendar-event-popover-card .v-toolbar__extension .v-toolbar__title[data-v-7461b951] {\n margin-left: 56px;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-schedule-times[data-v-746db5d7] {\n max-width: 436px;\n}\n.ds-schedule-times .ds-time-row[data-v-746db5d7] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.ds-schedule-times .ds-time-row .ds-time-cell[data-v-746db5d7] {\n padding-right: 8px;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0px;\n flex: 1 0 0px;\n}\n.ds-schedule-times .ds-time-row .ds-time-cell.double[data-v-746db5d7] {\n padding-right: 16px;\n -webkit-box-flex: 2;\n -ms-flex: 2 0 0px;\n flex: 2 0 0px;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.v-menu__activator[data-v-74cb2e5c] {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n}\n.ds-day[data-v-74cb2e5c] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 0;\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n}\n.ds-day.ds-day-today[data-v-74cb2e5c] {\n background-color: rgba(0, 0, 0, 0.04);\n}\n.ds-hour[data-v-74cb2e5c] {\n height: 40px;\n border-bottom: #e0e0e0 1px solid;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-calendar-event-menu[data-v-7a377cd1] {\n width: 100%;\n}\n.ds-calendar-event[data-v-7a377cd1] {\n margin: 1px;\n color: white;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n padding-left: 0.5em;\n font-size: 12px;\n cursor: pointer;\n position: absolute;\n right: 0px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-radius: 2px;\n pointer-events: none;\n}\n.ds-calendar-event .v-menu__activator[data-v-7a377cd1] {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n}\n.ds-calendar-event .ds-calendar-event-span[data-v-7a377cd1] {\n width: 100%;\n height: 100%;\n pointer-events: all;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-agenda-table[data-v-8262ea58] {\n width: 100%;\n border-spacing: 0;\n table-layout: fixed;\n}\n.column-day[data-v-8262ea58] {\n width: 100px;\n}\n.column-when[data-v-8262ea58] {\n min-width: 200px;\n width: 30%;\n}\n.column-event[data-v-8262ea58] {\n width: 70%;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-time-row[data-v-9de2f668] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.ds-time-row .ds-time-cell[data-v-9de2f668] {\n padding-right: 8px;\n -webkit-box-flex: 1;\n -ms-flex: 1 0 0px;\n flex: 1 0 0px;\n margin-bottom: 8px;\n}\n.ds-time-row .ds-time-cell[data-v-9de2f668]:last-child {\n margin-right: -8px;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-schedule .ds-schedule-type {\n max-width: 436px;\n padding-right: 8px;\n}\n.ds-schedule.ds-schedule-small .ds-schedule-type {\n width: 100%;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-span-menu[data-v-b104ba6e] {\n width: 260px;\n padding: 10px;\n background-color: white;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-week-header[data-v-dc94a82e] {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.ds-week-header .ds-hour-list[data-v-dc94a82e] {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 44px;\n border-right: #e0e0e0 1px solid;\n}\n",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"",""])},function(e,t,n){t=e.exports=n(1)(!1),t.push([e.i,"\n.ds-week[data-v-eb16c334] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n",""])},function(e,t,n){function s(e){a||n(222)}var a=!1,o=n(2)(n(15),n(183),s,"data-v-8262ea58",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Agenda.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Agenda.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(216)}var a=!1,o=n(2)(n(16),n(177),s,"data-v-64bbe350",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/AgendaDay.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] AgendaDay.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(210)}var a=!1,o=n(2)(n(17),n(171),s,"data-v-52125556",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/AgendaEvent.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] AgendaEvent.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(211)}var a=!1,o=n(2)(n(18),n(172),s,"data-v-5325b506",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Calendar.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Calendar.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(212)}var a=!1,o=n(2)(n(19),n(173),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarApp.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarApp.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(206)}var a=!1,o=n(2)(n(20),n(167),s,"data-v-46108b38",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEvent.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEvent.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(213)}var a=!1,o=n(2)(n(21),n(174),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventChip.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventChip.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(197)}var a=!1,o=n(2)(n(22),n(158),s,"data-v-0b314bb5",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventCreatePopover.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventCreatePopover.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(201)}var a=!1,o=n(2)(n(23),n(162),s,"data-v-26705f1f",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventPlaceholder.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventPlaceholder.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(218)}var a=!1,o=n(2)(n(24),n(179),s,"data-v-7461b951",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventPopover.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventPopover.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(221)}var a=!1,o=n(2)(n(25),n(182),s,"data-v-7a377cd1",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventTime.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventTime.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(194)}var a=!1,o=n(2)(n(26),n(155),s,"data-v-01c6c692",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/CalendarEventTimePlaceholder.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] CalendarEventTimePlaceholder.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(208)}var a=!1,o=n(2)(n(27),n(169),s,"data-v-4c181404",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Day.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Day.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(204)}var a=!1,o=n(2)(n(28),n(165),s,"data-v-36e040b2",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/DayPicker.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] DayPicker.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(231)}var a=!1,o=n(2)(n(29),n(192),s,"data-v-eb16c334",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/DayRow.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] DayRow.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(220)}var a=!1,o=n(2)(n(30),n(181),s,"data-v-74cb2e5c",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/DayTimes.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] DayTimes.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(202)}var a=!1,o=n(2)(n(31),n(163),s,"data-v-30ccf664",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/DaysView.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] DaysView.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(196)}var a=!1,o=n(2)(n(32),n(157),s,"data-v-0b1da002",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Event.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Event.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(214)}var a=!1,o=n(2)(n(33),n(175),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/EventDialog.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] EventDialog.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(203)}var a=!1,o=n(2)(n(34),n(164),s,"data-v-33b6bfdc",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Gestures.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Gestures.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(207)}var a=!1,o=n(2)(n(35),n(168),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/IdentifierChip.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] IdentifierChip.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(225)}var a=!1,o=n(2)(n(36),n(186),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/Schedule.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] Schedule.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(229)}var a=!1,o=n(2)(n(37),n(190),s,"data-v-e0472c64",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleActions.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleActions.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(217)}var a=!1,o=n(2)(n(38),n(178),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleForecast.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleForecast.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(215)}var a=!1,o=n(2)(n(39),n(176),s,"data-v-602b721f",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleFrequencyDay.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleFrequencyDay.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(193)}var a=!1,o=n(2)(n(40),n(154),s,"data-v-01507dea",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleFrequencyDayOfWeek.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleFrequencyDayOfWeek.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(199)}var a=!1,o=n(2)(n(41),n(160),s,"data-v-18793043",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleFrequencyMonth.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleFrequencyMonth.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(198)}var a=!1,o=n(2)(n(42),n(159),s,"data-v-0fac0c01",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleFrequencyWeek.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleFrequencyWeek.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(209)}var a=!1,o=n(2)(n(43),n(170),s,"data-v-4e04b06c",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleFrequencyYear.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleFrequencyYear.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(223)}var a=!1,o=n(2)(n(44),n(184),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleModifier.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleModifier.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(226)}var a=!1,o=n(2)(n(45),n(187),s,"data-v-b104ba6e",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleSpan.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleSpan.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(224)}var a=!1,o=n(2)(n(46),n(185),s,"data-v-9de2f668",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleTime.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleTime.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(219)}var a=!1,o=n(2)(n(47),n(180),s,"data-v-746db5d7",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleTimes.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleTimes.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(195)}var a=!1,o=n(2)(n(48),n(156),s,"data-v-0490c2b9",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleType.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleType.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(230)}var a=!1,o=n(2)(n(49),n(191),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleTypeCustom.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleTypeCustom.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(228)}var a=!1,o=n(2)(n(50),n(189),s,null,null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/ScheduleTypeCustomDialog.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] ScheduleTypeCustomDialog.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(200)}var a=!1,o=n(2)(n(51),n(161),s,"data-v-238290c6",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/WeekDayHeader.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] WeekDayHeader.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(227)}var a=!1,o=n(2)(n(52),n(188),s,"data-v-dc94a82e",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/WeekHeader.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] WeekHeader.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){function s(e){a||n(205)}var a=!1,o=n(2)(n(53),n(166),s,"data-v-45f856ac",null);o.options.__file="/Users/phil/Sites/dayspan-vuetify/src/components/WeeksView.vue",o.esModule&&Object.keys(o.esModule).some(function(e){return"default"!==e&&"__"!==e.substr(0,2)})&&console.error("named exports are not supported in *.vue files."),o.options.functional&&console.error("[vue-loader] WeeksView.vue: functional components are not supported with templates, they should use render functions."),e.exports=o.exports},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs7:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",label:e.labels.type,items:e.options},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})],1),e._v(" "),e.isSimple?n("v-flex",{attrs:{xs5:""}}):e._e(),e._v(" "),e.isOneOf?n("v-flex",{staticClass:"pl-1",attrs:{xs5:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",multiple:"",items:e.oneOfs},model:{value:e.frequency,callback:function(t){e.frequency=t},expression:"frequency"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs2:""}},[n("v-text-field",{attrs:{type:"number","hide-details":"",solo:"",flat:""},model:{value:e.frequency.every,callback:function(t){e.$set(e.frequency,"every",e._n(t))},expression:"frequency.every"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs3:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",items:e.offsets},model:{value:e.frequency.offset,callback:function(t){e.$set(e.frequency,"offset",e._n(t))},expression:"frequency.offset"}})],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-menu",e._b({staticClass:"ds-calendar-event-placeholder",attrs:{"content-class":e.contentClass,disabled:!e.hasPopover},model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},"v-menu",e.popoverProps,!1),[n("ds-calendar-event-time",e._b({attrs:{slot:"activator","is-placeholder-with-day":e.day,"calendar-event":e.placeholder,calendar:e.calendar},slot:"activator"},"ds-calendar-event-time",{$scopedSlots:e.$scopedSlots},!1)),e._v(" "),e._t("eventCreatePopover",null,null,{placeholder:e.placeholder,calendar:e.calendar,day:e.day,close:e.close})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("v-select",{attrs:{"single-line":"",solo:"",flat:"","persistent-hint":"",items:e.types,hint:e.typeHint,"hide-details":e.hideHint,"append-outer-icon":e.customIcon,disabled:e.isReadOnly,"item-text":"label","item-value":"value"},on:{"click:append-outer":e.custom},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-event",class:e.classes},[n("div",{staticClass:"ds-event-header ds-event-area"},[e.hasCancel?n("div",{staticClass:"ds-event-cancel"},[e._t("scheduleCancel",[n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-button",attrs:{slot:"activator",icon:""},on:{click:e.cancel},slot:"activator"},[n("v-icon",{attrs:{dark:""}},[e._v("clear")])],1),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.labels.cancel)}})],1)],null,{cancel:e.cancel,labels:e.labels})],2):e._e(),e._v(" "),n("div",{staticClass:"ds-event-actions"},[e._t("scheduleSave",[e.isReadOnly?e._e():n("v-btn",{staticClass:"ds-button-tall ml-3 mt-0 mb-2",attrs:{depressed:"",color:"primary",disabled:!e.canSave},on:{click:function(t){return t.stopPropagation(),e.save(t)}}},[n("span",{domProps:{innerHTML:e._s(e.labels.save)}})])],null,{hasSave:e.hasSave,save:e.save,labels:e.labels,readOnly:e.readOnly}),e._v(" "),e._t("scheduleActions",[e.calendarEvent&&!e.isReadOnly?n("ds-schedule-actions",e._g(e._b({attrs:{schedule:e.schedule,"calendar-event":e.calendarEvent,calendar:e.calendar},on:{finish:e.actioned}},"ds-schedule-actions",{$scopedSlots:e.$scopedSlots},!1),e.$listeners),[n("v-btn",{staticClass:"ds-button-tall ml-1 mt-0 mb-2",attrs:{depressed:""}},[e._v("\n "+e._s(e.labels.moreActions)+"\n ")])],1):e._e()],null,{calendarEvent:e.calendarEvent,schedule:e.schedule,calendar:e.calendar,actioned:e.actioned,readOnly:e.readOnly})],2),e._v(" "),e._t("scheduleTitle",[n("v-text-field",{staticClass:"ds-event-title",attrs:{"single-line":"","hide-details":"",solo:"",flat:"",label:e.labels.title,readonly:e.isReadOnly},model:{value:e.details.title,callback:function(t){e.$set(e.details,"title",t)},expression:"details.title"}})],null,{schedule:e.schedule,schedule:e.schedule,calendarEvent:e.calendarEvent,details:e.details})],2),e._v(" "),n("div",{staticClass:"ds-event-body ds-event-area"},[e._t("schedule",[n("ds-schedule",{attrs:{schedule:e.schedule,day:e.day,"read-only":e.readOnly}})],null,e.slotData)],2),e._v(" "),e.hasTabs?n("v-layout",{attrs:{row:""}},[n("v-flex",{staticClass:"mt-2",attrs:{xs12:""}},[n("v-tabs",{staticClass:"text--primary",model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},[e.hasDetails?n("v-tab",{attrs:{href:"#details"}},[e._v("\n "+e._s(e.labels.tabs.details)+"\n ")]):e._e(),e._v(" "),e.showForecast?n("v-tab",{attrs:{href:"#forecast"}},[e._v("\n "+e._s(e.labels.tabs.forecast)+"\n ")]):e._e(),e._v(" "),e.showExclusions?n("v-tab",{attrs:{href:"#exclusions"}},[e._v("\n "+e._s(e.labels.tabs.removed)+"\n ")]):e._e(),e._v(" "),e.showInclusions?n("v-tab",{attrs:{href:"#inclusions"}},[e._v("\n "+e._s(e.labels.tabs.added)+"\n ")]):e._e(),e._v(" "),e.showCancels?n("v-tab",{attrs:{href:"#cancelled"}},[e._v("\n "+e._s(e.labels.tabs.cancelled)+"\n ")]):e._e(),e._v(" "),e._t("eventTabsExtra",null,null,e.slotData),e._v(" "),e.hasDetails?n("v-tab-item",{attrs:{value:"details"}},[n("v-card",{attrs:{flat:""}},[n("v-card-text",[e._t("eventDetailsLocation",[e.$dayspan.supports.location?n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","prepend-icon":"location_on",label:e.labels.location,readonly:e.isReadOnly},model:{value:e.details.location,callback:function(t){e.$set(e.details,"location",t)},expression:"details.location"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsDescription",[e.$dayspan.supports.description?n("v-textarea",{attrs:{"hide-details":"","single-line":"",solo:"",flat:"","prepend-icon":"subject",label:e.labels.description,readonly:e.isReadOnly},model:{value:e.details.description,callback:function(t){e.$set(e.details,"description",t)},expression:"details.description"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsCalendar",[e.$dayspan.supports.calendar?n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"",readonly:"","prepend-icon":"event",label:e.labels.calendar,readonly:e.isReadOnly},model:{value:e.details.calendar,callback:function(t){e.$set(e.details,"calendar",t)},expression:"details.calendar"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsColor",[e.$dayspan.supports.color?n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","prepend-icon":"invert_colors",items:e.$dayspan.colors,color:e.details.color,disabled:e.isReadOnly},scopedSlots:e._u([{key:"item",fn:function(t){var s=t.item;return[n("v-list-tile-content",[n("div",{staticClass:"ds-color-option",style:{backgroundColor:s.value},domProps:{textContent:e._s(s.text)}})])]}}]),model:{value:e.details.color,callback:function(t){e.$set(e.details,"color",t)},expression:"details.color"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsIcon",[e.$dayspan.supports.icon?n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","prepend-icon":e.details.icon||"help",items:e.$dayspan.icons,disabled:e.isReadOnly},scopedSlots:e._u([{key:"item",fn:function(t){var s=t.item;return[n("v-list-tile-avatar",[n("v-icon",[e._v(e._s(s.value))])],1),e._v(" "),n("v-list-tile-content",[e._v("\n "+e._s(s.text)+"\n ")])]}}]),model:{value:e.details.icon,callback:function(t){e.$set(e.details,"icon",t)},expression:"details.icon"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsBusy",[e.$dayspan.supports.busy?n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","prepend-icon":"work",items:e.busyOptions,disabled:e.isReadOnly},model:{value:e.details.busy,callback:function(t){e.$set(e.details,"busy",t)},expression:"details.busy"}}):e._e()],null,e.slotData),e._v(" "),e._t("eventDetailsExtra",null,null,e.slotData)],2)],1)],1):e._e(),e._v(" "),e.showForecast?n("v-tab-item",{attrs:{value:"forecast",lazy:""}},[n("v-card",{attrs:{flat:""}},[n("v-card-text",[e._t("eventForecast",[n("ds-schedule-forecast",{attrs:{schedule:e.schedule,day:e.day,"read-only":e.readOnly}})],null,e.slotData)],2)],1)],1):e._e(),e._v(" "),e.showExclusions?n("v-tab-item",{attrs:{value:"exclusions",lazy:""}},[n("v-card",{attrs:{flat:""}},[n("v-card-text",[e._t("eventExclusions",[n("ds-schedule-modifier",{attrs:{description:e.labels.exclusions,modifier:e.schedule.exclude,"read-only":e.readOnly}})],null,e.slotData)],2)],1)],1):e._e(),e._v(" "),e.showInclusions?n("v-tab-item",{attrs:{value:"inclusions",lazy:""}},[n("v-card",{attrs:{flat:""}},[n("v-card-text",[e._t("eventInclusions",[n("ds-schedule-modifier",{attrs:{description:e.labels.inclusions,modifier:e.schedule.include,"read-only":e.readOnly}})],null,e.slotData)],2)],1)],1):e._e(),e._v(" "),e.showCancels?n("v-tab-item",{attrs:{value:"cancelled",lazy:""}},[n("v-card",{attrs:{flat:""}},[n("v-card-text",[e._t("eventCancels",[n("ds-schedule-modifier",{attrs:{description:e.labels.cancelled,modifier:e.schedule.cancel,"read-only":e.readOnly}})],null,e.slotData)],2)],1)],1):e._e(),e._v(" "),e._t("eventTabItemsExtra",null,null,e.slotData)],2)],1)],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{staticClass:"ds-calendar-event-popover-card",class:e.classes},[n("v-toolbar",{style:e.styleHeader,attrs:{extended:"",flat:""}},[n("v-toolbar-title",{attrs:{slot:"extension"},slot:"extension"},[n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"",autofocus:"",label:e.labels.title},model:{value:e.details.title,callback:function(t){e.$set(e.details,"title",t)},expression:"details.title"}})],1),e._v(" "),e.details.readonly?e._e():n("v-btn",{attrs:{color:"secondary",small:"",absolute:"",bottom:"",left:"",fab:"",icon:""},on:{click:e.edit}},[n("v-icon",[e._v(e._s(e.icons.edit))])],1),e._v(" "),e._t("eventCreatePopoverToolbarLeft",null,null,e.slotData),e._v(" "),n("v-spacer"),e._v(" "),e._t("eventCreatePopoverToolbarRight",null,null,e.slotData),e._v(" "),e._t("eventCreatePopoverToolbarSave",[n("v-btn",{staticClass:"ds-create-popover-save",style:e.styleText,attrs:{flat:"",disabled:!e.isValid},on:{click:e.save}},[n("v-icon",{attrs:{left:""}},[e._v(e._s(e.icons.save))]),e._v(" "),n("span",[e._v(e._s(e.labels.save))])],1)],null,e.slotData),e._v(" "),e._t("eventCreatePopoverToolbarClose",[n("v-btn",{style:e.styleText,attrs:{icon:""},on:{click:e.close}},[n("v-icon",[e._v(e._s(e.icons.close))])],1)],null,e.slotData)],2),e._v(" "),n("v-card-text",[e._t("eventCreatePopoverBodyTop",null,null,e.slotData),e._v(" "),n("v-list",[n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("access_time")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverOccurs",[n("v-list-tile-title",[e._v(e._s(e.startDate))]),e._v(" "),n("v-list-tile-sub-title",[e._v(e._s(e.occurs))])],null,e.slotData)],2)],1),e._v(" "),e.prompts.location&&e.$dayspan.supports.location?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("location_on")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverLocation",[n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","full-width":"",label:e.labels.location},model:{value:e.details.location,callback:function(t){e.$set(e.details,"location",t)},expression:"details.location"}})],null,e.slotData)],2)],1):e._e(),e._v(" "),e.prompts.description&&e.$dayspan.supports.description?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("subject")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverDescription",[n("v-textarea",{attrs:{"hide-details":"","single-line":"",solo:"",flat:"","full-width":"",label:e.labels.description},model:{value:e.details.description,callback:function(t){e.$set(e.details,"description",t)},expression:"details.description"}})],null,e.slotData)],2)],1):e._e(),e._v(" "),e.prompts.calendar&&e.$dayspan.supports.calendar?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("event")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverCalendar",[n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","full-width":"",label:e.labels.calendar},model:{value:e.details.calendar,callback:function(t){e.$set(e.details,"calendar",t)},expression:"details.calendar"}})],null,e.slotData)],2)],1):e._e(),e._v(" "),e.prompts.color&&e.$dayspan.supports.color?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("invert_colors")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverColor",[n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","full-width":"",items:e.$dayspan.colors,color:e.details.color},scopedSlots:e._u([{key:"item",fn:function(t){var s=t.item;return[n("v-list-tile-content",[n("div",{staticClass:"ds-color-option",style:{backgroundColor:s.value},domProps:{textContent:e._s(s.text)}})])]}}]),model:{value:e.details.color,callback:function(t){e.$set(e.details,"color",t)},expression:"details.color"}})],null,e.slotData)],2)],1):e._e(),e._v(" "),e.prompts.icon&&e.$dayspan.supports.icon?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v(e._s(e.details.icon||"help"))])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverIcon",[n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","full-width":"",items:e.$dayspan.icons},scopedSlots:e._u([{key:"item",fn:function(t){var s=t.item;return[n("v-list-tile-avatar",[n("v-icon",[e._v(e._s(s.value))])],1),e._v(" "),n("v-list-tile-content",[e._v("\n "+e._s(s.text)+"\n ")])]}}]),model:{value:e.details.icon,callback:function(t){e.$set(e.details,"icon",t)},expression:"details.icon"}})],null,e.slotData)],2)],1):e._e(),e._v(" "),e.prompts.busy&&e.$dayspan.supports.busy?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("work")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventCreatePopoverBusy",[n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"","full-width":"",items:e.busyOptions},model:{value:e.details.busy,callback:function(t){e.$set(e.details,"busy",t)},expression:"details.busy"}})],null,e.slotData)],2)],1):e._e()],1),e._v(" "),e._t("eventCreatePopoverBodyBottom",null,null,e.slotData)],2),e._v(" "),e._t("eventCreatePopoverActions",null,null,e.slotData)],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs7:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",label:e.labels.type,items:e.options},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})],1),e._v(" "),e.isAny?n("v-flex",{attrs:{xs5:""}}):e._e(),e._v(" "),e.isAny?e._e():n("v-flex",{staticClass:"pl-1",attrs:{xs5:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"","return-object":"",items:e.types},model:{value:e.chosenType,callback:function(t){e.chosenType=t},expression:"chosenType"}})],1),e._v(" "),e.isOneOf?n("v-flex",{staticClass:"pl-1",attrs:{xs5:"","offset-xs7":""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",multiple:"",items:e.oneOfs},model:{value:e.frequency,callback:function(t){e.frequency=t},expression:"frequency"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs2:"","offset-xs7":""}},[n("v-text-field",{attrs:{type:"number","hide-details":"",solo:"",flat:""},model:{value:e.frequency.every,callback:function(t){e.$set(e.frequency,"every",e._n(t))},expression:"frequency.every"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs3:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",items:e.offsets},model:{value:e.frequency.offset,callback:function(t){e.$set(e.frequency,"offset",e._n(t))},expression:"frequency.offset"}})],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs7:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",label:e.labels.type,items:e.options},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})],1),e._v(" "),e.isAny?n("v-flex",{attrs:{xs5:""}}):e._e(),e._v(" "),e.isOneOf?n("v-flex",{staticClass:"pl-1",attrs:{xs5:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",multiple:"",items:e.oneOfs},model:{value:e.frequency,callback:function(t){e.frequency=t},expression:"frequency"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs2:""}},[n("v-text-field",{attrs:{type:"number","hide-details":"",solo:"",flat:""},model:{value:e.frequency.every,callback:function(t){e.$set(e.frequency,"every",e._n(t))},expression:"frequency.every"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs3:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",items:e.offsets},model:{value:e.frequency.offset,callback:function(t){e.$set(e.frequency,"offset",e._n(t))},expression:"frequency.offset"}})],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-day",class:e.classesDay,on:{mouseenter:e.mouseEnterDay,mouseleave:e.mouseLeaveDay,mousemove:function(t){return t.stopPropagation(),e.mouseMoveDay(t)},mousedown:e.mouseDownDay,mouseup:e.mouseUpDay,click:function(t){return t.stopPropagation(),e.add(t)},dragstart:function(e){e.preventDefault()}}},[n("div",{staticClass:"ds-week-weekday"},[e._v("\n "+e._s(e.weekday)+"\n ")]),e._v(" "),n("a",{staticClass:"ds-week-date",on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.viewDay(t)},mousedown:function(e){e.stopPropagation()}}},[e._v("\n "+e._s(e.dayOfMonth)+"\n ")]),e._v(" "),n("div",{staticClass:"ds-all-events"},[e._l(e.visibleEvents,function(t,s){return[n("ds-calendar-event",e._g(e._b({key:t.id,attrs:{"calendar-event":t,index:s,calendar:e.calendar}},"ds-calendar-event",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]}),e._v(" "),e.hasPlaceholder?n("div",[n("ds-calendar-event-placeholder",e._g(e._b({attrs:{day:e.day,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate,calendar:e.calendar,index:e.visibleEvents.length}},"ds-calendar-event-placeholder",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e()],2)])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-menu",e._b({staticClass:"ds-calendar-event-menu",attrs:{"content-class":e.contentClass,disabled:!e.hasPopover},model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},"v-menu",e.popoverProps,!1),[n("ds-calendar-event",e._b({attrs:{slot:"activator","is-placeholder-with-day":e.day,"calendar-event":e.placeholder,calendar:e.calendar,index:e.index},slot:"activator"},"ds-calendar-event",{$scopedSlots:e.$scopedSlots},!1)),e._v(" "),e._t("eventCreatePopover",null,null,{placeholder:e.placeholder,calendar:e.calendar,day:e.day,index:e.index,close:e.close})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-week-view-container"},[n("ds-week-header",e._g(e._b({attrs:{calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate,days:e.calendar.days,"scroll-push":e.scrollPush}},"ds-week-header",{$scopedSlots:e.$scopedSlots},!1),e.$listeners)),e._v(" "),n("div",{staticClass:"ds-week-view-bottom"},[n("div",{ref:"scrollArea",staticClass:"ds-week-view-scrollable"},[n("div",{ref:"pane",staticClass:"ds-week-view-pane",style:e.dayHeight},[n("div",{staticClass:"ds-week"},[n("div",{staticClass:"ds-hour-list"},e._l(e.hours,function(t,s){return n("div",{staticClass:"ds-hour",class:e.hourClasses[s]},[n("div",{staticClass:"ds-hour-text"},[e._v(e._s(t))])])})),e._v(" "),e._l(e.calendar.days,function(t){return[n("ds-day-times",e._g(e._b({key:t.dayIdentifier,attrs:{day:t,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate,calendar:e.calendar}},"ds-day-times",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]})],2)])])])],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"ds-gesture-container",on:{touchstart:e.start,touchmove:e.move,touchend:e.end}},[e._t("default")],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-day-picker"},[n("div",{staticClass:"ds-week-header mb-2"},[n("div",{staticClass:"subtitle py-1 pl-2 ds-light-forecolor"},[e._v("\n "+e._s(e.summary)+"\n ")]),e._v(" "),n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-light-forecolor ma-0",attrs:{slot:"activator",small:"",icon:"",depressed:""},on:{click:e.prev},slot:"activator"},[n("v-icon",[e._v("keyboard_arrow_left")])],1),e._v(" "),n("span",[e._v(e._s(e.labels.prevMonth))])],1),e._v(" "),n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-light-forecolor ma-0",attrs:{slot:"activator",small:"",icon:"",depressed:""},on:{click:e.next},slot:"activator"},[n("v-icon",[e._v("keyboard_arrow_right")])],1),e._v(" "),n("span",[e._v(e._s(e.labels.nextMonth))])],1)],1),e._v(" "),n("div",{staticClass:"ds-week-subheader ds-light-forecolor"},e._l(e.weekdays,function(t){return n("div",{key:t,staticClass:"ds-weekday"},[n("v-tooltip",{attrs:{bottom:""}},[n("span",{attrs:{slot:"activator"},slot:"activator"},[e._v(e._s(t.charAt(0)))]),e._v(" "),n("span",[e._v(e._s(t))])])],1)})),e._v(" "),n("div",{staticClass:"ds-week"},e._l(e.month.days,function(t){return n("div",{key:t.dayIdentifier,staticClass:"ds-day-pick"},[n("v-btn",{staticClass:"ma-0",class:{"btn--active":t.currentDay,"ds-light-forecolor":!t.inCalendar,primary:e.isHighlighted(t)},attrs:{small:"",icon:"",depressed:""},on:{click:function(n){e.pick(t)}}},[e._v("\n "+e._s(t.dayOfMonth)+"\n ")])],1)}))])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-month"},[n("div",{staticClass:"ds-week-header"},e._l(e.weekdays,function(t,s){return n("div",{key:t,staticClass:"ds-week-header-day",class:e.weekdayClasses(s)},[e._v("\n\n "+e._s(t)+"\n\n ")])})),e._v(" "),e._l(e.rows,function(t){return n("ds-day-row",e._g(e._b({key:t,attrs:{days:e.daysAtRow(t,7),calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate}},"ds-day-row",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-menu",e._b({staticClass:"ds-calendar-event-menu",attrs:{"content-class":e.contentClass,disabled:!e.hasPopover},model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},"v-menu",e.popoverProps,!1),[n("div",{staticClass:"ds-calendar-event",style:e.style,attrs:{slot:"activator"},on:{click:function(t){return t.stopPropagation(),e.editCheck(t)},mouseenter:e.mouseEnterEvent,mouseleave:e.mouseLeaveEvent,mousedown:e.mouseDownEvent,mouseup:e.mouseUpEvent},slot:"activator"},[e.showName?n("span",[e._t("eventTitle",[e.hasIcon?n("v-icon",{staticClass:"ds-ev-icon",style:{color:e.details.forecolor},attrs:{size:"14"}},[e._v("\n "+e._s(e.details.icon)+"\n ")]):e._e(),e._v(" "),e.hasPrefix?n("span",[e._v("\n "+e._s(e.getPrefix)+"\n ")]):e._e(),e._v(" "),n("strong",{staticClass:"ds-ev-title"},[e._v(e._s(e.details.title))]),e._v(" "),n("span",{staticClass:"ds-ev-description"},[e._v(e._s(e.details.description))])],null,{calendarEvent:e.calendarEvent,hasPrefix:e.hasPrefix,getPrefix:e.getPrefix,details:e.details})],2):n("span",[e._t("eventEmpty",[e._v(" ")],null,{calendarEvent:e.calendarEvent,details:e.details})],2)]),e._v(" "),e._t("eventPopover",null,null,{calendarEvent:e.calendarEvent,calendar:e.calendar,edit:e.edit,details:e.details,close:e.close})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-chip",{attrs:{label:"",close:e.canRemove},on:{input:e.remove}},[n("strong",{domProps:{innerHTML:e._s(e.text)}}),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.description)}})])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-day",class:e.classesDay,on:{mouseenter:e.mouseEnterDay,mouseleave:e.mouseLeaveDay,mousemove:function(t){return t.stopPropagation(),e.mouseMoveDay(t)},mousedown:e.mouseDownDay,mouseup:e.mouseUpDay,click:function(t){return t.stopPropagation(),e.add(t)},dragstart:function(e){e.preventDefault()}}},[n("div",{class:e.classesHeader},[n("a",{staticClass:"ds-dom",class:e.classesDayOfMonth,attrs:{href:""},on:{click:function(t){return t.stopPropagation(),t.preventDefault(),e.viewDay(t)},mousedown:function(e){e.stopPropagation()}}},[e._v("\n "+e._s(e.dayOfMonth)+"\n ")]),e._v(" "),e.showMonth?n("span",{staticClass:"ds-first-day"},[e._v("\n "+e._s(e.month)+"\n ")]):e._e()]),e._v(" "),e._l(e.visibleEvents,function(t,s){return[n("ds-calendar-event",e._g(e._b({key:t.id,attrs:{"calendar-event":t,calendar:e.calendar,index:s}},"ds-calendar-event",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]}),e._v(" "),e.hasPlaceholder?n("div",[n("ds-calendar-event-placeholder",e._g(e._b({attrs:{day:e.day,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate,calendar:e.calendar,index:e.visibleEvents.length}},"ds-calendar-event-placeholder",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e()],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs7:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",label:e.labels.type,items:e.options},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})],1),e._v(" "),e.isAny?n("v-flex",{attrs:{xs5:""}}):e._e(),e._v(" "),e.isOneOf?n("v-flex",{staticClass:"pl-1",attrs:{xs5:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",multiple:"",items:e.oneOfs},model:{value:e.frequency,callback:function(t){e.frequency=t},expression:"frequency"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs2:""}},[n("v-text-field",{attrs:{type:"number","hide-details":"",solo:"",flat:""},model:{value:e.frequency.every,callback:function(t){e.$set(e.frequency,"every",e._n(t))},expression:"frequency.every"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs3:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",items:e.offsets},model:{value:e.frequency.offset,callback:function(t){e.$set(e.frequency,"offset",e._n(t))},expression:"frequency.offset"}})],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("tr",{staticClass:"ds-agenda-event",class:e.classes},[e.first?n("td",{staticClass:"ds-agenda-lines",attrs:{rowspan:e.siblings}},[e._t("agendaDayDate",[n("div",{staticClass:"ds-agenda-line-first"},[e._v("\n "+e._s(e.firstLine)+"\n ")]),e._v(" "),n("div",{staticClass:"ds-agenda-line-second",on:{click:function(t){return t.stopPropagation(),e.viewDay(t)}}},[e._v("\n "+e._s(e.secondLine)+"\n ")])],null,e.slotData)],2):e._e(),e._v(" "),n("td",{staticClass:"ds-agenda-when",on:{click:function(e){e.stopPropagation()}}},[e._t("agendaEventWhen",[e._v("\n\n "+e._s(e.when)+"\n\n ")],null,e.slotData)],2),e._v(" "),n("td",{staticClass:"ds-agenda-details",on:{click:function(t){return t.stopPropagation(),e.editCheck(t)}}},[n("v-menu",e._b({staticClass:"ds-calendar-event-menu",attrs:{"content-class":e.contentClass,disabled:!e.hasPopover},model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},"v-menu",e.popoverProps,!1),[n("div",{staticClass:"ds-agenda-activator",attrs:{slot:"activator"},slot:"activator"},[e._t("agendaEventDetails",[e.details.icon?n("v-icon",{staticClass:"ds-details-icon",attrs:{size:"16"}},[e._v("\n "+e._s(e.details.icon)+"\n ")]):e._e(),e._v(" "),n("strong",{domProps:{innerHTML:e._s(e.details.title)}}),e._v(" "),n("span",{staticClass:"ds-details-description",domProps:{innerHTML:e._s(e.details.description)}})],null,e.slotData)],2),e._v(" "),e._t("eventPopover",null,null,{readOnly:e.readOnly,calendarEvent:e.calendarEvent,calendar:e.calendar,edit:e.edit,details:e.details,close:e.close})],2)],1)])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-calendar"},[e.isYear?n("div",{staticClass:"ds-month-view ds-year-view"},[n("ds-weeks-view",e._g(e._b({staticClass:"ds-expand",attrs:{calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate},on:{"mouse-move-day":e.mouseMoveDay,"mouse-down-day":e.mouseDownDay,"mouse-up-day":e.mouseUp,"mouse-up-event":e.mouseUp,"mouse-down-event":e.mouseDownEvent,"clear-placeholder":e.clearPlaceholder}},"ds-weeks-view",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e(),e._v(" "),e.isMonth?n("div",{staticClass:"ds-month-view"},[n("ds-weeks-view",e._g(e._b({staticClass:"ds-expand",attrs:{calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate},on:{"mouse-move-day":e.mouseMoveDay,"mouse-down-day":e.mouseDownDay,"mouse-up-day":e.mouseUp,"mouse-up-event":e.mouseUp,"mouse-down-event":e.mouseDownEvent,"clear-placeholder":e.clearPlaceholder}},"ds-weeks-view",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e(),e._v(" "),e.isWeek||e.isDay?n("div",{staticClass:"ds-week-view"},[n("ds-days-view",e._g(e._b({attrs:{calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate},on:{"mouse-move":e.mouseMove,"mouse-down":e.mouseDown,"mouse-up":e.mouseUp,"mouse-down-event":e.mouseDownEvent,"mouse-move-day":e.mouseMoveDay,"mouse-down-day":e.mouseDownDay,"mouse-up-day":e.mouseUp,"mouse-up-event":e.mouseUp,"clear-placeholder":e.clearPlaceholder}},"ds-days-view",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e()])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-expand ds-calendar-app"},[n("v-navigation-drawer",{attrs:{fixed:"",app:"",clipped:e.$vuetify.breakpoint.lgAndUp},model:{value:e.drawer,callback:function(t){e.drawer=t},expression:"drawer"}},[e._t("drawerTop"),e._v(" "),e._t("drawerPicker",[e.calendar?n("div",{staticClass:"pa-3"},[n("ds-day-picker",{attrs:{span:e.calendar.span},on:{picked:e.rebuild}})],1):e._e()],{calendar:e.calendar,picked:e.rebuild}),e._v(" "),e._t("drawerBottom")],2),e._v(" "),n("v-toolbar",{staticClass:"ds-app-calendar-toolbar",attrs:{app:"",flat:"",fixed:"",color:"white","clipped-left":e.$vuetify.breakpoint.lgAndUp}},[n("v-toolbar-title",{staticClass:"ml-0",style:e.toolbarStyle},[n("v-toolbar-side-icon",{on:{click:function(t){t.stopPropagation(),e.drawer=!e.drawer}}}),e._v(" "),n("span",{staticClass:"hidden-sm-and-down"},[e._t("title",null,{calendar:e.calendar})],2)],1),e._v(" "),e._t("today",[n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-skinny-button",attrs:{slot:"activator",depressed:"",icon:e.$vuetify.breakpoint.smAndDown},on:{click:e.setToday},slot:"activator"},[e.$vuetify.breakpoint.mdAndUp?n("span",[e._v(e._s(e.labels.today))]):n("v-icon",[e._v(e._s(e.labels.todayIcon))])],1),e._v(" "),n("span",[e._v(e._s(e.todayDate))])],1)],null,{setToday:e.setToday,todayDate:e.todayDate,calendar:e.calendar}),e._v(" "),e._t("prev",[n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-light-forecolor ds-skinny-button",attrs:{slot:"activator",icon:"",depressed:""},on:{click:e.prev},slot:"activator"},[n("v-icon",[e._v("keyboard_arrow_left")])],1),e._v(" "),n("span",[e._v(e._s(e.prevLabel))])],1)],null,{prev:e.prev,prevLabel:e.prevLabel,calendar:e.calendar}),e._v(" "),e._t("next",[n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"ds-light-forecolor ds-skinny-button",attrs:{slot:"activator",icon:"",depressed:""},on:{click:e.next},slot:"activator"},[n("v-icon",[e._v("keyboard_arrow_right")])],1),e._v(" "),n("span",[e._v(e._s(e.nextLabel))])],1)],null,{next:e.next,nextLabel:e.nextLabel,calendar:e.calendar}),e._v(" "),e._t("summary",[n("h1",{staticClass:"title ds-light-forecolor"},[e._v("\n "+e._s(e.summary)+"\n ")])],null,{summary:e.summary,calendar:e.calendar}),e._v(" "),n("v-spacer"),e._v(" "),e._t("view",[n("v-menu",[n("v-btn",{attrs:{slot:"activator",flat:""},slot:"activator"},[e._v("\n "+e._s(e.currentType.label)+"\n "),n("v-icon",[e._v("arrow_drop_down")])],1),e._v(" "),n("v-list",e._l(e.types,function(t){return n("v-list-tile",{key:t.id,on:{click:function(n){e.currentType=t}}},[n("v-list-tile-content",[n("v-list-tile-title",[e._v(e._s(t.label))])],1),e._v(" "),n("v-list-tile-action",[e._v(e._s(t.shortcut))])],1)}))],1)],null,{currentType:e.currentType,types:e.types}),e._v(" "),e._t("menuRight")],2),e._v(" "),n("v-content",{staticClass:"ds-expand"},[n("v-container",{staticClass:"ds-calendar-container",attrs:{fluid:"","fill-height":""}},[n("ds-gestures",{on:{swipeleft:e.next,swiperight:e.prev}},[e.currentType.schedule?n("div",{staticClass:"ds-expand"},[e._t("calendarAppAgenda",[n("ds-agenda",e._g(e._b({attrs:{"read-only":e.readOnly,calendar:e.calendar},on:{add:e.add,edit:e.edit,"view-day":e.viewDay}},"ds-agenda",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],null,{$scopedSlots:e.$scopedSlots,$listeners:e.$listeners,calendar:e.calendar,add:e.add,edit:e.edit,viewDay:e.viewDay})],2):n("div",{staticClass:"ds-expand"},[e._t("calendarAppCalendar",[n("ds-calendar",e._g(e._b({ref:"calendar",attrs:{calendar:e.calendar,"read-only":e.readOnly},on:{add:e.add,"add-at":e.addAt,edit:e.edit,"view-day":e.viewDay,added:e.handleAdd,moved:e.handleMove}},"ds-calendar",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],null,{$scopedSlots:e.$scopedSlots,$listeners:e.$listeners,calendar:e.calendar,add:e.add,addAt:e.addAt,edit:e.edit,viewDay:e.viewDay,handleAdd:e.handleAdd,handleMove:e.handleMove})],2)]),e._v(" "),e._t("calendarAppEventDialog",[n("ds-event-dialog",e._g(e._b({ref:"eventDialog",attrs:{calendar:e.calendar,"read-only":e.readOnly},on:{saved:e.eventFinish,actioned:e.eventFinish}},"ds-event-dialog",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],null,{$scopedSlots:e.$scopedSlots,$listeners:e.$listeners,calendar:e.calendar,eventFinish:e.eventFinish}),e._v(" "),e._t("calendarAppOptions",[n("v-dialog",e._b({ref:"optionsDialog",attrs:{fullscreen:e.$dayspan.fullscreenDialogs},model:{value:e.optionsVisible,callback:function(t){e.optionsVisible=t},expression:"optionsVisible"}},"v-dialog",e.optionsDialog,!1),[n("v-list",[e._l(e.options,function(t){return[n("v-list-tile",{key:t.text,on:{click:function(n){e.chooseOption(t)}}},[e._v("\n "+e._s(t.text)+"\n ")])]})],2)],1)],null,{optionsVisible:e.optionsVisible,optionsDialog:e.optionsDialog,options:e.options,chooseOption:e.chooseOption}),e._v(" "),e._t("calendarAppPrompt",[n("v-dialog",e._b({ref:"promptDialog",model:{value:e.promptVisible,callback:function(t){e.promptVisible=t},expression:"promptVisible"}},"v-dialog",e.promptDialog,!1),[n("v-card",[n("v-card-title",[e._v(e._s(e.promptQuestion))]),e._v(" "),n("v-card-actions",[n("v-btn",{attrs:{color:"primary",flat:""},on:{click:function(t){e.choosePrompt(!0)}}},[e._v("\n "+e._s(e.labels.promptConfirm)+"\n ")]),e._v(" "),n("v-spacer"),e._v(" "),n("v-btn",{attrs:{color:"secondary",flat:""},on:{click:function(t){e.choosePrompt(!1)}}},[e._v("\n "+e._s(e.labels.promptCancel)+"\n ")])],1)],1)],1)],null,{promptVisible:e.promptVisible,promptDialog:e.promptDialog,promptQuestion:e.promptQuestion,choosePrompt:e.choosePrompt}),e._v(" "),e._t("calendarAppAdd",[e.readOnly?e._e():n("v-fab-transition",[n("v-btn",{staticClass:"ds-add-event-today",attrs:{color:"primary",fixed:"",bottom:"",right:"",fab:""},on:{click:e.addToday},model:{value:e.allowsAddToday,callback:function(t){e.allowsAddToday=t},expression:"allowsAddToday"}},[n("v-icon",[e._v("add")])],1)],1)],null,{allowsAddToday:e.allowsAddToday,addToday:e.addToday}),e._v(" "),e._t("containerInside",null,null,{events:e.events,calendar:e.calendar})],2)],1)],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-chip",{attrs:{label:"",close:e.canExclude,color:e.background,"text-color":e.foreground},on:{input:e.exclude}},[n("strong",[e._v(e._s(e.text))])])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",e._b({attrs:{fullscreen:e.$dayspan.fullscreenDialogs},model:{value:e.open,callback:function(t){e.open=t},expression:"open"}},"v-dialog",e.dialogProps,!1),[e.schedule&&e.details?n("v-card",[n("v-card-text",[n("ds-event",e._b({attrs:{"target-details":e.details,"target-schedule":e.schedule,calendar:e.calendar,"calendar-event":e.calendarEvent,day:e.day,"read-only":e.readOnly},on:{saved:e.saved,cancel:e.cancel,actioned:e.actioned,"event-create":e.eventCreate,"event-update":e.eventUpdate,"event-remove":e.eventRemove}},"ds-event",{$scopedSlots:e.$scopedSlots},!1))],1)],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs7:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",label:e.labels.type,items:e.options},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}})],1),e._v(" "),e.isAny?n("v-flex",{attrs:{xs5:""}}):e._e(),e._v(" "),e.isAny?e._e():n("v-flex",{staticClass:"pl-1",attrs:{xs5:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"","return-object":"",items:e.types},model:{value:e.chosenType,callback:function(t){e.chosenType=t},expression:"chosenType"}})],1),e._v(" "),e.isOneOf?n("v-flex",{staticClass:"pl-1",attrs:{xs5:"","offset-xs7":""}},[n("v-select",{attrs:{"hide-details":"",multiple:"",solo:"",flat:"",items:e.oneOfs},model:{value:e.frequency,callback:function(t){e.frequency=t},expression:"frequency"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs2:"","offset-xs7":""}},[n("v-text-field",{attrs:{type:"number","hide-details":"",solo:"",flat:""},model:{value:e.frequency.every,callback:function(t){e.$set(e.frequency,"every",e._n(t))},expression:"frequency.every"}})],1):e._e(),e._v(" "),e.isEvery?n("v-flex",{staticClass:"pl-1",attrs:{xs3:""}},[n("v-select",{attrs:{"hide-details":"",solo:"",flat:"",items:e.offsets},model:{value:e.frequency.offset,callback:function(t){e.$set(e.frequency,"offset",e._n(t))},expression:"frequency.offset"}})],1):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("tbody",{staticClass:"ds-agenda-day",class:e.classes,on:{click:function(t){return t.stopPropagation(),e.add(t)}}},[e._l(e.visibleEvents,function(t,s){return[n("ds-agenda-event",e._g(e._b({key:t.id,attrs:{"read-only":e.readOnly,"calendar-event":t,calendar:e.calendar,first:0===s,siblings:e.visibleEvents.length}},"ds-agenda-event",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.hasDescription?n("div",{staticClass:"pb-3"},[n("span",{domProps:{innerHTML:e._s(e.labels.prefix)}}),e._v(" "),n("v-text-field",{staticClass:"ds-textfield inline small",attrs:{type:"number","single-line":"","hide-details":""},model:{value:e.sizeInput,callback:function(t){e.sizeInput=e._n(t)},expression:"sizeInput"}}),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.labels.suffix)}})],1):e._e(),e._v(" "),e._l(e.forecast,function(t){return[n("ds-calendar-event-chip",{key:t.time,attrs:{day:e.aroundDay,time:t,"can-exclude":e.canExclude&&!e.isReadOnly},on:{exclude:e.exclude}})]})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-card",{staticClass:"ds-calendar-event-popover-card",class:e.classes},[n("v-toolbar",{style:e.styleHeader,attrs:{extended:"",flat:""}},[n("v-toolbar-title",{attrs:{slot:"extension"},slot:"extension"},[e._v("\n "+e._s(e.details.title)+"\n "),e.details.icon?n("v-icon",{style:e.styleButton},[e._v("\n "+e._s(e.details.icon)+"\n ")]):e._e()],1),e._v(" "),e.allowEdit?n("v-btn",{attrs:{color:"secondary",small:"",absolute:"",bottom:"",left:"",fab:"",icon:""},on:{click:e.edit}},[n("v-icon",[e._v("edit")])],1):e._e(),e._v(" "),e._t("eventPopoverToolbarLeft",null,null,e.slotData),e._v(" "),n("v-spacer"),e._v(" "),e._t("eventPopoverToolbarRight",null,null,e.slotData),e._v(" "),e._t("eventPopoverToolbarActions",[e.isReadOnly?e._e():n("v-tooltip",{attrs:{bottom:""}},[n("ds-schedule-actions",e._g(e._b({attrs:{slot:"activator",schedule:e.calendarEvent.schedule,"calendar-event":e.calendarEvent,calendar:e.calendar},slot:"activator"},"ds-schedule-actions",{$scopedSlots:e.$scopedSlots},!1),e.$listeners),[n("v-btn",{style:e.styleButton,attrs:{icon:""}},[n("v-icon",[e._v("more_vert")])],1)],1),e._v(" "),n("span",[e._v(e._s(e.labels.options))])],1)],null,e.slotData),e._v(" "),e._t("eventPopoverToolbarClose",[n("v-btn",{style:e.styleButton,attrs:{icon:""},on:{click:e.close}},[n("v-icon",[e._v("close")])],1)],null,e.slotData)],2),e._v(" "),n("v-card-text",[e._t("eventPopoverBodyTop",null,null,e.slotData),e._v(" "),n("v-list",{attrs:{dense:""}},[n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("access_time")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverOccurs",[n("v-list-tile-title",[e._v(e._s(e.startDate))]),e._v(" "),n("v-list-tile-sub-title",[e._v(e._s(e.occurs))])],null,e.slotData)],2)],1),e._v(" "),e.details.location?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("location_on")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverLocation",[n("v-list-tile-title",[n("span",{domProps:{innerHTML:e._s(e.details.location)}})])],null,e.slotData)],2)],1):e._e(),e._v(" "),e.details.description?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("subject")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverDescription",[n("v-list-tile-title",[n("span",{domProps:{innerHTML:e._s(e.details.description)}})])],null,e.slotData)],2)],1):e._e(),e._v(" "),e.details.notify?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("notifications")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverNotifications",[n("v-list-tile-title",[n("span",{domProps:{innerHTML:e._s(e.details.notify)}})])],null,e.slotData)],2)],1):e._e(),e._v(" "),e.details.calendar?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("event")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverCalendar",[n("v-list-tile-title",[n("span",{domProps:{innerHTML:e._s(e.details.calendar)}})])],null,e.slotData)],2)],1):e._e(),e._v(" "),e.hasBusy?n("v-list-tile",[n("v-list-tile-avatar",[n("v-icon",[e._v("work")])],1),e._v(" "),n("v-list-tile-content",[e._t("eventPopoverBusy",[n("v-list-tile-title",[e._v(e._s(e.busyness))])],null,e.slotData)],2)],1):e._e()],1),e._v(" "),e._t("eventPopoverBodyBottom",null,null,e.slotData)],2),e._v(" "),e._t("eventPopoverActions",null,null,e.slotData)],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-schedule-times"},[n("div",{staticClass:"ds-time-row"},[n("div",{staticClass:"ds-time-cell"},[n("v-checkbox",{ref:"allDayCheckbox",staticClass:"ma-2",attrs:{"hide-details":"",label:e.labels.all,readonly:e.isReadOnly},model:{value:e.allDay,callback:function(t){e.allDay=t},expression:"allDay"}})],1),e._v(" "),n("div",{staticClass:"ds-time-cell"},[n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"",type:"number",disabled:e.isReadOnly},on:{input:e.triggerChange},model:{value:e.schedule.duration,callback:function(t){e.$set(e.schedule,"duration",e._n(t))},expression:"schedule.duration"}})],1),e._v(" "),n("div",{staticClass:"ds-time-cell"},[n("v-select",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"",items:e.durationOptions,disabled:e.isReadOnly},on:{input:e.triggerChange},model:{value:e.schedule.durationUnit,callback:function(t){e.$set(e.schedule,"durationUnit",t)},expression:"schedule.durationUnit"}})],1)]),e._v(" "),e.allDay?e._e():n("div",e._l(e.schedule.times,function(t,s){return n("div",{staticClass:"ds-time-row"},[n("div",{staticClass:"ds-time-cell"}),e._v(" "),n("ds-schedule-time",{key:s,staticClass:"ds-time-cell double",attrs:{index:s,"show-add":e.isLastTime(s),"show-remove":e.hasTimes,value:e.schedule.times[s],"read-only":e.readOnly},on:{add:e.addTime,remove:e.removeTime,change:e.changeTime}})],1)}))])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-day",class:e.classesDay,on:{mouseenter:e.mouseEnterDay,mouseleave:e.mouseLeaveDay,mousemove:function(t){return t.stopPropagation(),e.mouseMove(t)},mousedown:e.mouseDown,mouseup:e.mouseUp,dragstart:function(e){e.preventDefault()}}},[e._l(24,function(t){return n("div",{staticClass:"ds-hour",on:{click:function(n){n.stopPropagation(),e.addAt(t)}}})}),e._v(" "),e._l(e.day.events,function(t,s){return[e.isVisible(t)?n("ds-calendar-event-time",e._g(e._b({key:t.id,attrs:{"calendar-event":t,calendar:e.calendar}},"ds-calendar-event-time",{$scopedSlots:e.$scopedSlots},!1),e.$listeners)):e._e()]}),e._v(" "),e.day.currentDay?n("div",{style:e.nowLine}):e._e(),e._v(" "),e.hasPlaceholder?n("div",[n("ds-calendar-event-time-placeholder",e._g(e._b({attrs:{day:e.day,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate,calendar:e.calendar}},"ds-calendar-event-time-placeholder",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))],1):e._e()],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-menu",e._b({staticClass:"ds-calendar-event",style:e.style,attrs:{"content-class":e.contentClass,disabled:!e.hasPopover},model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},"v-menu",e.popoverProps,!1),[n("div",{staticClass:"ds-calendar-event-span",attrs:{slot:"activator"},on:{click:e.editCheck,mouseenter:e.mouseEnterEvent,mouseleave:e.mouseLeaveEvent,mousedown:e.mouseDownEvent,mouseup:e.mouseUpEvent},slot:"activator"},[e.showName?n("span",[e._t("eventTimeTitle",[e.hasIcon?n("v-icon",{staticClass:"ds-ev-icon",style:{color:e.details.forecolor},attrs:{size:"14"}},[e._v("\n "+e._s(e.details.icon)+"\n ")]):e._e(),e._v(" "),n("strong",{staticClass:"ds-ev-title"},[e._v(e._s(e.details.title))]),e._v(" "),n("span",{staticClass:"ds-ev-description"},[e._v(e._s(e.details.description))])],null,{calendarEvent:e.calendarEvent,details:e.details})],2):n("span",[e._t("eventTimeEmpty",null,null,{calendarEvent:e.calendarEvent,details:e.details})],2)]),e._v(" "),e._t("eventPopover",null,null,{calendarEvent:e.calendarEvent,calendar:e.calendar,edit:e.edit,details:e.details,close:e.close})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("table",{staticClass:"ds-agenda-table"},[e._m(0),e._v(" "),e._l(e.eventDays,function(t){return[n("ds-agenda-day",e._g(e._b({key:t.dayIdentifier,attrs:{"read-only":e.readOnly,day:t,calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate}},"ds-agenda-day",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]})],2)},staticRenderFns:[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("colgroup",[n("col",{staticClass:"column-day"}),e._v(" "),n("col",{staticClass:"column-when"}),e._v(" "),n("col",{staticClass:"column-event"})])}]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.description?n("div",{staticClass:"pb-3",domProps:{innerHTML:e._s(e.description)}}):e._e(),e._v(" "),e._l(e.identifiers,function(t){return[n("ds-identifier-chip",{key:t,attrs:{identifier:t,"can-remove":e.canRemove&&!e.isReadOnly},on:{remove:e.remove}})]})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-time-row"},[n("div",{staticClass:"ds-time-cell"},[n("v-text-field",{attrs:{"single-line":"","hide-details":"",solo:"",flat:"",type:"time",readonly:e.isReadOnly},model:{value:e.time,callback:function(t){e.time=t},expression:"time"}})],1),e._v(" "),n("div",{staticClass:"ds-time-cell"},[e.showRemove&&!e.isReadOnly?n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"action-remove",attrs:{slot:"activator",icon:"",color:e.colors.remove},on:{click:e.removeTime},slot:"activator"},[n("v-icon",[e._v(e._s(e.icons.remove))])],1),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.labels.remove)}})],1):e._e(),e._v(" "),e.showAdd&&!e.isReadOnly?n("v-tooltip",{attrs:{bottom:""}},[n("v-btn",{staticClass:"action-add",attrs:{slot:"activator",icon:"",color:e.colors.add},on:{click:e.addTime},slot:"activator"},[n("v-icon",[e._v(e._s(e.icons.add))])],1),e._v(" "),n("span",{domProps:{innerHTML:e._s(e.labels.add)}})],1):e._e()],1)])},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-schedule",class:e.classes},[e.showRange?n("div",{staticClass:"ds-schedule-span"},[e._t("scheduleSpan",[n("ds-schedule-span",{attrs:{schedule:e.schedule,day:e.day,"read-only":e.readOnly}})],null,{schedule:e.schedule,day:e.day})],2):e._e(),e._v(" "),n("div",{staticClass:"ds-schedule-type-line"},[n("div",{staticClass:"ds-schedule-type"},[e._t("scheduleType",[n("ds-schedule-type",{attrs:{day:e.day,schedule:e.schedule,"read-only":e.readOnly},on:{change:e.setType,custom:e.custom}})],null,{schedule:e.schedule,day:e.day,setType:e.setType,custom:e.custom})],2)]),e._v(" "),n("v-layout",{attrs:{row:"",wrap:""}},[n("v-flex",{attrs:{xs12:""}},[e._t("scheduleTimes",[n("ds-schedule-times",{attrs:{schedule:e.schedule,"read-only":e.readOnly}})],null,{schedule:e.schedule,day:e.day})],2),e._v(" "),e.isReadOnly?e._e():n("v-flex",{attrs:{xs12:""}},[e._t("scheduleFooter",null,null,{schedule:e.schedule,day:e.day}),e._v(" "),n("ds-schedule-type-custom-dialog",e._b({ref:"customScheduler"},"ds-schedule-type-custom-dialog",{$scopedSlots:e.$scopedSlots},!1))],2)],1)],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[n("v-menu",{attrs:{"offset-y":"","close-on-content-click":!1,"nudge-width":60,disabled:e.isReadOnly},model:{value:e.startMenu,callback:function(t){e.startMenu=t},expression:"startMenu"}},[n("v-btn",{staticClass:"ds-button-tall ma-0 mb-2",attrs:{slot:"activator",depressed:""},slot:"activator"},[e._v("\n "+e._s(e.startText)+"\n ")]),e._v(" "),n("div",{staticClass:"ds-span-menu"},[n("ds-day-picker",{attrs:{"highlight-span":e.hasStart,span:e.startSpan},on:{picked:e.setStart}}),e._v(" "),e.hasStart?n("v-btn",{staticClass:"mb-0",attrs:{block:"",flat:""},on:{click:function(t){e.setStart(null)}}},[n("span",{domProps:{innerHTML:e._s(e.labels.startless)}})]):e._e()],1)],1),e._v("\n\n to \n\n "),n("v-menu",{attrs:{"offset-y":"","close-on-content-click":!1,"nudge-width":60,disabled:e.isReadOnly},model:{value:e.endMenu,callback:function(t){e.endMenu=t},expression:"endMenu"}},[n("v-btn",{staticClass:"ds-button-tall ma-0 mb-2",attrs:{slot:"activator",depressed:""},slot:"activator"},[e._v("\n "+e._s(e.endText)+"\n ")]),e._v(" "),n("div",{staticClass:"ds-span-menu"},[n("ds-day-picker",{attrs:{"highlight-span":e.hasEnd,span:e.endSpan},on:{picked:e.setEnd}}),e._v(" "),e.hasEnd?n("v-btn",{staticClass:"mb-0",attrs:{block:"",flat:""},on:{click:function(t){e.setEnd(null)}}},[n("span",{domProps:{innerHTML:e._s(e.labels.endless)}})]):e._e()],1)],1)],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-week-header",style:e.style},[n("div",{staticClass:"ds-hour-list"}),e._v(" "),e._l(e.days,function(t){return[n("ds-week-day-header",e._g(e._b({attrs:{day:t,calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate}},"ds-week-day-header",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-dialog",e._b({attrs:{fullscreen:e.$dayspan.fullscreenDialogs},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"v-dialog",e.dialogProps,!1),[e.hasData?n("v-card",[e._t("scheduleTypeCustomHeader",null,null,{original:e.original,copy:e.copy,aroundDay:e.aroundDay,day:e.day}),e._v(" "),n("v-card-text",[e._t("scheduleTypeCustomBody",[n("ds-schedule-type-custom",{attrs:{schedule:e.copy,day:e.aroundDay}})],null,{original:e.original,copy:e.copy,aroundDay:e.aroundDay,day:e.day})],2),e._v(" "),n("v-divider"),e._v(" "),n("v-card-actions",[e._t("scheduleTypeCustomActions",[n("v-spacer"),e._v(" "),n("v-btn",{attrs:{color:"secondary"},on:{click:function(t){return t.stopPropagation(),e.cancel(t)}}},[n("span",{domProps:{innerHTML:e._s(e.labels.cancel)}})]),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:function(t){return t.stopPropagation(),e.save(t)}}},[n("span",{domProps:{innerHTML:e._s(e.labels.save)}})])],null,{original:e.original,copy:e.copy,aroundDay:e.aroundDay,day:e.day,cancel:e.cancel,save:e.save,labels:e.labels})],2)],2):e._e()],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-menu",{attrs:{bottom:"",left:""}},[n("template",{slot:"activator"},[e._t("default")],2),e._v(" "),n("v-list",[e.canRemove?n("v-list-tile",{on:{click:e.remove}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.remove)}})],1):e._e(),e._v(" "),e.canExclude?n("v-list-tile",{on:{click:e.exclude}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.exclude)}})],1):e._e(),e._v(" "),e.canCancel?n("v-list-tile",{on:{click:e.cancel}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.cancel)}})],1):e._e(),e._v(" "),e.canUncancel?n("v-list-tile",{on:{click:e.uncancel}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.uncancel)}})],1):e._e(),e._v(" "),e.canSetStart?n("v-list-tile",{on:{click:e.setStart}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.setStart)}})],1):e._e(),e._v(" "),e.canSetEnd?n("v-list-tile",{on:{click:e.setEnd}},[n("v-list-tile-title",{domProps:{innerHTML:e._s(e.labels.setEnd)}})],1):e._e(),e._v(" "),e.canMove?n("v-list-tile",{on:{click:e.moveStart}},[n("v-menu",{attrs:{lazy:"","offset-y":"","full-width":"",transition:"scale-transition","min-width":"290px",color:"primary","close-on-content-click":!1,"nudge-right":40},model:{value:e.moving,callback:function(t){e.moving=t},expression:"moving"}},[n("v-list-tile-title",{attrs:{slot:"activator"},slot:"activator"},[n("span",{domProps:{innerHTML:e._s(e.labels.move)}})]),e._v(" "),e.movingDate?n("v-date-picker",{attrs:{"no-title":"",scrollable:""},model:{value:e.targetDate,callback:function(t){e.targetDate=t},expression:"targetDate"}},[n("v-spacer"),e._v(" "),n("v-btn",{attrs:{flat:"",color:"primary"},on:{click:function(t){e.movingDate=!1}}},[e._v(e._s(e.labels.pickerCancel))]),e._v(" "),n("v-btn",{attrs:{flat:"",color:"primary"},on:{click:e.moveEnd}},[e._v(e._s(e.labels.pickerOk))])],1):e._e(),e._v(" "),e.movingTime?n("v-time-picker",{attrs:{"no-title":"",scrollable:""},model:{value:e.targetTime,callback:function(t){e.targetTime=t},expression:"targetTime"}},[n("v-spacer"),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:function(t){e.movingTime=!1}}},[e._v(e._s(e.labels.pickerCancel))]),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:e.moveEnd}},[e._v(e._s(e.labels.pickerOk))])],1):e._e()],1)],1):e._e(),e._v(" "),e.canInclude?n("v-list-tile",{on:{click:e.includeStart}},[n("v-menu",{attrs:{lazy:"","offset-y":"","full-width":"",transition:"scale-transition","min-width":"290px",color:"primary","close-on-content-click":!1,"nudge-right":40},model:{value:e.including,callback:function(t){e.including=t},expression:"including"}},[n("v-list-tile-title",{attrs:{slot:"activator"},slot:"activator"},[n("span",{domProps:{innerHTML:e._s(e.labels.include)}})]),e._v(" "),e.includingDate?n("v-date-picker",{attrs:{"no-title":"",scrollable:""},model:{value:e.targetDate,callback:function(t){e.targetDate=t},expression:"targetDate"}},[n("v-spacer"),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:function(t){e.includingDate=!1}}},[e._v(e._s(e.labels.pickerCancel))]),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:e.includeEnd}},[e._v(e._s(e.labels.pickerOk))])],1):e._e(),e._v(" "),e.includingTime?n("v-time-picker",{attrs:{"no-title":"",scrollable:""},model:{value:e.targetTime,callback:function(t){e.targetTime=t},expression:"targetTime"}},[n("v-spacer"),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:function(t){e.includingTime=!1}}},[e._v(e._s(e.labels.pickerCancel))]),e._v(" "),n("v-btn",{attrs:{color:"primary"},on:{click:e.includeEnd}},[e._v(e._s(e.labels.pickerOk))])],1):e._e()],1)],1):e._e(),e._v(" "),e._t("scheduleActionsAdditional",null,null,{schedule:e.schedule,calendarEvent:e.calendarEvent,calendar:e.calendar})],2)],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"pa-3"},[e._v("\n "+e._s(e.customDescription)+"\n ")]),e._v(" "),n("ds-schedule-frequency-year",{attrs:{day:e.day,schedule:e.schedule}}),e._v(" "),n("ds-schedule-frequency-month",{attrs:{schedule:e.schedule}}),e._v(" "),n("ds-schedule-frequency-week",{attrs:{schedule:e.schedule}}),e._v(" "),n("ds-schedule-frequency-day-of-week",{attrs:{schedule:e.schedule}}),e._v(" "),n("ds-schedule-frequency-day",{attrs:{schedule:e.schedule}})],1)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ds-week"},[e._l(e.days,function(t,s){return[n("ds-day",e._g(e._b({key:s,attrs:{day:t,calendar:e.calendar,placeholder:e.placeholder,"placeholder-for-create":e.placeholderForCreate}},"ds-day",{$scopedSlots:e.$scopedSlots},!1),e.$listeners))]})],2)},staticRenderFns:[]},e.exports.render._withStripped=!0},function(e,t,n){var s=n(76);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("680d354e",s,!1,{})},function(e,t,n){var s=n(77);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("426d880e",s,!1,{})},function(e,t,n){var s=n(78);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("c3ed684a",s,!1,{})},function(e,t,n){var s=n(79);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("fa62f908",s,!1,{})},function(e,t,n){var s=n(80);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("36c0193a",s,!1,{})},function(e,t,n){var s=n(81);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("fa2cee74",s,!1,{})},function(e,t,n){var s=n(82);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("1abbd32a",s,!1,{})},function(e,t,n){var s=n(83);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("c9d9bfa6",s,!1,{})},function(e,t,n){var s=n(84);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("497debf6",s,!1,{})},function(e,t,n){var s=n(85);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("34194e87",s,!1,{})},function(e,t,n){var s=n(86);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("d1646212",s,!1,{})},function(e,t,n){var s=n(87);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("73736fd0",s,!1,{})},function(e,t,n){var s=n(88);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("91cdcbc8",s,!1,{})},function(e,t,n){var s=n(89);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("1bf6ae82",s,!1,{})},function(e,t,n){var s=n(90);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("4ff896ca",s,!1,{})},function(e,t,n){var s=n(91);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("80286956",s,!1,{})},function(e,t,n){var s=n(92);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("5d10c702",s,!1,{})},function(e,t,n){var s=n(93);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("10feb893",s,!1,{})},function(e,t,n){var s=n(94);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("0b0486fc",s,!1,{})},function(e,t,n){var s=n(95);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("97258450",s,!1,{})},function(e,t,n){var s=n(96);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("2a73472e",s,!1,{})},function(e,t,n){var s=n(97);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("11f257b9",s,!1,{})},function(e,t,n){var s=n(98);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("997426e4",s,!1,{})},function(e,t,n){var s=n(99);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("3257550b",s,!1,{})},function(e,t,n){var s=n(100);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("232780e3",s,!1,{})},function(e,t,n){var s=n(101);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("ed8f94be",s,!1,{})},function(e,t,n){var s=n(102);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("5adae2c1",s,!1,{})},function(e,t,n){var s=n(103);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("13607471",s,!1,{})},function(e,t,n){var s=n(104);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("5f23e12b",s,!1,{})},function(e,t,n){var s=n(105);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("6a5b0906",s,!1,{})},function(e,t,n){var s=n(106);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("3cb944bd",s,!1,{})},function(e,t,n){var s=n(107);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("1ba3c0f8",s,!1,{})},function(e,t,n){var s=n(108);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("dac9d5e0",s,!1,{})},function(e,t,n){var s=n(109);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("529bfa4a",s,!1,{})},function(e,t,n){var s=n(110);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("39186038",s,!1,{})},function(e,t,n){var s=n(111);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("eafb48aa",s,!1,{})},function(e,t,n){var s=n(112);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("c9619216",s,!1,{})},function(e,t,n){var s=n(113);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("0d584d16",s,!1,{})},function(e,t,n){var s=n(114);"string"==typeof s&&(s=[[e.i,s,""]]),s.locals&&(e.exports=s.locals);n(3)("33390a43",s,!1,{})},function(e,t){e.exports=function(e,t){for(var n=[],s={},a=0;a\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\nvar options = null\nvar ssrIdKey = 'data-vue-ssr-id'\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of \n\n\n\n// WEBPACK FOOTER //\n// Agenda.vue?772b013a","\n\n \n\n \n\n \n\n \n\n \n\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// AgendaDay.vue?3462ce83","\n\n