|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-02a8"],{"+Izv":function(e,t,n){"use strict";var r=n("SZB9"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};
|
|
|
/*!
|
|
|
FullCalendar List View Plugin v4.4.2
|
|
|
Docs & License: https://fullcalendar.io/
|
|
|
(c) 2019 Adam Shaw
|
|
|
*/
|
|
|
/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */function o(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(e){function t(t){var n=e.call(this)||this;return n.listView=t,n}return o(t,e),t.prototype.attachSegs=function(e){e.length?this.listView.renderSegList(e):this.listView.renderEmptyMessage()},t.prototype.detachSegs=function(){},t.prototype.renderSegHtml=function(e){var t,n=this.context,i=n.theme,o=n.options,s=e.eventRange,a=s.def,l=s.instance,c=s.ui,u=a.url,d=["fc-list-item"].concat(c.classNames),h=c.backgroundColor;return t=a.allDay?Object(r.vb)(o):Object(r.Ob)(s.range)?e.isStart?Object(r.Eb)(this._getTimeText(l.range.start,e.end,!1)):e.isEnd?Object(r.Eb)(this._getTimeText(e.start,l.range.end,!1)):Object(r.vb)(o):Object(r.Eb)(this.getTimeText(s)),u&&d.push("fc-has-url"),'<tr class="'+d.join(" ")+'">'+(this.displayEventTime?'<td class="fc-list-item-time '+i.getClass("widgetContent")+'">'+(t||"")+"</td>":"")+'<td class="fc-list-item-marker '+i.getClass("widgetContent")+'"><span class="fc-event-dot"'+(h?' style="background-color:'+h+'"':"")+'></span></td><td class="fc-list-item-title '+i.getClass("widgetContent")+'"><a'+(u?' href="'+Object(r.Eb)(u)+'"':"")+">"+Object(r.Eb)(a.title||"")+"</a></td></tr>"},t.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",meridiem:"short"}},t}(r.l),a=function(e){function t(t,n){var i=e.call(this,t,n)||this;i.computeDateVars=Object(r.Tb)(l),i.eventStoreToSegs=Object(r.Tb)(i._eventStoreToSegs),i.renderSkeleton=Object(r.Ub)(i._renderSkeleton,i._unrenderSkeleton);var o=i.eventRenderer=new s(i);return i.renderContent=Object(r.Ub)(o.renderSegs.bind(o),o.unrender.bind(o),[i.renderSkeleton]),i}return o(t,e),t.prototype.firstContext=function(e){e.calendar.registerInteractiveComponent(this,{el:this.el})},t.prototype.render=function(t,n){e.prototype.render.call(this,t,n);var r=this.computeDateVars(t.dateProfile),i=r.dayDates,o=r.dayRanges;this.dayDates=i,this.renderSkeleton(n),this.renderContent(n,this.eventStoreToSegs(t.eventStore,t.eventUiBases,o))},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderSkeleton.unrender(),this.renderContent.unrender(),this.context.calendar.unregisterInteractiveComponent(this)},t.prototype._renderSkeleton=function(e){var t=e.theme;this.el.classList.add("fc-list-view");for(var n=0,i=(t.getClass("listView")||"").split(" ");n<i.length;n++){var o=i[n];o&&this.el.classList.add(o)}this.scroller=new r.p("hidden","auto"),this.el.appendChild(this.scroller.el),this.contentEl=this.scroller.el},t.prototype._unrenderSkeleton=function(){this.scroller.destroy()},t.prototype.updateSize=function(t,n,r){e.prototype.updateSize.call(this,t,n,r),this.eventRenderer.computeSizes(t),this.eventRenderer.assignSizes(t),this.scroller.clear(),r||this.scroller.setHeight(this.computeScrollerHeight(n))},t.prototype.computeScrollerHeight=function(e){return e-Object(r.jc)(this.el,this.scroller.el)},t.prototype._eventStoreToSegs=function(e,t,n){return this.eventRangesToSegs(Object(r.hc)(e,t,this.props.dateProfile.activeRange,this.context.nextDayThreshold).fg,n)},t.prototype.eventRangesToSegs=function(e,t){for(var n=[],r=0,i=e;r<i.length;r++){var o=i[r];n.push.apply(n,this.eventRangeToSegs(o,t))}return n},t.prototype.eventRangeToSegs=function(e,t){var n,i,o,s=this.context,a=s.dateEnv,l=s.nextDayThreshold,c=e.range,u=e.def.allDay,d=[];for(n=0;n<t.length;n++)if((i=Object(r.Jb)(c,t[n]))&&(o={component:this,eventRange:e,start:i.start,end:i.end,isStart:e.isStart&&i.start.valueOf()===c.start.valueOf(),isEnd:e.isEnd&&i.end.valueOf()===c.end.valueOf(),dayIndex:n},d.push(o),!o.isEnd&&!u&&n+1<t.length&&c.end<a.add(t[n+1].start,l))){o.end=c.end,o.isEnd=!0;break}return d},t.prototype.renderEmptyMessage=function(){this.contentEl.innerHTML='<div class="fc-list-empty-wrap2"><div class="fc-list-empty-wrap1"><div class="fc-list-empty">'+Object(r.Eb)(this.context.options.noEventsMessage)+"</div></div></div>"},t.prototype.renderSegList=function(e){var t,n,i,o=this.context.theme,s=this.groupSegsByDay(e),a=Object(r.Fb)('<table class="fc-list-table '+o.getClass("tableList")+'"><tbody></tbody></table>'),l=a.querySelector("tbody");for(t=0;t<s.length;t++)if(n=s[t])for(l.appendChild(this.buildDayHeaderRow(this.dayDates[t])),n=this.eventRenderer.sortEventSegs(n),i=0;i<n.length;i++)l.appendChild(n[i].el);this.contentEl.innerHTML="",this.contentEl.appendChild(a)},t.prototype.groupSegsByDay=function(e){var t,n,r=[];for(t=0;t<e.length;t++)(r[(n=e[t]).dayIndex]||(r[n.dayIndex]=[])).push(n);return r},t.prototype.buildDayHeaderRow=function(e){var t=this.context,n=t.theme,i=t.dateEnv,o=t.options,s=Object(r.cb)(o.listDayFormat),a=Object(r.cb)(o.listDayAltFormat);return Object(r.Z)("tr",{className:"fc-list-heading","data-date":i.formatIso(e,{omitTime:!0})},'<td class="'+(n.getClass("tableListHeading")||n.getClass("widgetHeader"))+'" colspan="3">'+(s?Object(r.I)(o,i,e,{class:"fc-list-heading-main"},Object(r.Eb)(i.format(e,s))):"")+(a?Object(r.I)(o,i,e,{class:"fc-list-heading-alt"},Object(r.Eb)(i.format(e,a))):"")+"</td>")},t}(r.t);function l(e){for(var t=Object(r.ic)(e.renderRange.start),n=e.renderRange.end,i=[],o=[];t<n;)i.push(t),o.push({start:t,end:Object(r.v)(t,1)}),t=Object(r.v)(t,1);return{dayDates:i,dayRanges:o}}a.prototype.fgSegSelector=".fc-list-item";var c=Object(r.db)({views:{list:{class:a,buttonTextKey:"list",listDayFormat:{month:"long",day:"numeric",year:"numeric"}},listDay:{type:"list",duration:{days:1},listDayFormat:{weekday:"long"}},listWeek:{type:"list",duration:{weeks:1},listDayFormat:{weekday:"long"},listDayAltFormat:{month:"long",day:"numeric",year:"numeric"}},listMonth:{type:"list",duration:{month:1},listDayAltFormat:{weekday:"long"}},listYear:{type:"list",duration:{year:1},listDayAltFormat:{weekday:"long"}}}});t.a=c},"3Am6":function(e,t,n){"use strict";(function(e){var r=n("aUsF"),i=n.n(r),o=n("SZB9");function s(e){"@babel/helpers - typeof";return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}var c=Object.prototype.hasOwnProperty;function u(e){return Array.isArray(e)?e.map(u):e instanceof Date?new Date(e.valueOf()):"object"===s(e)&&e?d(e,u):e}function d(e,t){var n={};for(var r in e)c.call(e,r)&&(n[r]=t(e[r],r));return n}var h={header:{},footer:{},customButtons:{},buttonIcons:{},themeSystem:{},bootstrapFontAwesome:{},firstDay:{},dir:{},weekends:{},hiddenDays:{},fixedWeekCount:{},weekNumbers:{},weekNumbersWithinDays:{},weekNumberCalculation:{},businessHours:{},showNonCurrentDates:{},height:{},contentHeight:{},aspectRatio:{},handleWindowResize:{},windowResizeDelay:{},eventLimit:{},eventLimitClick:{},timeZone:{},now:{},defaultView:{},allDaySlot:{},allDayText:{},slotDuration:{},slotLabelFormat:{},slotLabelInterval:{},snapDuration:{},scrollTime:{},minTime:{},maxTime:{},slotEventOverlap:{},listDayFormat:{},listDayAltFormat:{},noEventsMessage:{},defaultDate:{},nowIndicator:{},visibleRange:{},validRange:{},dateIncrement:{},dateAlignment:{},duration:{},dayCount:{},locales:{},locale:{},eventTimeFormat:{},columnHeader:{},columnHeaderFormat:{},columnHeaderText:{},columnHeaderHtml:{},titleFormat:{},weekLabel:{},displayEventTime:{},displayEventEnd:{},eventLimitText:{},dayPopoverFormat:{},navLinks:{},navLinkDayClick:{},navLinkWeekClick:{},selectable:{},selectMirror:{},unselectAuto:{},unselectCancel:{},defaultAllDayEventDuration:{},defaultTimedEventDuration:{},cmdFormatter:{},defaultRangeSeparator:{},selectConstraint:{},selectOverlap:{},selectAllow:{},editable:{},eventStartEditable:{},eventDurationEditable:{},eventConstraint:{},eventOverlap:{},eventAllow:{},eventClassName:{},eventClassNames:{},eventBackgroundColor:{},eventBorderColor:{},eventTextColor:{},eventColor:{},events:{},eventSources:{},allDayDefault:{},startParam:{},endParam:{},lazyFetching:{},nextDayThreshold:{},eventOrder:{},rerenderDelay:{},dragRevertDuration:{},dragScroll:{},longPressDelay:{},eventLongPressDelay:{},droppable:{},dropAccept:{},eventDataTransform:{},allDayMaintainDuration:{},eventResizableFromStart:{},timeGridEventMinHeight:{},allDayHtml:{},eventDragMinDistance:{},eventResourceEditable:{},eventSourceFailure:{},eventSourceSuccess:{},forceEventDuration:{},progressiveEventRendering:{},selectLongPressDelay:{},selectMinDistance:{},timeZoneParam:{},titleRangeSeparator:{},buttonText:{},views:{},plugins:{},schedulerLicenseKey:{},resources:{},resourceLabelText:{},resourceOrder:{},filterResourcesWithEvents:{},resourceText:{},resourceGroupField:{},resourceGroupText:{},resourceAreaWidth:{},resourceColumns:{},resourcesInitiallyExpanded:{},slotWidth:{},datesAboveResources:{},googleCalendarApiKey:{},refetchResourcesOnNavigate:{},datesRender:{},datesDestroy:{},dayRender:{},eventRender:{},eventDestroy:{},viewSkeletonRender:{},viewSkeletonDestroy:{},resourceRender:{}},p={header:!0,footer:!0,events:!0,eventSources:!0,resources:!0},f=["windowResize","dateClick","eventClick","eventMouseEnter","eventMouseLeave","select","unselect","loading","eventPositioned","_eventsPositioned","eventDragStart","eventDragStop","eventDrop","eventResizeStart","eventResizeStop","eventResize","drop","eventReceive","eventLeave","_destroyed","datesRender","datesDestroy","dayRender","eventRender","eventDestroy","viewSkeletonRender","viewSkeletonDestroy","resourceRender"],v={datesRender:!0,datesDestroy:!0,dayRender:!0,eventRender:!0,eventDestroy:!0,viewSkeletonRender:!0,viewSkeletonDestroy:!0,resourceRender:!0},g={props:h,data:function(){return{renderId:0,deepCopies:{}}},render:function(e){return e("div",{attrs:{"data-fc-render-id":this.renderId}})},mounted:function(){!function(e){for(var t in e)v[t]}(this.$listeners),this.$options.calendar=new o.a(this.$el,this.buildCalendarOptions()),this.$options.calendar.render()},beforeUpdate:function(){this.renderDirty()},beforeDestroy:function(){this.$options.calendar.destroy()},watch:d(h,function(e,t){return p[t]?{deep:!0,handler:function(e){var n=this.deepCopies[t];i()(e,n)||(e=u(e),this.deepCopies[t]=e,this.recordDirtyOption(t,e))}}:function(e){this.recordDirtyOption(t,e)}}),methods:{buildCalendarOptions:function(){var e,t=this,n={},r=l(f);try{var i=function(){var r=e.value;n[r]=function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];t.$emit.apply(t,[r].concat(n))}};for(r.s();!(e=r.n()).done;)i()}catch(e){r.e(e)}finally{r.f()}for(var o in h){var s=this[o];void 0!==s&&(p[o]&&(s=u(s),this.deepCopies[o]=s),n[o]=s)}return n},recordDirtyOption:function(e,t){(this.$options.dirtyOptions||(this.$options.dirtyOptions={}))[e]=t,this.renderId++},renderDirty:function(){var e=this.$options.dirtyOptions;e&&(this.$options.dirtyOptions=null,this.$options.calendar.mutateOptions(e,[],!1,i.a))},getApi:function(){return this.$options.calendar}}};var y,m=!1;"undefined"!=typeof window?y=window.Vue:void 0!==e&&(y=e.Vue),y&&y.use({install:function(e){m||(m=!0,e.component("FullCalendar",g))}}),t.a=g}).call(this,n("yLpj"))},Ek7K:function(e,t,n){},FZkX:function(e,t,n){},Gbwi:function(e,t,n){"use strict";var r=n("SZB9"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};
|
|
|
/*!
|
|
|
FullCalendar Interaction Plugin v4.4.2
|
|
|
Docs & License: https://fullcalendar.io/
|
|
|
(c) 2019 Adam Shaw
|
|
|
*/
|
|
|
/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */function o(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};r.W.touchMouseIgnoreWait=500;var a=0,l=0,c=!1,u=function(){function e(e){var t=this;this.subjectEl=null,this.downEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=function(e){if(!t.shouldIgnoreMouse()&&function(e){return 0===e.button&&!e.ctrlKey}(e)&&t.tryStart(e)){var n=t.createEventFromMouse(e,!0);t.emitter.trigger("pointerdown",n),t.initScrollWatch(n),t.shouldIgnoreMove||document.addEventListener("mousemove",t.handleMouseMove),document.addEventListener("mouseup",t.handleMouseUp)}},this.handleMouseMove=function(e){var n=t.createEventFromMouse(e);t.recordCoords(n),t.emitter.trigger("pointermove",n)},this.handleMouseUp=function(e){document.removeEventListener("mousemove",t.handleMouseMove),document.removeEventListener("mouseup",t.handleMouseUp),t.emitter.trigger("pointerup",t.createEventFromMouse(e)),t.cleanup()},this.handleTouchStart=function(e){if(t.tryStart(e)){t.isTouchDragging=!0;var n=t.createEventFromTouch(e,!0);t.emitter.trigger("pointerdown",n),t.initScrollWatch(n);var r=e.target;t.shouldIgnoreMove||r.addEventListener("touchmove",t.handleTouchMove),r.addEventListener("touchend",t.handleTouchEnd),r.addEventListener("touchcancel",t.handleTouchEnd),window.addEventListener("scroll",t.handleTouchScroll,!0)}},this.handleTouchMove=function(e){var n=t.createEventFromTouch(e);t.recordCoords(n),t.emitter.trigger("pointermove",n)},this.handleTouchEnd=function(e){if(t.isDragging){var n=e.target;n.removeEventListener("touchmove",t.handleTouchMove),n.removeEventListener("touchend",t.handleTouchEnd),n.removeEventListener("touchcancel",t.handleTouchEnd),window.removeEventListener("scroll",t.handleTouchScroll,!0),t.emitter.trigger("pointerup",t.createEventFromTouch(e)),t.cleanup(),t.isTouchDragging=!1,a++,setTimeout(function(){a--},r.W.touchMouseIgnoreWait)}},this.handleTouchScroll=function(){t.wasTouchScroll=!0},this.handleScroll=function(e){if(!t.shouldIgnoreMove){var n=window.pageXOffset-t.prevScrollX+t.prevPageX,r=window.pageYOffset-t.prevScrollY+t.prevPageY;t.emitter.trigger("pointermove",{origEvent:e,isTouch:t.isTouchDragging,subjectEl:t.subjectEl,pageX:n,pageY:r,deltaX:n-t.origPageX,deltaY:r-t.origPageY})}},this.containerEl=e,this.emitter=new r.j,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),l++||window.addEventListener("touchmove",d,{passive:!1})}return e.prototype.destroy=function(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),--l||window.removeEventListener("touchmove",d,{passive:!1})},e.prototype.tryStart=function(e){var t=this.querySubjectEl(e),n=e.target;return!(!t||this.handleSelector&&!Object(r.nb)(n,this.handleSelector))&&(this.subjectEl=t,this.downEl=n,this.isDragging=!0,this.wasTouchScroll=!1,!0)},e.prototype.cleanup=function(){c=!1,this.isDragging=!1,this.subjectEl=null,this.downEl=null,this.destroyScrollWatch()},e.prototype.querySubjectEl=function(e){return this.selector?Object(r.nb)(e.target,this.selector):this.containerEl},e.prototype.shouldIgnoreMouse=function(){return a||this.isTouchDragging},e.prototype.cancelTouchScroll=function(){this.isDragging&&(c=!0)},e.prototype.initScrollWatch=function(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))},e.prototype.recordCoords=function(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.pageXOffset,this.prevScrollY=window.pageYOffset)},e.prototype.destroyScrollWatch=function(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)},e.prototype.createEventFromMouse=function(e,t){var n=0,r=0;return t?(this.origPageX=e.pageX,this.origPageY=e.pageY):(n=e.pageX-this.origPageX,r=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:n,deltaY:r}},e.prototype.createEventFromTouch=function(e,t){var n,r,i=e.touches,o=0,s=0;return i&&i.length?(n=i[0].pageX,r=i[0].pageY):(n=e.pageX,r=e.pageY),t?(this.origPageX=n,this.origPageY=r):(o=n-this.origPageX,s=r-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:n,pageY:r,deltaX:o,deltaY:s}},e}();function d(e){c&&e.preventDefault()}var h=function(){function e(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0}return e.prototype.start=function(e,t,n){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=t-window.pageXOffset,this.origScreenY=n-window.pageYOffset,this.deltaX=0,this.deltaY=0,this.updateElPosition()},e.prototype.handleMove=function(e,t){this.deltaX=e-window.pageXOffset-this.origScreenX,this.deltaY=t-window.pageYOffset-this.origScreenY,this.updateElPosition()},e.prototype.setIsVisible=function(e){e?this.isVisible||(this.mirrorEl&&(this.mirrorEl.style.display=""),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&(this.mirrorEl.style.display="none"),this.isVisible=e)},e.prototype.stop=function(e,t){var n=this,r=function(){n.cleanup(),t()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(r,this.revertDuration):setTimeout(r,0)},e.prototype.doRevertAnimation=function(e,t){var n=this.mirrorEl,i=this.sourceEl.getBoundingClientRect();n.style.transition="top "+t+"ms,left "+t+"ms",Object(r.D)(n,{left:i.left,top:i.top}),Object(r.nc)(n,function(){n.style.transition="",e()})},e.prototype.cleanup=function(){this.mirrorEl&&(Object(r.gc)(this.mirrorEl),this.mirrorEl=null),this.sourceEl=null},e.prototype.updateElPosition=function(){this.sourceEl&&this.isVisible&&Object(r.D)(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})},e.prototype.getMirrorEl=function(){var e=this.sourceElRect,t=this.mirrorEl;return t||((t=this.mirrorEl=this.sourceEl.cloneNode(!0)).classList.add("fc-unselectable"),t.classList.add("fc-dragging"),Object(r.D)(t,{position:"fixed",zIndex:this.zIndex,visibility:"",boxSizing:"border-box",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(t)),t},e}(),p=function(e){function t(t,n){var r=e.call(this)||this;return r.handleScroll=function(){r.scrollTop=r.scrollController.getScrollTop(),r.scrollLeft=r.scrollController.getScrollLeft(),r.handleScrollChange()},r.scrollController=t,r.doesListening=n,r.scrollTop=r.origScrollTop=t.getScrollTop(),r.scrollLeft=r.origScrollLeft=t.getScrollLeft(),r.scrollWidth=t.getScrollWidth(),r.scrollHeight=t.getScrollHeight(),r.clientWidth=t.getClientWidth(),r.clientHeight=t.getClientHeight(),r.clientRect=r.computeClientRect(),r.doesListening&&r.getEventTarget().addEventListener("scroll",r.handleScroll),r}return o(t,e),t.prototype.destroy=function(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)},t.prototype.getScrollTop=function(){return this.scrollTop},t.prototype.getScrollLeft=function(){return this.scrollLeft},t.prototype.setScrollTop=function(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())},t.prototype.setScrollLeft=function(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())},t.prototype.getClientWidth=function(){return this.clientWidth},t.prototype.getClientHeight=function(){return this.clientHeight},t.prototype.getScrollWidth=function(){return this.scrollWidth},t.prototype.getScrollHeight=function(){return this.scrollHeight},t.prototype.handleScrollChange=function(){},t}(r.q),f=function(e){function t(t,n){return e.call(this,new r.i(t),n)||this}return o(t,e),t.prototype.getEventTarget=function(){return this.scrollController.el},t.prototype.computeClientRect=function(){return Object(r.T)(this.scrollController.el)},t}(p),v=function(e){function t(t){return e.call(this,new r.u,t)||this}return o(t,e),t.prototype.getEventTarget=function(){return window},t.prototype.computeClientRect=function(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}},t.prototype.handleScrollChange=function(){this.clientRect=this.computeClientRect()},t}(p),g="function"==typeof performance?performance.now:Date.now,y=function(){function e(){var e=this;this.isEnabled=!0,this.scrollQuery=[window,".fc-scroller"],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=function(){if(e.isAnimating){var t=e.computeBestEdge(e.pointerScreenX+window.pageXOffset,e.pointerScreenY+window.pageYOffset);if(t){var n=g();e.handleSide(t,(n-e.msSinceRequest)/1e3),e.requestAnimation(n)}else e.isAnimating=!1}}}return e.prototype.start=function(e,t){this.isEnabled&&(this.scrollCaches=this.buildCaches(),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,t))},e.prototype.handleMove=function(e,t){if(this.isEnabled){var n=e-window.pageXOffset,r=t-window.pageYOffset,i=null===this.pointerScreenY?0:r-this.pointerScreenY,o=null===this.pointerScreenX?0:n-this.pointerScreenX;i<0?this.everMovedUp=!0:i>0&&(this.everMovedDown=!0),o<0?this.everMovedLeft=!0:o>0&&(this.everMovedRight=!0),this.pointerScreenX=n,this.pointerScreenY=r,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(g()))}},e.prototype.stop=function(){if(this.isEnabled){this.isAnimating=!1;for(var e=0,t=this.scrollCaches;e<t.length;e++){t[e].destroy()}this.scrollCaches=null}},e.prototype.requestAnimation=function(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)},e.prototype.handleSide=function(e,t){var n=e.scrollCache,r=this.edgeThreshold,i=r-e.distance,o=i*i/(r*r)*this.maxVelocity*t,s=1;switch(e.name){case"left":s=-1;case"right":n.setScrollLeft(n.getScrollLeft()+o*s);break;case"top":s=-1;case"bottom":n.setScrollTop(n.getScrollTop()+o*s)}},e.prototype.computeBestEdge=function(e,t){for(var n=this.edgeThreshold,r=null,i=0,o=this.scrollCaches;i<o.length;i++){var s=o[i],a=s.clientRect,l=e-a.left,c=a.right-e,u=t-a.top,d=a.bottom-t;l>=0&&c>=0&&u>=0&&d>=0&&(u<=n&&this.everMovedUp&&s.canScrollUp()&&(!r||r.distance>u)&&(r={scrollCache:s,name:"top",distance:u}),d<=n&&this.everMovedDown&&s.canScrollDown()&&(!r||r.distance>d)&&(r={scrollCache:s,name:"bottom",distance:d}),l<=n&&this.everMovedLeft&&s.canScrollLeft()&&(!r||r.distance>l)&&(r={scrollCache:s,name:"left",distance:l}),c<=n&&this.everMovedRight&&s.canScrollRight()&&(!r||r.distance>c)&&(r={scrollCache:s,name:"right",distance:c}))}return r},e.prototype.buildCaches=function(){return this.queryScrollEls().map(function(e){return e===window?new v(!1):new f(e,!1)})},e.prototype.queryScrollEls=function(){for(var e=[],t=0,n=this.scrollQuery;t<n.length;t++){var r=n[t];"object"==typeof r?e.push(r):e.push.apply(e,Array.prototype.slice.call(document.querySelectorAll(r)))}return e},e}(),m=function(e){function t(t){var n=e.call(this,t)||this;n.delay=null,n.minDistance=0,n.touchScrollAllowed=!0,n.mirrorNeedsRevert=!1,n.isInteracting=!1,n.isDragging=!1,n.isDelayEnded=!1,n.isDistanceSurpassed=!1,n.delayTimeoutId=null,n.onPointerDown=function(e){n.isDragging||(n.isInteracting=!0,n.isDelayEnded=!1,n.isDistanceSurpassed=!1,Object(r.dc)(document.body),Object(r.bc)(document.body),e.isTouch||e.origEvent.preventDefault(),n.emitter.trigger("pointerdown",e),n.pointer.shouldIgnoreMove||(n.mirror.setIsVisible(!1),n.mirror.start(e.subjectEl,e.pageX,e.pageY),n.startDelay(e),n.minDistance||n.handleDistanceSurpassed(e)))},n.onPointerMove=function(e){if(n.isInteracting){if(n.emitter.trigger("pointermove",e),!n.isDistanceSurpassed){var t=n.minDistance,r=e.deltaX,i=e.deltaY;r*r+i*i>=t*t&&n.handleDistanceSurpassed(e)}n.isDragging&&("scroll"!==e.origEvent.type&&(n.mirror.handleMove(e.pageX,e.pageY),n.autoScroller.handleMove(e.pageX,e.pageY)),n.emitter.trigger("dragmove",e))}},n.onPointerUp=function(e){n.isInteracting&&(n.isInteracting=!1,Object(r.A)(document.body),Object(r.z)(document.body),n.emitter.trigger("pointerup",e),n.isDragging&&(n.autoScroller.stop(),n.tryStopDrag(e)),n.delayTimeoutId&&(clearTimeout(n.delayTimeoutId),n.delayTimeoutId=null))};var i=n.pointer=new u(t);return i.emitter.on("pointerdown",n.onPointerDown),i.emitter.on("pointermove",n.onPointerMove),i.emitter.on("pointerup",n.onPointerUp),n.mirror=new h,n.autoScroller=new y,n}return o(t,e),t.prototype.destroy=function(){this.pointer.destroy()},t.prototype.startDelay=function(e){var t=this;"number"==typeof this.delay?this.delayTimeoutId=setTimeout(function(){t.delayTimeoutId=null,t.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)},t.prototype.handleDelayEnd=function(e){this.isDelayEnded=!0,this.tryStartDrag(e)},t.prototype.handleDistanceSurpassed=function(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)},t.prototype.tryStartDrag=function(e){this.isDelayEnded&&this.isDistanceSurpassed&&(this.pointer.wasTouchScroll&&!this.touchScrollAllowed||(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY),this.emitter.trigger("dragstart",e),!1===this.touchScrollAllowed&&this.pointer.cancelTouchScroll()))},t.prototype.tryStopDrag=function(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))},t.prototype.stopDrag=function(e){this.isDragging=!1,this.emitter.trigger("dragend",e)},t.prototype.setIgnoreMove=function(e){this.pointer.shouldIgnoreMove=e},t.prototype.setMirrorIsVisible=function(e){this.mirror.setIsVisible(e)},t.prototype.setMirrorNeedsRevert=function(e){this.mirrorNeedsRevert=e},t.prototype.setAutoScrollEnabled=function(e){this.autoScroller.isEnabled=e},t}(r.h),b=function(){function e(e){this.origRect=Object(r.U)(e),this.scrollCaches=Object(r.wb)(e).map(function(e){return new f(e,!0)})}return e.prototype.destroy=function(){for(var e=0,t=this.scrollCaches;e<t.length;e++){t[e].destroy()}},e.prototype.computeLeft=function(){for(var e=this.origRect.left,t=0,n=this.scrollCaches;t<n.length;t++){var r=n[t];e+=r.origScrollLeft-r.getScrollLeft()}return e},e.prototype.computeTop=function(){for(var e=this.origRect.top,t=0,n=this.scrollCaches;t<n.length;t++){var r=n[t];e+=r.origScrollTop-r.getScrollTop()}return e},e.prototype.isWithinClipping=function(e,t){for(var n,i,o={left:e,top:t},s=0,a=this.scrollCaches;s<a.length;s++){var l=a[s];if(n=l.getEventTarget(),void 0,"HTML"!==(i=n.tagName)&&"BODY"!==i&&!Object(r.Zb)(o,l.clientRect))return!1}return!0},e}();var S=function(){function e(e,t){var n=this;this.useSubjectCenter=!1,this.requireInitial=!0,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=function(e){var t=n.dragging;n.initialHit=null,n.movingHit=null,n.finalHit=null,n.prepareHits(),n.processFirstCoord(e),n.initialHit||!n.requireInitial?(t.setIgnoreMove(!1),n.emitter.trigger("pointerdown",e)):t.setIgnoreMove(!0)},this.handleDragStart=function(e){n.emitter.trigger("dragstart",e),n.handleMove(e,!0)},this.handleDragMove=function(e){n.emitter.trigger("dragmove",e),n.handleMove(e)},this.handlePointerUp=function(e){n.releaseHits(),n.emitter.trigger("pointerup",e)},this.handleDragEnd=function(e){n.movingHit&&n.emitter.trigger("hitupdate",null,!0,e),n.finalHit=n.movingHit,n.movingHit=null,n.emitter.trigger("dragend",e)},this.droppableStore=t,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new r.j}return e.prototype.processFirstCoord=function(e){var t,n={left:e.pageX,top:e.pageY},i=n,o=e.subjectEl;o!==document&&(t=Object(r.U)(o),i=Object(r.X)(i,t));var s=this.initialHit=this.queryHitForOffset(i.left,i.top);if(s){if(this.useSubjectCenter&&t){var a=Object(r.Kb)(t,s.rect);a&&(i=Object(r.zb)(a))}this.coordAdjust=Object(r.ib)(i,n)}else this.coordAdjust={left:0,top:0}},e.prototype.handleMove=function(e,t){var n=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);!t&&E(this.movingHit,n)||(this.movingHit=n,this.emitter.trigger("hitupdate",n,!1,e))},e.prototype.prepareHits=function(){this.offsetTrackers=Object(r.Rb)(this.droppableStore,function(e){return e.component.buildPositionCaches(),new b(e.el)})},e.prototype.releaseHits=function(){var e=this.offsetTrackers;for(var t in e)e[t].destroy();this.offsetTrackers={}},e.prototype.queryHitForOffset=function(e,t){var n=this.droppableStore,i=this.offsetTrackers,o=null;for(var s in n){var a=n[s].component,l=i[s];if(l.isWithinClipping(e,t)){var c=l.computeLeft(),u=l.computeTop(),d=e-c,h=t-u,p=l.origRect,f=p.right-p.left,v=p.bottom-p.top;if(d>=0&&d<f&&h>=0&&h<v){var g=a.queryHit(d,h,f,v);!g||a.props.dateProfile&&!Object(r.fc)(a.props.dateProfile.activeRange,g.dateSpan.range)||o&&!(g.layer>o.layer)||(g.rect.left+=c,g.rect.right+=c,g.rect.top+=u,g.rect.bottom+=u,o=g)}}}return o},e}();function E(e,t){return!e&&!t||Boolean(e)===Boolean(t)&&Object(r.Lb)(e.dateSpan,t.dateSpan)}var w=function(e){function t(t){var n=e.call(this,t)||this;n.handlePointerDown=function(e){var t=n.dragging;t.setIgnoreMove(!n.component.isValidDateDownEl(t.pointer.downEl))},n.handleDragEnd=function(e){var t=n.component.context,r=t.calendar,i=t.view;if(!n.dragging.pointer.wasTouchScroll){var o=n.hitDragging,s=o.initialHit,a=o.finalHit;s&&a&&E(s,a)&&r.triggerDateClick(s.dateSpan,s.dayEl,i,e.origEvent)}};var i=t.component;n.dragging=new m(i.el),n.dragging.autoScroller.isEnabled=!1;var o=n.hitDragging=new S(n.dragging,Object(r.Ib)(t));return o.emitter.on("pointerdown",n.handlePointerDown),o.emitter.on("dragend",n.handleDragEnd),n}return o(t,e),t.prototype.destroy=function(){this.dragging.destroy()},t}(r.n),D=function(e){function t(t){var n=e.call(this,t)||this;n.dragSelection=null,n.handlePointerDown=function(e){var t=n,r=t.component,i=t.dragging,o=r.context.options.selectable&&r.isValidDateDownEl(e.origEvent.target);i.setIgnoreMove(!o),i.delay=e.isTouch?function(e){var t=e.context.options,n=t.selectLongPressDelay;null==n&&(n=t.longPressDelay);return n}(r):null},n.handleDragStart=function(e){n.component.context.calendar.unselect(e)},n.handleHitUpdate=function(e,t){var i=n.component.context.calendar,o=null,a=!1;e&&((o=function(e,t,n){var i=e.dateSpan,o=t.dateSpan,a=[i.range.start,i.range.end,o.range.start,o.range.end];a.sort(r.L);for(var l={},c=0,u=n;c<u.length;c++){var d=u[c],h=d(e,t);if(!1===h)return null;h&&s(l,h)}return l.range={start:a[0],end:a[3]},l.allDay=i.allDay,l}(n.hitDragging.initialHit,e,i.pluginSystem.hooks.dateSelectionTransformers))&&n.component.isDateSelectionValid(o)||(a=!0,o=null)),o?i.dispatch({type:"SELECT_DATES",selection:o}):t||i.dispatch({type:"UNSELECT_DATES"}),a?Object(r.lb)():Object(r.pb)(),t||(n.dragSelection=o)},n.handlePointerUp=function(e){n.dragSelection&&(n.component.context.calendar.triggerDateSelect(n.dragSelection,e),n.dragSelection=null)};var i=t.component,o=i.context.options,a=n.dragging=new m(i.el);a.touchScrollAllowed=!1,a.minDistance=o.selectMinDistance||0,a.autoScroller.isEnabled=o.dragScroll;var l=n.hitDragging=new S(n.dragging,Object(r.Ib)(t));return l.emitter.on("pointerdown",n.handlePointerDown),l.emitter.on("dragstart",n.handleDragStart),l.emitter.on("hitupdate",n.handleHitUpdate),l.emitter.on("pointerup",n.handlePointerUp),n}return o(t,e),t.prototype.destroy=function(){this.dragging.destroy()},t}(r.n);var T=function(e){function t(n){var i=e.call(this,n)||this;i.subjectSeg=null,i.isDragging=!1,i.eventRange=null,i.relevantEvents=null,i.receivingCalendar=null,i.validMutation=null,i.mutatedRelevantEvents=null,i.handlePointerDown=function(e){var t=e.origEvent.target,n=i,o=n.component,s=n.dragging,a=s.mirror,l=o.context.options,c=o.context.calendar,u=i.subjectSeg=Object(r.yb)(e.subjectEl),d=(i.eventRange=u.eventRange).instance.instanceId;i.relevantEvents=Object(r.Ab)(c.state.eventStore,d),s.minDistance=e.isTouch?0:l.eventDragMinDistance,s.delay=e.isTouch&&d!==o.props.eventSelection?function(e){var t=e.context.options,n=t.eventLongPressDelay;null==n&&(n=t.longPressDelay);return n}(o):null,a.parentNode=c.el,a.revertDuration=l.dragRevertDuration;var h=o.isValidSegDownEl(t)&&!Object(r.nb)(t,".fc-resizer");s.setIgnoreMove(!h),i.isDragging=h&&e.subjectEl.classList.contains("fc-draggable")},i.handleDragStart=function(e){var t=i.component.context,n=t.calendar,o=i.eventRange,s=o.instance.instanceId;e.isTouch?s!==i.component.props.eventSelection&&n.dispatch({type:"SELECT_EVENT",eventInstanceId:s}):n.dispatch({type:"UNSELECT_EVENT"}),i.isDragging&&(n.unselect(e),n.publiclyTrigger("eventDragStart",[{el:i.subjectSeg.el,event:new r.k(n,o.def,o.instance),jsEvent:e.origEvent,view:t.view}]))},i.handleHitUpdate=function(e,t){if(i.isDragging){var n=i.relevantEvents,o=i.hitDragging.initialHit,s=i.component.context.calendar,a=null,l=null,c=null,u=!1,d={affectedEvents:n,mutatedEvents:Object(r.ab)(),isEvent:!0,origSeg:i.subjectSeg};if(e){var h=e.component;a=h.context.calendar;var p=h.context.options;s===a||p.editable&&p.droppable?(l=function(e,t,n){var i=e.dateSpan,o=t.dateSpan,s=i.range.start,a=o.range.start,l={};i.allDay!==o.allDay&&(l.allDay=o.allDay,l.hasEnd=t.component.context.options.allDayMaintainDuration,o.allDay&&(s=Object(r.ic)(s)));var c=Object(r.gb)(s,a,e.component.context.dateEnv,e.component===t.component?e.component.largeUnit:null);c.milliseconds&&(l.allDay=!1);for(var u={datesDelta:c,standardProps:l},d=0,h=n;d<h.length;d++){var p=h[d];p(u,e,t)}return u}(o,e,a.pluginSystem.hooks.eventDragMutationMassagers))&&(c=Object(r.C)(n,a.eventUiBases,l,a),d.mutatedEvents=c,h.isInteractionValid(d)||(u=!0,l=null,c=null,d.mutatedEvents=Object(r.ab)())):a=null}i.displayDrag(a,d),u?Object(r.lb)():Object(r.pb)(),t||(s===a&&E(o,e)&&(l=null),i.dragging.setMirrorNeedsRevert(!l),i.dragging.setMirrorIsVisible(!e||!document.querySelector(".fc-mirror")),i.receivingCalendar=a,i.validMutation=l,i.mutatedRelevantEvents=c)}},i.handlePointerUp=function(){i.isDragging||i.cleanup()},i.handleDragEnd=function(e){if(i.isDragging){var t=i.component.context,n=t.calendar,o=t.view,a=i,l=a.receivingCalendar,c=a.validMutation,u=i.eventRange.def,d=i.eventRange.instance,h=new r.k(n,u,d),p=i.relevantEvents,f=i.mutatedRelevantEvents,v=i.hitDragging.finalHit;if(i.clearDrag(),n.publiclyTrigger("eventDragStop",[{el:i.subjectSeg.el,event:h,jsEvent:e.origEvent,view:o}]),c){if(l===n){n.dispatch({type:"MERGE_EVENTS",eventStore:f});for(var g={},y=0,m=n.pluginSystem.hooks.eventDropTransformers;y<m.length;y++){var b=m[y];s(g,b(c,n))}var S=s({},g,{el:e.subjectEl,delta:c.datesDelta,oldEvent:h,event:new r.k(n,f.defs[u.defId],d?f.instances[d.instanceId]:null),revert:function(){n.dispatch({type:"MERGE_EVENTS",eventStore:p})},jsEvent:e.origEvent,view:o});n.publiclyTrigger("eventDrop",[S])}else if(l){n.publiclyTrigger("eventLeave",[{draggedEl:e.subjectEl,event:h,view:o}]),n.dispatch({type:"REMOVE_EVENT_INSTANCES",instances:i.mutatedRelevantEvents.instances}),l.dispatch({type:"MERGE_EVENTS",eventStore:i.mutatedRelevantEvents}),e.isTouch&&l.dispatch({type:"SELECT_EVENT",eventInstanceId:d.instanceId});var E=s({},l.buildDatePointApi(v.dateSpan),{draggedEl:e.subjectEl,jsEvent:e.origEvent,view:v.component});l.publiclyTrigger("drop",[E]),l.publiclyTrigger("eventReceive",[{draggedEl:e.subjectEl,event:new r.k(l,f.defs[u.defId],f.instances[d.instanceId]),view:v.component}])}}else n.publiclyTrigger("_noEventDrop")}i.cleanup()};var o=i.component,a=o.context.options,l=i.dragging=new m(o.el);l.pointer.selector=t.SELECTOR,l.touchScrollAllowed=!1,l.autoScroller.isEnabled=a.dragScroll;var c=i.hitDragging=new S(i.dragging,r.Hb);return c.useSubjectCenter=n.useEventCenter,c.emitter.on("pointerdown",i.handlePointerDown),c.emitter.on("dragstart",i.handleDragStart),c.emitter.on("hitupdate",i.handleHitUpdate),c.emitter.on("pointerup",i.handlePointerUp),c.emitter.on("dragend",i.handleDragEnd),i}return o(t,e),t.prototype.destroy=function(){this.dragging.destroy()},t.prototype.displayDrag=function(e,t){var n=this.component.context.calendar,i=this.receivingCalendar;i&&i!==e&&(i===n?i.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:t.affectedEvents,mutatedEvents:Object(r.ab)(),isEvent:!0,origSeg:t.origSeg}}):i.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:t})},t.prototype.clearDrag=function(){var e=this.component.context.calendar,t=this.receivingCalendar;t&&t.dispatch({type:"UNSET_EVENT_DRAG"}),e!==t&&e.dispatch({type:"UNSET_EVENT_DRAG"})},t.prototype.cleanup=function(){this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingCalendar=null,this.validMutation=null,this.mutatedRelevantEvents=null},t.SELECTOR=".fc-draggable, .fc-resizable",t}(r.n);var C=function(e){function t(t){var n=e.call(this,t)||this;n.draggingSeg=null,n.eventRange=null,n.relevantEvents=null,n.validMutation=null,n.mutatedRelevantEvents=null,n.handlePointerDown=function(e){var t=n.component,r=n.querySeg(e),i=n.eventRange=r.eventRange;n.dragging.minDistance=t.context.options.eventDragMinDistance,n.dragging.setIgnoreMove(!n.component.isValidSegDownEl(e.origEvent.target)||e.isTouch&&n.component.props.eventSelection!==i.instance.instanceId)},n.handleDragStart=function(e){var t=n.component.context,i=t.calendar,o=t.view,s=n.eventRange;n.relevantEvents=Object(r.Ab)(i.state.eventStore,n.eventRange.instance.instanceId),n.draggingSeg=n.querySeg(e),i.unselect(),i.publiclyTrigger("eventResizeStart",[{el:n.draggingSeg.el,event:new r.k(i,s.def,s.instance),jsEvent:e.origEvent,view:o}])},n.handleHitUpdate=function(e,t,i){var o=n.component.context.calendar,a=n.relevantEvents,l=n.hitDragging.initialHit,c=n.eventRange.instance,u=null,d=null,h=!1,p={affectedEvents:a,mutatedEvents:Object(r.ab)(),isEvent:!0,origSeg:n.draggingSeg};e&&(u=function(e,t,n,i,o){for(var a=e.component.context.dateEnv,l=e.dateSpan.range.start,c=t.dateSpan.range.start,u=Object(r.gb)(l,c,a,e.component.largeUnit),d={},h=0,p=o;h<p.length;h++){var f=p[h],v=f(e,t);if(!1===v)return null;v&&s(d,v)}if(n){if(a.add(i.start,u)<i.end)return d.startDelta=u,d}else if(a.add(i.end,u)>i.start)return d.endDelta=u,d;return null}(l,e,i.subjectEl.classList.contains("fc-start-resizer"),c.range,o.pluginSystem.hooks.eventResizeJoinTransforms)),u&&(d=Object(r.C)(a,o.eventUiBases,u,o),p.mutatedEvents=d,n.component.isInteractionValid(p)||(h=!0,u=null,d=null,p.mutatedEvents=null)),d?o.dispatch({type:"SET_EVENT_RESIZE",state:p}):o.dispatch({type:"UNSET_EVENT_RESIZE"}),h?Object(r.lb)():Object(r.pb)(),t||(u&&E(l,e)&&(u=null),n.validMutation=u,n.mutatedRelevantEvents=d)},n.handleDragEnd=function(e){var t=n.component.context,i=t.calendar,o=t.view,s=n.eventRange.def,a=n.eventRange.instance,l=new r.k(i,s,a),c=n.relevantEvents,u=n.mutatedRelevantEvents;i.publiclyTrigger("eventResizeStop",[{el:n.draggingSeg.el,event:l,jsEvent:e.origEvent,view:o}]),n.validMutation?(i.dispatch({type:"MERGE_EVENTS",eventStore:u}),i.publiclyTrigger("eventResize",[{el:n.draggingSeg.el,startDelta:n.validMutation.startDelta||Object(r.Y)(0),endDelta:n.validMutation.endDelta||Object(r.Y)(0),prevEvent:l,event:new r.k(i,u.defs[s.defId],a?u.instances[a.instanceId]:null),revert:function(){i.dispatch({type:"MERGE_EVENTS",eventStore:c})},jsEvent:e.origEvent,view:o}])):i.publiclyTrigger("_noEventResize"),n.draggingSeg=null,n.relevantEvents=null,n.validMutation=null};var i=t.component,o=n.dragging=new m(i.el);o.pointer.selector=".fc-resizer",o.touchScrollAllowed=!1,o.autoScroller.isEnabled=i.context.options.dragScroll;var a=n.hitDragging=new S(n.dragging,Object(r.Ib)(t));return a.emitter.on("pointerdown",n.handlePointerDown),a.emitter.on("dragstart",n.handleDragStart),a.emitter.on("hitupdate",n.handleHitUpdate),a.emitter.on("dragend",n.handleDragEnd),n}return o(t,e),t.prototype.destroy=function(){this.dragging.destroy()},t.prototype.querySeg=function(e){return Object(r.yb)(Object(r.nb)(e.subjectEl,this.component.fgSegSelector))},t}(r.n);var O=function(){function e(e){var t=this;this.isRecentPointerDateSelect=!1,this.onSelect=function(e){e.jsEvent&&(t.isRecentPointerDateSelect=!0)},this.onDocumentPointerUp=function(e){var n=t,i=n.calendar,o=n.documentPointer,s=i.state;if(!o.wasTouchScroll){if(s.dateSelection&&!t.isRecentPointerDateSelect){var a=i.viewOpt("unselectAuto"),l=i.viewOpt("unselectCancel");!a||a&&Object(r.nb)(o.downEl,l)||i.unselect(e)}s.eventSelection&&!Object(r.nb)(o.downEl,T.SELECTOR)&&i.dispatch({type:"UNSELECT_EVENT"})}t.isRecentPointerDateSelect=!1},this.calendar=e;var n=this.documentPointer=new u(document);n.shouldIgnoreMove=!0,n.shouldWatchScroll=!1,n.emitter.on("pointerup",this.onDocumentPointerUp),e.on("select",this.onSelect)}return e.prototype.destroy=function(){this.calendar.off("select",this.onSelect),this.documentPointer.destroy()},e}(),R=function(){function e(e,t){var n=this;this.receivingCalendar=null,this.droppableEvent=null,this.suppliedDragMeta=null,this.dragMeta=null,this.handleDragStart=function(e){n.dragMeta=n.buildDragMeta(e.subjectEl)},this.handleHitUpdate=function(e,t,i){var o=n.hitDragging.dragging,a=null,l=null,c=!1,u={affectedEvents:Object(r.ab)(),mutatedEvents:Object(r.ab)(),isEvent:n.dragMeta.create,origSeg:null};e&&(a=e.component.context.calendar,n.canDropElOnCalendar(i.subjectEl,a)&&(l=function(e,t,n){for(var i=s({},t.leftoverProps),o=0,a=n.pluginSystem.hooks.externalDefTransforms;o<a.length;o++){var l=a[o];s(i,l(e,t))}var c=Object(r.Yb)(i,t.sourceId,e.allDay,n.opt("forceEventDuration")||Boolean(t.duration),n),u=e.range.start;e.allDay&&t.startTime&&(u=n.dateEnv.add(u,t.startTime));var d=t.duration?n.dateEnv.add(u,t.duration):n.getDefaultEventEnd(e.allDay,u),h=Object(r.bb)(c.defId,{start:u,end:d});return{def:c,instance:h}}(e.dateSpan,n.dragMeta,a),u.mutatedEvents=Object(r.qb)(l),(c=!Object(r.Nb)(u,a))&&(u.mutatedEvents=Object(r.ab)(),l=null))),n.displayDrag(a,u),o.setMirrorIsVisible(t||!l||!document.querySelector(".fc-mirror")),c?Object(r.lb)():Object(r.pb)(),t||(o.setMirrorNeedsRevert(!l),n.receivingCalendar=a,n.droppableEvent=l)},this.handleDragEnd=function(e){var t=n,i=t.receivingCalendar,o=t.droppableEvent;if(n.clearDrag(),i&&o){var a=n.hitDragging.finalHit,l=a.component.context.view,c=n.dragMeta,u=s({},i.buildDatePointApi(a.dateSpan),{draggedEl:e.subjectEl,jsEvent:e.origEvent,view:l});i.publiclyTrigger("drop",[u]),c.create&&(i.dispatch({type:"MERGE_EVENTS",eventStore:Object(r.qb)(o)}),e.isTouch&&i.dispatch({type:"SELECT_EVENT",eventInstanceId:o.instance.instanceId}),i.publiclyTrigger("eventReceive",[{draggedEl:e.subjectEl,event:new r.k(i,o.def,o.instance),view:l}]))}n.receivingCalendar=null,n.droppableEvent=null};var i=this.hitDragging=new S(e,r.Hb);i.requireInitial=!1,i.emitter.on("dragstart",this.handleDragStart),i.emitter.on("hitupdate",this.handleHitUpdate),i.emitter.on("dragend",this.handleDragEnd),this.suppliedDragMeta=t}return e.prototype.buildDragMeta=function(e){return"object"==typeof this.suppliedDragMeta?Object(r.Xb)(this.suppliedDragMeta):"function"==typeof this.suppliedDragMeta?Object(r.Xb)(this.suppliedDragMeta(e)):(t=function(e,t){var n=r.W.dataAttrPrefix,i=(n?n+"-":"")+t;return e.getAttribute("data-"+i)||""}(e,"event"),n=t?JSON.parse(t):{create:!1},Object(r.Xb)(n));var t,n},e.prototype.displayDrag=function(e,t){var n=this.receivingCalendar;n&&n!==e&&n.dispatch({type:"UNSET_EVENT_DRAG"}),e&&e.dispatch({type:"SET_EVENT_DRAG",state:t})},e.prototype.clearDrag=function(){this.receivingCalendar&&this.receivingCalendar.dispatch({type:"UNSET_EVENT_DRAG"})},e.prototype.canDropElOnCalendar=function(e,t){var n=t.opt("dropAccept");return"function"==typeof n?n(e):"string"!=typeof n||!n||Boolean(Object(r.ob)(e,n))},e}();r.W.dataAttrPrefix="";!function(){function e(e,t){var n=this;void 0===t&&(t={}),this.handlePointerDown=function(e){var t=n.dragging,i=n.settings,o=i.minDistance,s=i.longPressDelay;t.minDistance=null!=o?o:e.isTouch?0:r.Bb.eventDragMinDistance,t.delay=e.isTouch?null!=s?s:r.Bb.longPressDelay:0},this.handleDragStart=function(e){e.isTouch&&n.dragging.delay&&e.subjectEl.classList.contains("fc-event")&&n.dragging.mirror.getMirrorEl().classList.add("fc-selected")},this.settings=t;var i=this.dragging=new m(e);i.touchScrollAllowed=!1,null!=t.itemSelector&&(i.pointer.selector=t.itemSelector),null!=t.appendTo&&(i.mirror.parentNode=t.appendTo),i.emitter.on("pointerdown",this.handlePointerDown),i.emitter.on("dragstart",this.handleDragStart),new R(i,t.eventData)}e.prototype.destroy=function(){this.dragging.destroy()}}();var M=function(e){function t(t){var n=e.call(this,t)||this;n.shouldIgnoreMove=!1,n.mirrorSelector="",n.currentMirrorEl=null,n.handlePointerDown=function(e){n.emitter.trigger("pointerdown",e),n.shouldIgnoreMove||n.emitter.trigger("dragstart",e)},n.handlePointerMove=function(e){n.shouldIgnoreMove||n.emitter.trigger("dragmove",e)},n.handlePointerUp=function(e){n.emitter.trigger("pointerup",e),n.shouldIgnoreMove||n.emitter.trigger("dragend",e)};var r=n.pointer=new u(t);return r.emitter.on("pointerdown",n.handlePointerDown),r.emitter.on("pointermove",n.handlePointerMove),r.emitter.on("pointerup",n.handlePointerUp),n}return o(t,e),t.prototype.destroy=function(){this.pointer.destroy()},t.prototype.setIgnoreMove=function(e){this.shouldIgnoreMove=e},t.prototype.setMirrorIsVisible=function(e){if(e)this.currentMirrorEl&&(this.currentMirrorEl.style.visibility="",this.currentMirrorEl=null);else{var t=this.mirrorSelector?document.querySelector(this.mirrorSelector):null;t&&(this.currentMirrorEl=t,t.style.visibility="hidden")}},t}(r.h),x=(function(){function e(e,t){var n=document;e===document||e instanceof Element?(n=e,t=t||{}):t=e||{};var r=this.dragging=new M(n);"string"==typeof t.itemSelector?r.pointer.selector=t.itemSelector:n===document&&(r.pointer.selector="[data-event]"),"string"==typeof t.mirrorSelector&&(r.mirrorSelector=t.mirrorSelector),new R(r,t.eventData)}e.prototype.destroy=function(){this.dragging.destroy()}}(),Object(r.db)({componentInteractions:[w,D,T,C],calendarInteractions:[O],elementDraggingImpl:m}));t.a=x},SZB9:function(e,t,n){"use strict";n.d(t,"a",function(){return Yr}),n.d(t,"b",function(){return Wn}),n.d(t,"c",function(){return Gn}),n.d(t,"d",function(){return Dr}),n.d(t,"e",function(){return li}),n.d(t,"f",function(){return ci}),n.d(t,"g",function(){return ui}),n.d(t,"h",function(){return ri}),n.d(t,"i",function(){return zn}),n.d(t,"j",function(){return jn}),n.d(t,"k",function(){return Nt}),n.d(t,"l",function(){return ei}),n.d(t,"m",function(){return ni}),n.d(t,"n",function(){return Ur}),n.d(t,"o",function(){return Ln}),n.d(t,"p",function(){return Un}),n.d(t,"q",function(){return Nn}),n.d(t,"r",function(){return di}),n.d(t,"s",function(){return Mn}),n.d(t,"t",function(){return Qr}),n.d(t,"u",function(){return An}),n.d(t,"v",function(){return Y}),n.d(t,"w",function(){return he}),n.d(t,"x",function(){return Z}),n.d(t,"y",function(){return G}),n.d(t,"z",function(){return ke}),n.d(t,"A",function(){return xe}),n.d(t,"B",function(){return c}),n.d(t,"C",function(){return $t}),n.d(t,"D",function(){return w}),n.d(t,"E",function(){return D}),n.d(t,"F",function(){return ve}),n.d(t,"G",function(){return ye}),n.d(t,"H",function(){return ge}),n.d(t,"I",function(){return In}),n.d(t,"J",function(){return ti}),n.d(t,"K",function(){return _e}),n.d(t,"L",function(){return Le}),n.d(t,"M",function(){return Se}),n.d(t,"N",function(){return A}),n.d(t,"O",function(){return j}),n.d(t,"P",function(){return Zt}),n.d(t,"Q",function(){return Xt}),n.d(t,"R",function(){return qt}),n.d(t,"S",function(){return L}),n.d(t,"T",function(){return P}),n.d(t,"U",function(){return H}),n.d(t,"V",function(){return Fe}),n.d(t,"W",function(){return Kn}),n.d(t,"X",function(){return R}),n.d(t,"Y",function(){return ae}),n.d(t,"Z",function(){return o}),n.d(t,"ab",function(){return lt}),n.d(t,"bb",function(){return Dn}),n.d(t,"cb",function(){return kt}),n.d(t,"db",function(){return Zn}),n.d(t,"eb",function(){return un}),n.d(t,"fb",function(){return Ue}),n.d(t,"gb",function(){return Ge}),n.d(t,"hb",function(){return X}),n.d(t,"ib",function(){return x}),n.d(t,"jb",function(){return q}),n.d(t,"kb",function(){return $}),n.d(t,"lb",function(){return we}),n.d(t,"mb",function(){return Te}),n.d(t,"nb",function(){return g}),n.d(t,"ob",function(){return y}),n.d(t,"pb",function(){return De}),n.d(t,"qb",function(){return it}),n.d(t,"rb",function(){return b}),n.d(t,"sb",function(){return m}),n.d(t,"tb",function(){return S}),n.d(t,"ub",function(){return _t}),n.d(t,"vb",function(){return kn}),n.d(t,"wb",function(){return z}),n.d(t,"xb",function(){return _n}),n.d(t,"yb",function(){return Vt}),n.d(t,"zb",function(){return M}),n.d(t,"Ab",function(){return st}),n.d(t,"Bb",function(){return Qn}),n.d(t,"Cb",function(){return be}),n.d(t,"Db",function(){return At}),n.d(t,"Eb",function(){return cn}),n.d(t,"Fb",function(){return s}),n.d(t,"Gb",function(){return d}),n.d(t,"Hb",function(){return Vr}),n.d(t,"Ib",function(){return Br}),n.d(t,"Jb",function(){return pt}),n.d(t,"Kb",function(){return C}),n.d(t,"Lb",function(){return Mr}),n.d(t,"Mb",function(){return Ne}),n.d(t,"Nb",function(){return nn}),n.d(t,"Ob",function(){return We}),n.d(t,"Pb",function(){return de}),n.d(t,"Qb",function(){return B}),n.d(t,"Rb",function(){return Qe}),n.d(t,"Sb",function(){return Oe}),n.d(t,"Tb",function(){return bt}),n.d(t,"Ub",function(){return On}),n.d(t,"Vb",function(){return pe}),n.d(t,"Wb",function(){return He}),n.d(t,"Xb",function(){return si}),n.d(t,"Yb",function(){return wn}),n.d(t,"Zb",function(){return T}),n.d(t,"ac",function(){return u}),n.d(t,"bc",function(){return Ie}),n.d(t,"cc",function(){return U}),n.d(t,"dc",function(){return Me}),n.d(t,"ec",function(){return yt}),n.d(t,"fc",function(){return gt}),n.d(t,"gc",function(){return p}),n.d(t,"hc",function(){return zt}),n.d(t,"ic",function(){return J}),n.d(t,"jc",function(){return Re}),n.d(t,"kc",function(){return O}),n.d(t,"lc",function(){return Ee}),n.d(t,"mc",function(){return Ce}),n.d(t,"nc",function(){return F}),n.d(t,"oc",function(){return me});
|
|
|
/*!
|
|
|
FullCalendar Core Package v4.4.2
|
|
|
Docs & License: https://fullcalendar.io/
|
|
|
(c) 2019 Adam Shaw
|
|
|
*/
|
|
|
var r={className:!0,colSpan:!0,rowSpan:!0},i={"<tr":"tbody","<td":"tr"};function o(e,t,n){var i=document.createElement(e);if(t)for(var o in t)"style"===o?w(i,t[o]):r[o]?i[o]=t[o]:i.setAttribute(o,t[o]);return"string"==typeof n?i.innerHTML=n:null!=n&&c(i,n),i}function s(e){e=e.trim();var t=document.createElement(l(e));return t.innerHTML=e,t.firstChild}function a(e){return Array.prototype.slice.call(function(e){e=e.trim();var t=document.createElement(l(e));return t.innerHTML=e,t.childNodes}(e))}function l(e){return i[e.substr(0,3)]||"div"}function c(e,t){for(var n=h(t),r=0;r<n.length;r++)e.appendChild(n[r])}function u(e,t){for(var n=h(t),r=e.firstChild||null,i=0;i<n.length;i++)e.insertBefore(n[i],r)}function d(e,t){for(var n=h(t),r=e.nextSibling||null,i=0;i<n.length;i++)e.parentNode.insertBefore(n[i],r)}function h(e){return"string"==typeof e?a(e):e instanceof Node?[e]:Array.prototype.slice.call(e)}function p(e){e.parentNode&&e.parentNode.removeChild(e)}var f=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.msMatchesSelector,v=Element.prototype.closest||function(e){var t=this;if(!document.documentElement.contains(t))return null;do{if(y(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null};function g(e,t){return v.call(e,t)}function y(e,t){return f.call(e,t)}function m(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],i=0;i<n.length;i++)for(var o=n[i].querySelectorAll(t),s=0;s<o.length;s++)r.push(o[s]);return r}function b(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],i=0;i<n.length;i++)for(var o=n[i].children,s=0;s<o.length;s++){var a=o[s];t&&!y(a,t)||r.push(a)}return r}function S(e,t,n){n?e.classList.add(t):e.classList.remove(t)}var E=/(top|left|right|bottom|width|height)$/i;function w(e,t){for(var n in t)D(e,n,t[n])}function D(e,t,n){null==n?e.style[t]="":"number"==typeof n&&E.test(t)?e.style[t]=n+"px":e.style[t]=n}function T(e,t){return e.left>=t.left&&e.left<t.right&&e.top>=t.top&&e.top<t.bottom}function C(e,t){var n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}function O(e,t,n){return{left:e.left+t,right:e.right+t,top:e.top+n,bottom:e.bottom+n}}function R(e,t){return{left:Math.min(Math.max(e.left,t.left),t.right),top:Math.min(Math.max(e.top,t.top),t.bottom)}}function M(e){return{left:(e.left+e.right)/2,top:(e.top+e.bottom)/2}}function x(e,t){return{left:e.left-t.left,top:e.top-t.top}}var I=null;function k(){return null===I&&(I=function(){var e=o("div",{style:{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}},"<div></div>");document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return p(e),t}()),I}function _(e){return e=Math.max(0,e),e=Math.round(e)}function j(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,o=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,a=_(e.offsetWidth-e.clientWidth-r-i),l={borderLeft:r,borderRight:i,borderTop:o,borderBottom:s,scrollbarBottom:_(e.offsetHeight-e.clientHeight-o-s),scrollbarLeft:0,scrollbarRight:0};return k()&&"rtl"===n.direction?l.scrollbarLeft=a:l.scrollbarRight=a,t&&(l.paddingLeft=parseInt(n.paddingLeft,10)||0,l.paddingRight=parseInt(n.paddingRight,10)||0,l.paddingTop=parseInt(n.paddingTop,10)||0,l.paddingBottom=parseInt(n.paddingBottom,10)||0),l}function P(e,t){void 0===t&&(t=!1);var n=H(e),r=j(e,t),i={left:n.left+r.borderLeft+r.scrollbarLeft,right:n.right-r.borderRight-r.scrollbarRight,top:n.top+r.borderTop,bottom:n.bottom-r.borderBottom-r.scrollbarBottom};return t&&(i.left+=r.paddingLeft,i.right-=r.paddingRight,i.top+=r.paddingTop,i.bottom-=r.paddingBottom),i}function H(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}function L(e){return e.getBoundingClientRect().height+N(e)}function N(e){var t=window.getComputedStyle(e);return parseInt(t.marginTop,10)+parseInt(t.marginBottom,10)}function z(e){for(var t=[];e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}function A(e){return z(e).map(function(e){return P(e)}).concat({left:window.pageXOffset,right:window.pageXOffset+document.documentElement.clientWidth,top:window.pageYOffset,bottom:window.pageYOffset+document.documentElement.clientHeight}).reduce(function(e,t){return C(e,t)||t})}function U(e){e.preventDefault()}function B(e,t,n,r){function i(e){var t=g(e.target,n);t&&r.call(t,e,t)}return e.addEventListener(t,i),function(){e.removeEventListener(t,i)}}var V=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function F(e,t){var n=function(r){t(r),V.forEach(function(t){e.removeEventListener(t,n)})};V.forEach(function(t){e.addEventListener(t,n)})}var W=["sun","mon","tue","wed","thu","fri","sat"];function G(e,t){var n=te(e);return n[2]+=7*t,ne(n)}function Y(e,t){var n=te(e);return n[2]+=t,ne(n)}function Z(e,t){var n=te(e);return n[6]+=t,ne(n)}function q(e,t){return X(e,t)/7}function X(e,t){return(t.valueOf()-e.valueOf())/864e5}function $(e,t){return ie(e)===ie(t)?Math.round(X(e,t)):null}function J(e){return ne([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function K(e,t,n,r){var i=ne([t,0,1+function(e,t,n){var r=7+t-n;return-(7+ne([e,0,r]).getUTCDay()-t)%7+r-1}(t,n,r)]),o=J(e),s=Math.round(X(i,o));return Math.floor(s/7)+1}function Q(e){return[e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()]}function ee(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function te(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function ne(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC.apply(Date,e))}function re(e){return!isNaN(e.valueOf())}function ie(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}var oe=["years","months","days","milliseconds"],se=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ae(e,t){var n;return"string"==typeof e?function(e){var t=se.exec(e);if(t){var n=t[1]?-1:1;return{years:0,months:0,days:n*(t[2]?parseInt(t[2],10):0),milliseconds:n*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?le(e):"number"==typeof e?le(((n={})[t||"milliseconds"]=e,n)):null}function le(e){return{years:e.years||e.year||0,months:e.months||e.month||0,days:(e.days||e.day||0)+7*ce(e),milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)}}function ce(e){return e.weeks||e.week||0}function ue(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function de(e){return 0===e.years&&0===e.months&&1===e.days&&0===e.milliseconds}function he(e,t){return{years:e.years+t.years,months:e.months+t.months,days:e.days+t.days,milliseconds:e.milliseconds+t.milliseconds}}function pe(e,t){return{years:e.years*t,months:e.months*t,days:e.days*t,milliseconds:e.milliseconds*t}}function fe(e){return ye(e)/864e5}function ve(e){return ye(e)/6e4}function ge(e){return ye(e)/1e3}function ye(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function me(e,t){for(var n=null,r=0;r<oe.length;r++){var i=oe[r];if(t[i]){var o=e[i]/t[i];if(!Ne(o)||null!==n&&n!==o)return null;n=o}else if(e[i])return null}return n}function be(e,t){var n=e.milliseconds;if(n){if(n%1e3!=0)return{unit:"millisecond",value:n};if(n%6e4!=0)return{unit:"second",value:n/1e3};if(n%36e5!=0)return{unit:"minute",value:n/6e4};if(n)return{unit:"hour",value:n/36e5}}return e.days?t||e.days%7!=0?{unit:"day",value:e.days}:{unit:"week",value:e.days/7}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function Se(e,t){t.left&&w(e,{borderLeftWidth:1,marginLeft:t.left-1}),t.right&&w(e,{borderRightWidth:1,marginRight:t.right-1})}function Ee(e){w(e,{marginLeft:"",marginRight:"",borderLeftWidth:"",borderRightWidth:""})}function we(){document.body.classList.add("fc-not-allowed")}function De(){document.body.classList.remove("fc-not-allowed")}function Te(e,t,n){var r=Math.floor(t/e.length),i=Math.floor(t-r*(e.length-1)),o=[],s=[],a=[],l=0;Ce(e),e.forEach(function(t,n){var c=n===e.length-1?i:r,u=t.getBoundingClientRect().height,d=u+N(t);d<c?(o.push(t),s.push(d),a.push(u)):l+=d}),n&&(t-=l,r=Math.floor(t/o.length),i=Math.floor(t-r*(o.length-1))),o.forEach(function(e,t){var n=t===o.length-1?i:r,l=s[t],c=n-(l-a[t]);l<n&&(e.style.height=c+"px")})}function Ce(e){e.forEach(function(e){e.style.height=""})}function Oe(e){var t=0;return e.forEach(function(e){var n=e.firstChild;if(n instanceof HTMLElement){var r=n.getBoundingClientRect().width;r>t&&(t=r)}}),t++,e.forEach(function(e){e.style.width=t+"px"}),t}function Re(e,t){var n={position:"relative",left:-1};w(e,n),w(t,n);var r=e.getBoundingClientRect().height-t.getBoundingClientRect().height,i={position:"",left:""};return w(e,i),w(t,i),r}function Me(e){e.classList.add("fc-unselectable"),e.addEventListener("selectstart",U)}function xe(e){e.classList.remove("fc-unselectable"),e.removeEventListener("selectstart",U)}function Ie(e){e.addEventListener("contextmenu",U)}function ke(e){e.removeEventListener("contextmenu",U)}function _e(e,t,n){var r,i;for(r=0;r<n.length;r++)if(i=je(e,t,n[r]))return i;return 0}function je(e,t,n){return n.func?n.func(e,t):function(e,t){if(!e&&!t)return 0;if(null==t)return-1;if(null==e)return 1;if("string"==typeof e||"string"==typeof t)return String(e).localeCompare(String(t));return e-t}(e[n.field],t[n.field])*(n.order||1)}function Pe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function He(e,t){var n=String(e);return"000".substr(0,t-n.length)+n}function Le(e,t){return e-t}function Ne(e){return e%1==0}function ze(e,t,n){if("function"==typeof e&&(e=[e]),e){var r=void 0,i=void 0;for(r=0;r<e.length;r++)i=e[r].apply(t,n)||i;return i}}function Ae(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0;n<e.length;n++)if(void 0!==e[n])return e[n]}function Ue(e,t){var n,r,i,o,s,a=function(){var l=(new Date).valueOf()-o;l<t?n=setTimeout(a,t-l):(n=null,s=e.apply(i,r),i=r=null)};return function(){return i=this,r=arguments,o=(new Date).valueOf(),n||(n=setTimeout(a,t)),s}}function Be(e,t,n,r){void 0===n&&(n={});var i={};for(var o in t){var s=t[o];void 0!==e[o]?s===Function?i[o]="function"==typeof e[o]?e[o]:null:i[o]=s?s(e[o]):e[o]:void 0!==n[o]?i[o]=n[o]:s===String?i[o]="":s&&s!==Number&&s!==Boolean&&s!==Function?i[o]=s(null):i[o]=null}if(r)for(var o in e)void 0===t[o]&&(r[o]=e[o]);return i}function Ve(e){var t=Math.floor(X(e.start,e.end))||1,n=J(e.start);return{start:n,end:Y(n,t)}}function Fe(e,t){void 0===t&&(t=ae(0));var n=null,r=null;if(e.end){r=J(e.end);var i=e.end.valueOf()-r.valueOf();i&&i>=ye(t)&&(r=Y(r,1))}return e.start&&(n=J(e.start),r&&r<=n&&(r=Y(n,1))),{start:n,end:r}}function We(e){var t=Fe(e);return X(t.start,t.end)>1}function Ge(e,t,n,r){return"year"===r?ae(n.diffWholeYears(e,t),"year"):"month"===r?ae(n.diffWholeMonths(e,t),"month"):(o=t,s=J(i=e),a=J(o),{years:0,months:0,days:Math.round(X(s,a)),milliseconds:o.valueOf()-a.valueOf()-(i.valueOf()-s.valueOf())});var i,o,s,a}
|
|
|
/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */var Ye=function(e,t){return(Ye=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function Ze(e,t){function n(){this.constructor=e}Ye(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var qe=function(){return(qe=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function Xe(e,t,n,r,i){var o=i[e.recurringDef.typeId].expand(e.recurringDef.typeData,{start:r.subtract(n.start,t),end:n.end},r);return e.allDay&&(o=o.map(J)),o}var $e=Object.prototype.hasOwnProperty;function Je(e,t){var n,r,i,o,s,a,l={};if(t)for(n=0;n<t.length;n++){for(r=t[n],i=[],o=e.length-1;o>=0;o--)if("object"==typeof(s=e[o][r])&&s)i.unshift(s);else if(void 0!==s){l[r]=s;break}i.length&&(l[r]=Je(i))}for(n=e.length-1;n>=0;n--)for(r in a=e[n])r in l||(l[r]=a[r]);return l}function Ke(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function Qe(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function et(e){for(var t={},n=0,r=e;n<r.length;n++){t[r[n]]=!0}return t}function tt(e){var t=[];for(var n in e)t.push(e[n]);return t}function nt(e,t){for(var n in e)if($e.call(e,n)&&!(n in t))return!1;for(var n in t)if($e.call(t,n)&&e[n]!==t[n])return!1;return!0}function rt(e,t,n,r){for(var i={defs:{},instances:{}},o=0,s=e;o<s.length;o++){var a=En(s[o],t,n,r);a&&it(a,i)}return i}function it(e,t){return void 0===t&&(t={defs:{},instances:{}}),t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function ot(e,t,n){var r=n.dateEnv,i=e.defs,o=e.instances;for(var s in o=Ke(o,function(e){return!i[e.defId].recurringDef}),i){var a=i[s];if(a.recurringDef){var l=a.recurringDef.duration;l||(l=a.allDay?n.defaultAllDayEventDuration:n.defaultTimedEventDuration);for(var c=0,u=Xe(a,l,t,n.dateEnv,n.pluginSystem.hooks.recurringTypes);c<u.length;c++){var d=u[c],h=Dn(s,{start:d,end:r.add(d,l)});o[h.instanceId]=h}}}return{defs:i,instances:o}}function st(e,t){var n=e.instances[t];if(n){var r=e.defs[n.defId],i=ut(e,function(e){return t=r,n=e,Boolean(t.groupId&&t.groupId===n.groupId);var t,n});return i.defs[r.defId]=r,i.instances[n.instanceId]=n,i}return{defs:{},instances:{}}}function at(e,t){var n;if(t){n=[];for(var r=0,i=e;r<i.length;r++){var o=i[r],s=t(o);s?n.push(s):null==s&&n.push(o)}}else n=e;return n}function lt(){return{defs:{},instances:{}}}function ct(e,t){return{defs:qe({},e.defs,t.defs),instances:qe({},e.instances,t.instances)}}function ut(e,t){var n=Ke(e.defs,t),r=Ke(e.instances,function(e){return n[e.defId]});return{defs:n,instances:r}}function dt(e,t){var n,r,i=[],o=t.start;for(e.sort(ht),n=0;n<e.length;n++)(r=e[n]).start>o&&i.push({start:o,end:r.start}),r.end>o&&(o=r.end);return o<t.end&&i.push({start:o,end:t.end}),i}function ht(e,t){return e.start.valueOf()-t.start.valueOf()}function pt(e,t){var n=e.start,r=e.end,i=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function ft(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function vt(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function gt(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function yt(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function mt(e,t){var n,r=e.length;if(r!==t.length)return!1;for(n=0;n<r;n++)if(e[n]!==t[n])return!1;return!0}function bt(e){var t,n;return function(){return t&&mt(t,arguments)||(t=arguments,n=e.apply(this,arguments)),n}}var St={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Et={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},wt=/\s*([ap])\.?m\.?/i,Dt=/,/g,Tt=/\s+/g,Ct=/\u200e/g,Ot=/UTC|GMT/,Rt=function(){function e(e){var t={},n={},r=0;for(var i in e)i in St?(n[i]=e[i],r=Math.max(St[i],r)):(t[i]=e[i],i in Et&&(r=Math.max(Et[i],r)));this.standardDateProps=t,this.extendedSettings=n,this.severity=r,this.buildFormattingFunc=bt(Mt)}return e.prototype.format=function(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)},e.prototype.formatRange=function(e,t,n){var r=this.standardDateProps,i=this.extendedSettings,o=function(e,t,n){if(n.getMarkerYear(e)!==n.getMarkerYear(t))return 5;if(n.getMarkerMonth(e)!==n.getMarkerMonth(t))return 4;if(n.getMarkerDay(e)!==n.getMarkerDay(t))return 2;if(ie(e)!==ie(t))return 1;return 0}(e.marker,t.marker,n.calendarSystem);if(!o)return this.format(e,n);var s=o;!(s>1)||"numeric"!==r.year&&"2-digit"!==r.year||"numeric"!==r.month&&"2-digit"!==r.month||"numeric"!==r.day&&"2-digit"!==r.day||(s=1);var a=this.format(e,n),l=this.format(t,n);if(a===l)return a;var c=Mt(function(e,t){var n={};for(var r in e)r in Et&&!(Et[r]<=t)||(n[r]=e[r]);return n}(r,s),i,n),u=c(e),d=c(t),h=function(e,t,n,r){var i=0;for(;i<e.length;){var o=e.indexOf(t,i);if(-1===o)break;var s=e.substr(0,o);i=o+t.length;for(var a=e.substr(i),l=0;l<n.length;){var c=n.indexOf(r,l);if(-1===c)break;var u=n.substr(0,c);l=c+r.length;var d=n.substr(l);if(s===u&&a===d)return{before:s,after:a}}}return null}(a,u,l,d),p=i.separator||"";return h?h.before+u+p+d+h.after:a+p+l},e.prototype.getLargestUnit=function(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";default:return"day"}},e}();function Mt(e,t,n){var r=Object.keys(e).length;return 1===r&&"short"===e.timeZoneName?function(e){return jt(e.timeZoneOffset)}:0===r&&t.week?function(e){return function(e,t,n,r){var i=[];"narrow"===r?i.push(t):"short"===r&&i.push(t," ");i.push(n.simpleNumberFormat.format(e)),n.options.isRtl&&i.reverse();return i.join("")}(n.computeWeekNumber(e.marker),n.weekLabel,n.locale,t.week)}:function(e,t,n){e=qe({},e),t=qe({},t),function(e,t){e.timeZoneName&&(e.hour||(e.hour="2-digit"),e.minute||(e.minute="2-digit"));"long"===e.timeZoneName&&(e.timeZoneName="short");t.omitZeroMinute&&(e.second||e.millisecond)&&delete t.omitZeroMinute}(e,t),e.timeZone="UTC";var r,i=new Intl.DateTimeFormat(n.locale.codes,e);if(t.omitZeroMinute){var o=qe({},e);delete o.minute,r=new Intl.DateTimeFormat(n.locale.codes,o)}return function(o){var s=o.marker,a=(r&&!s.getUTCMinutes()?r:i).format(s);return function(e,t,n,r,i){e=e.replace(Ct,""),"short"===n.timeZoneName&&(e=function(e,t){var n=!1;e=e.replace(Ot,function(){return n=!0,t}),n||(e+=" "+t);return e}(e,"UTC"===i.timeZone||null==t.timeZoneOffset?"UTC":jt(t.timeZoneOffset)));r.omitCommas&&(e=e.replace(Dt,"").trim());r.omitZeroMinute&&(e=e.replace(":00",""));!1===r.meridiem?e=e.replace(wt,"").trim():"narrow"===r.meridiem?e=e.replace(wt,function(e,t){return t.toLocaleLowerCase()}):"short"===r.meridiem?e=e.replace(wt,function(e,t){return t.toLocaleLowerCase()+"m"}):"lowercase"===r.meridiem&&(e=e.replace(wt,function(e){return e.toLocaleLowerCase()}));return e=(e=e.replace(Tt," ")).trim()}(a,o,e,t,n)}}(e,t,n)}var xt=function(){function e(e,t){this.cmdStr=e,this.separator=t}return e.prototype.format=function(e,t){return t.cmdFormatter(this.cmdStr,Pt(e,null,t,this.separator))},e.prototype.formatRange=function(e,t,n){return n.cmdFormatter(this.cmdStr,Pt(e,t,n,this.separator))},e}(),It=function(){function e(e){this.func=e}return e.prototype.format=function(e,t){return this.func(Pt(e,null,t))},e.prototype.formatRange=function(e,t,n){return this.func(Pt(e,t,n))},e}();function kt(e,t){return"object"==typeof e&&e?("string"==typeof t&&(e=qe({separator:t},e)),new Rt(e)):"string"==typeof e?new xt(e,t):"function"==typeof e?new It(e):void 0}function _t(e){return He(e.getUTCHours(),2)+":"+He(e.getUTCMinutes(),2)+":"+He(e.getUTCSeconds(),2)}function jt(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),o=Math.round(r%60);return t?n+He(i,2)+":"+He(o,2):"GMT"+n+i+(o?":"+He(o,2):"")}function Pt(e,t,n,r){var i=Ht(e,n.calendarSystem);return{date:i,start:i,end:t?Ht(t,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes,separator:r}}function Ht(e,t){var n=t.markerToArray(e.marker);return{marker:e.marker,timeZoneOffset:e.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}var Lt=function(){function e(e,t){this.calendar=e,this.internalEventSource=t}return e.prototype.remove=function(){this.calendar.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},e.prototype.refetch=function(){this.calendar.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId]})},Object.defineProperty(e.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!0,configurable:!0}),e}(),Nt=function(){function e(e,t,n){this._calendar=e,this._def=t,this._instance=n||null}return e.prototype.setProp=function(e,t){var n,r;if(e in bn);else if(e in mn)"function"==typeof mn[e]&&(t=mn[e](t)),this.mutate({standardProps:(n={},n[e]=t,n)});else if(e in hn){var i=void 0;"function"==typeof hn[e]&&(t=hn[e](t)),"color"===e?i={backgroundColor:t,borderColor:t}:"editable"===e?i={startEditable:t,durationEditable:t}:((r={})[e]=t,i=r),this.mutate({standardProps:{ui:i}})}},e.prototype.setExtendedProp=function(e,t){var n;this.mutate({extendedProps:(n={},n[e]=t,n)})},e.prototype.setStart=function(e,t){void 0===t&&(t={});var n=this._calendar.dateEnv,r=n.createMarker(e);if(r&&this._instance){var i=Ge(this._instance.range.start,r,n,t.granularity);t.maintainDuration?this.mutate({datesDelta:i}):this.mutate({startDelta:i})}},e.prototype.setEnd=function(e,t){void 0===t&&(t={});var n,r=this._calendar.dateEnv;if((null==e||(n=r.createMarker(e)))&&this._instance)if(n){var i=Ge(this._instance.range.end,n,r,t.granularity);this.mutate({endDelta:i})}else this.mutate({standardProps:{hasEnd:!1}})},e.prototype.setDates=function(e,t,n){void 0===n&&(n={});var r,i=this._calendar.dateEnv,o={allDay:n.allDay},s=i.createMarker(e);if(s&&(null==t||(r=i.createMarker(t)))&&this._instance){var a=this._instance.range;!0===n.allDay&&(a=Ve(a));var l=Ge(a.start,s,i,n.granularity);if(r){var c=Ge(a.end,r,i,n.granularity);ue(l,c)?this.mutate({datesDelta:l,standardProps:o}):this.mutate({startDelta:l,endDelta:c,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:l,standardProps:o})}},e.prototype.moveStart=function(e){var t=ae(e);t&&this.mutate({startDelta:t})},e.prototype.moveEnd=function(e){var t=ae(e);t&&this.mutate({endDelta:t})},e.prototype.moveDates=function(e){var t=ae(e);t&&this.mutate({datesDelta:t})},e.prototype.setAllDay=function(e,t){void 0===t&&(t={});var n={allDay:e},r=t.maintainDuration;null==r&&(r=this._calendar.opt("allDayMaintainDuration")),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})},e.prototype.formatRange=function(e){var t=this._calendar.dateEnv,n=this._instance,r=kt(e,this._calendar.opt("defaultRangeSeparator"));return this._def.hasEnd?t.formatRange(n.range.start,n.range.end,r,{forcedStartTzo:n.forcedStartTzo,forcedEndTzo:n.forcedEndTzo}):t.format(n.range.start,r,{forcedTzo:n.forcedStartTzo})},e.prototype.mutate=function(e){var t=this._def,n=this._instance;if(n){this._calendar.dispatch({type:"MUTATE_EVENTS",instanceId:n.instanceId,mutation:e,fromApi:!0});var r=this._calendar.state.eventStore;this._def=r.defs[t.defId],this._instance=r.instances[n.instanceId]}},e.prototype.remove=function(){this._calendar.dispatch({type:"REMOVE_EVENT_DEF",defId:this._def.defId})},Object.defineProperty(e.prototype,"source",{get:function(){var e=this._def.sourceId;return e?new Lt(this._calendar,this._calendar.state.eventSources[e]):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"start",{get:function(){return this._instance?this._calendar.dateEnv.toDate(this._instance.range.start):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"end",{get:function(){return this._instance&&this._def.hasEnd?this._calendar.dateEnv.toDate(this._instance.range.end):null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._def.publicId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"groupId",{get:function(){return this._def.groupId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allDay",{get:function(){return this._def.allDay},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"title",{get:function(){return this._def.title},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this._def.url},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rendering",{get:function(){return this._def.rendering},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"startEditable",{get:function(){return this._def.ui.startEditable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"durationEditable",{get:function(){return this._def.ui.durationEditable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"constraint",{get:function(){return this._def.ui.constraints[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"overlap",{get:function(){return this._def.ui.overlap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allow",{get:function(){return this._def.ui.allows[0]||null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"backgroundColor",{get:function(){return this._def.ui.backgroundColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"borderColor",{get:function(){return this._def.ui.borderColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textColor",{get:function(){return this._def.ui.textColor},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"classNames",{get:function(){return this._def.ui.classNames},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"extendedProps",{get:function(){return this._def.extendedProps},enumerable:!0,configurable:!0}),e}();function zt(e,t,n,r){var i={},o={},s={},a=[],l=[],c=Ft(e.defs,t);for(var u in e.defs){"inverse-background"===(S=e.defs[u]).rendering&&(S.groupId?(i[S.groupId]=[],s[S.groupId]||(s[S.groupId]=S)):o[u]=[])}for(var d in e.instances){var h=e.instances[d],p=c[(S=e.defs[h.defId]).defId],f=h.range,v=!S.allDay&&r?Fe(f,r):f,g=pt(v,n);g&&("inverse-background"===S.rendering?S.groupId?i[S.groupId].push(g):o[h.defId].push(g):("background"===S.rendering?a:l).push({def:S,ui:p,instance:h,range:g,isStart:v.start&&v.start.valueOf()===g.start.valueOf(),isEnd:v.end&&v.end.valueOf()===g.end.valueOf()}))}for(var y in i)for(var m=0,b=dt(i[y],n);m<b.length;m++){var S,E=b[m];p=c[(S=s[y]).defId];a.push({def:S,ui:p,instance:null,range:E,isStart:!1,isEnd:!1})}for(var u in o)for(var w=0,D=dt(o[u],n);w<D.length;w++){E=D[w];a.push({def:e.defs[u],ui:c[u],instance:null,range:E,isStart:!1,isEnd:!1})}return{bg:a,fg:l}}function At(e){return"background"===e.rendering||"inverse-background"===e.rendering}function Ut(e,t,n){var r=e.calendar,i=e.view;r.hasPublicHandlers("eventRender")&&(t=t.filter(function(e){var t=r.publiclyTrigger("eventRender",[{event:new Nt(r,e.eventRange.def,e.eventRange.instance),isMirror:n,isStart:e.isStart,isEnd:e.isEnd,el:e.el,view:i}]);return!1!==t&&(t&&!0!==t&&(e.el=t),!0)}));for(var o=0,s=t;o<s.length;o++){var a=s[o];Bt(a.el,a)}return t}function Bt(e,t){e.fcSeg=t}function Vt(e){return e.fcSeg||null}function Ft(e,t){return Qe(e,function(e){return Wt(e,t)})}function Wt(e,t){var n=[];return t[""]&&n.push(t[""]),t[e.defId]&&n.push(t[e.defId]),n.push(e.ui),gn(n)}function Gt(e,t,n){var r=e.calendar,i=e.view;if(r.hasPublicHandlers("eventPositioned"))for(var o=0,s=t;o<s.length;o++){var a=s[o];r.publiclyTriggerAfterSizing("eventPositioned",[{event:new Nt(r,a.eventRange.def,a.eventRange.instance),isMirror:n,isStart:a.isStart,isEnd:a.isEnd,el:a.el,view:i}])}r.state.eventSourceLoadingLevel||(r.afterSizingTriggers._eventsPositioned=[null])}function Yt(e,t,n){for(var r=e.calendar,i=e.view,o=0,s=t;o<s.length;o++){var a=s[o];r.trigger("eventElRemove",a.el)}if(r.hasPublicHandlers("eventDestroy"))for(var l=0,c=t;l<c.length;l++){a=c[l];r.publiclyTrigger("eventDestroy",[{event:new Nt(r,a.eventRange.def,a.eventRange.instance),isMirror:n,el:a.el,view:i}])}}function Zt(e,t,n){for(var r=e.calendar,i=e.view,o=r.pluginSystem.hooks.isDraggableTransformers,s=n.startEditable,a=0,l=o;a<l.length;a++){s=(0,l[a])(s,t,n,i)}return s}function qt(e,t,n){return n.durationEditable&&e.options.eventResizableFromStart}function Xt(e,t,n){return n.durationEditable}function $t(e,t,n,r){var i=Ft(e.defs,t),o={defs:{},instances:{}};for(var s in e.defs){var a=e.defs[s];o.defs[s]=Jt(a,i[s],n,r.pluginSystem.hooks.eventDefMutationAppliers,r)}for(var l in e.instances){var c=e.instances[l];a=o.defs[c.defId];o.instances[l]=Kt(c,a,i[c.defId],n,r)}return o}function Jt(e,t,n,r,i){var o=n.standardProps||{};null==o.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(o.hasEnd=!0);var s=qe({},e,o,{ui:qe({},e.ui,o.ui)});n.extendedProps&&(s.extendedProps=qe({},s.extendedProps,n.extendedProps));for(var a=0,l=r;a<l.length;a++){(0,l[a])(s,n,i)}return!s.hasEnd&&i.opt("forceEventDuration")&&(s.hasEnd=!0),s}function Kt(e,t,n,r,i){var o=i.dateEnv,s=r.standardProps&&!0===r.standardProps.allDay,a=r.standardProps&&!1===r.standardProps.hasEnd,l=qe({},e);return s&&(l.range=Ve(l.range)),r.datesDelta&&n.startEditable&&(l.range={start:o.add(l.range.start,r.datesDelta),end:o.add(l.range.end,r.datesDelta)}),r.startDelta&&n.durationEditable&&(l.range={start:o.add(l.range.start,r.startDelta),end:l.range.end}),r.endDelta&&n.durationEditable&&(l.range={start:l.range.start,end:o.add(l.range.end,r.endDelta)}),a&&(l.range={start:l.range.start,end:i.getDefaultEventEnd(t.allDay,l.range.start)}),t.allDay&&(l.range={start:J(l.range.start),end:J(l.range.end)}),l.range.end<l.range.start&&(l.range.end=i.getDefaultEventEnd(t.allDay,l.range.start)),l}function Qt(e,t,n,r,i){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,i,o){if(t&&n===t.latestFetchId){var s=rt(function(e,t,n){var r=n.opt("eventDataTransform"),i=t?t.eventDataTransform:null;return i&&(e=at(e,i)),r&&(e=at(e,r)),e}(i,t,o),t.sourceId,o);return r&&(s=ot(s,r,o)),ct(en(e,t.sourceId),s)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,i);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=ot(t,n,r));return ct(e,t)}(e,t.eventStore,r?r.activeRange:null,i);case"MERGE_EVENTS":return ct(e,t.eventStore);case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return r?ot(e,r.activeRange,i):e;case"CHANGE_TIMEZONE":return function(e,t,n){var r=e.defs,i=Qe(e.instances,function(e){var i=r[e.defId];return i.allDay||i.recurringDef?e:qe({},e,{range:{start:n.createMarker(t.toDate(e.range.start,e.forcedStartTzo)),end:n.createMarker(t.toDate(e.range.end,e.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:e.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:e.forcedEndTzo})});return{defs:r,instances:i}}(e,t.oldDateEnv,i.dateEnv);case"MUTATE_EVENTS":return function(e,t,n,r,i){var o=st(e,t),s=r?{"":{startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}}:i.eventUiBases;return o=$t(o,s,n,i),ct(e,o)}(e,t.instanceId,t.mutation,t.fromApi,i);case"REMOVE_EVENT_INSTANCES":return tn(e,t.instances);case"REMOVE_EVENT_DEF":return ut(e,function(e){return e.defId!==t.defId});case"REMOVE_EVENT_SOURCE":return en(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return ut(e,function(e){return!e.sourceId});case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};case"RESET_EVENTS":return{defs:e.defs,instances:e.instances};default:return e}}function en(e,t){return ut(e,function(e){return e.sourceId!==t})}function tn(e,t){return{defs:e.defs,instances:Ke(e.instances,function(e){return!t[e.instanceId]})}}function nn(e,t){return rn({eventDrag:e},t)}function rn(e,t){var n=t.view,r=qe({businessHours:n?n.props.businessHours:{defs:{},instances:{}},dateSelection:"",eventStore:t.state.eventStore,eventUiBases:t.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},e);return(t.pluginSystem.hooks.isPropsValid||function(e,t,n,r){void 0===n&&(n={});if(e.eventDrag&&!function(e,t,n,r){var i=e.eventDrag,o=i.mutatedEvents,s=o.defs,a=o.instances,l=Ft(s,i.isEvent?e.eventUiBases:{"":t.selectionConfig});r&&(l=Qe(l,r));var c=tn(e.eventStore,i.affectedEvents.instances),u=c.defs,d=c.instances,h=Ft(u,e.eventUiBases);for(var p in a){var f=a[p],v=f.range,g=l[f.defId],y=s[f.defId];if(!on(g.constraints,v,c,e.businessHours,t))return!1;var m=t.opt("eventOverlap");for(var b in"function"!=typeof m&&(m=null),d){var S=d[b];if(vt(v,S.range)){var E=h[S.defId].overlap;if(!1===E&&i.isEvent)return!1;if(!1===g.overlap)return!1;if(m&&!m(new Nt(t,u[S.defId],S),new Nt(t,y,f)))return!1}}for(var w=t.state.eventStore,D=0,T=g.allows;D<T.length;D++){var C=T[D],O=qe({},n,{range:f.range,allDay:y.allDay}),R=w.defs[y.defId],M=w.instances[p],x=void 0;if(x=R?new Nt(t,R,M):new Nt(t,y),!C(t.buildDateSpanApi(O),x))return!1}}return!0}(e,t,n,r))return!1;if(e.dateSelection&&!function(e,t,n,r){var i=e.eventStore,o=i.defs,s=i.instances,a=e.dateSelection,l=a.range,c=t.selectionConfig;r&&(c=r(c));if(!on(c.constraints,l,i,e.businessHours,t))return!1;var u=t.opt("selectOverlap");"function"!=typeof u&&(u=null);for(var d in s){var h=s[d];if(vt(l,h.range)){if(!1===c.overlap)return!1;if(u&&!u(new Nt(t,o[h.defId],h)))return!1}}for(var p=0,f=c.allows;p<f.length;p++){var v=f[p],g=qe({},n,a);if(!v(t.buildDateSpanApi(g),null))return!1}return!0}(e,t,n,r))return!1;return!0})(r,t)}function on(e,t,n,r,i){for(var o=0,s=e;o<s.length;o++){if(!ln(sn(s[o],t,n,r,i),t))return!1}return!0}function sn(e,t,n,r,i){return"businessHours"===e?an(ot(r,t,i)):"string"==typeof e?an(ut(n,function(t){return t.groupId===e})):"object"==typeof e&&e?an(ot(e,t,i)):[]}function an(e){var t=e.instances,n=[];for(var r in t)n.push(t[r].range);return n}function ln(e,t){for(var n=0,r=e;n<r.length;n++){if(gt(r[n],t))return!0}return!1}function cn(e){return(e+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function un(e){var t=[];for(var n in e){var r=e[n];null!=r&&""!==r&&t.push(n+":"+r)}return t.join(";")}function dn(e){return Array.isArray(e)?e:"string"==typeof e?e.split(/\s+/):[]}var hn={editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:null,overlap:null,allow:null,className:dn,classNames:dn,color:String,backgroundColor:String,borderColor:String,textColor:String};function pn(e,t,n){var r=Be(e,hn,{},n),i=function(e,t){return Array.isArray(e)?rt(e,"",t,!0):"object"==typeof e&&e?rt([e],"",t,!0):null!=e?String(e):null}(r.constraint,t);return{startEditable:null!=r.startEditable?r.startEditable:r.editable,durationEditable:null!=r.durationEditable?r.durationEditable:r.editable,constraints:null!=i?[i]:[],overlap:r.overlap,allows:null!=r.allow?[r.allow]:[],backgroundColor:r.backgroundColor||r.color,borderColor:r.borderColor||r.color,textColor:r.textColor,classNames:r.classNames.concat(r.className)}}function fn(e,t,n,r){var i={},o={};for(var s in hn){var a=e+Pe(s);i[s]=t[a],o[a]=!0}if("event"===e&&(i.editable=t.editable),r)for(var s in t)o[s]||(r[s]=t[s]);return pn(i,n)}var vn={startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function gn(e){return e.reduce(yn,vn)}function yn(e,t){return{startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),backgroundColor:t.backgroundColor||e.backgroundColor,borderColor:t.borderColor||e.borderColor,textColor:t.textColor||e.textColor,classNames:e.classNames.concat(t.classNames)}}var mn={id:String,groupId:String,title:String,url:String,rendering:String,extendedProps:null},bn={start:null,date:null,end:null,allDay:null},Sn=0;function En(e,t,n,r){var i=function(e,t){var n=null;if(e){var r=t.state.eventSources[e];n=r.allDayDefault}null==n&&(n=t.opt("allDayDefault"));return n}(t,n),o={},s=function(e,t,n,r,i){for(var o=0;o<r.length;o++){var s={},a=r[o].parse(e,s,n);if(a){var l=s.allDay;return delete s.allDay,null==l&&null==(l=t)&&null==(l=a.allDayGuess)&&(l=!1),qe(i,s),{allDay:l,duration:a.duration,typeData:a.typeData,typeId:o}}}return null}(e,i,n.dateEnv,n.pluginSystem.hooks.recurringTypes,o);if(s)return(a=wn(o,t,s.allDay,Boolean(s.duration),n)).recurringDef={typeId:s.typeId,typeData:s.typeData,duration:s.duration},{def:a,instance:null};var a,l={},c=function(e,t,n,r,i){var o,s,a=function(e,t){var n=Be(e,bn,{},t);return n.start=null!==n.start?n.start:n.date,delete n.date,n}(e,r),l=a.allDay,c=null,u=!1,d=null;if(o=n.dateEnv.createMarkerMeta(a.start))c=o.marker;else if(!i)return null;null!=a.end&&(s=n.dateEnv.createMarkerMeta(a.end));null==l&&(l=null!=t?t:(!o||o.isTimeUnspecified)&&(!s||s.isTimeUnspecified));l&&c&&(c=J(c));s&&(d=s.marker,l&&(d=J(d)),c&&d<=c&&(d=null));d?u=!0:i||(u=n.opt("forceEventDuration")||!1,d=n.dateEnv.add(c,l?n.defaultAllDayEventDuration:n.defaultTimedEventDuration));return{allDay:l,hasEnd:u,range:{start:c,end:d},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:s?s.forcedTzo:null}}(e,i,n,l,r);return c?{def:a=wn(l,t,c.allDay,c.hasEnd,n),instance:Dn(a.defId,c.range,c.forcedStartTzo,c.forcedEndTzo)}:null}function wn(e,t,n,r,i){var o={},s=function(e,t,n){var r={},i=Be(e,mn,{},r),o=pn(r,t,n);return i.publicId=i.id,delete i.id,i.ui=o,i}(e,i,o);s.defId=String(Sn++),s.sourceId=t,s.allDay=n,s.hasEnd=r;for(var a=0,l=i.pluginSystem.hooks.eventDefParsers;a<l.length;a++){var c={};(0,l[a])(s,o,c),o=c}return s.extendedProps=qe(o,s.extendedProps||{}),Object.freeze(s.ui.classNames),Object.freeze(s.extendedProps),s}function Dn(e,t,n,r){return{instanceId:String(Sn++),defId:e,range:t,forcedStartTzo:null==n?null:n,forcedEndTzo:null==r?null:r}}var Tn={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],rendering:"inverse-background",classNames:"fc-nonbusiness",groupId:"_businessHours"};function Cn(e,t){return rt(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter(function(e){return e.daysOfWeek}):"object"==typeof e&&e?[e]:[];return t=t.map(function(e){return qe({},Tn,e)})}(e),"",t)}function On(e,t,n){void 0===n&&(n=[]);var r,i,o=[];function s(){if(i){for(var e=0,n=o;e<n.length;e++){n[e].unrender()}t&&t.apply(r,i),i=null}}function a(){i&&mt(i,arguments)||(s(),r=this,i=arguments,e.apply(this,arguments))}a.dependents=o,a.unrender=s;for(var l=0,c=n;l<c.length;l++){c[l].dependents.push(a)}return a}var Rn={defs:{},instances:{}},Mn=function(){function e(){this.getKeysForEventDefs=bt(this._getKeysForEventDefs),this.splitDateSelection=bt(this._splitDateSpan),this.splitEventStore=bt(this._splitEventStore),this.splitIndividualUi=bt(this._splitIndividualUi),this.splitEventDrag=bt(this._splitInteraction),this.splitEventResize=bt(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),i=this.splitDateSelection(e.dateSelection),o=this.splitIndividualUi(e.eventUiBases,r),s=this.splitEventStore(e.eventStore,r),a=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),c={};for(var u in this.eventUiBuilders=Qe(n,function(e,n){return t.eventUiBuilders[n]||bt(xn)}),n){var d=n[u],h=s[u]||Rn,p=this.eventUiBuilders[u];c[u]={businessHours:d.businessHours||e.businessHours,dateSelection:i[u]||null,eventStore:h,eventUiBases:p(e.eventUiBases[""],d.ui,o[u]),eventSelection:h.instances[e.eventSelection]?e.eventSelection:"",eventDrag:a[u]||null,eventResize:l[u]||null}}return c},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);n<r.length;n++){t[r[n]]=e}return t},e.prototype._getKeysForEventDefs=function(e){var t=this;return Qe(e.defs,function(e){return t.getKeysForEventDef(e)})},e.prototype._splitEventStore=function(e,t){var n=e.defs,r=e.instances,i={};for(var o in n)for(var s=0,a=t[o];s<a.length;s++){i[h=a[s]]||(i[h]={defs:{},instances:{}}),i[h].defs[o]=n[o]}for(var l in r)for(var c=r[l],u=0,d=t[c.defId];u<d.length;u++){var h;i[h=d[u]]&&(i[h].instances[l]=c)}return i},e.prototype._splitIndividualUi=function(e,t){var n={};for(var r in e)if(r)for(var i=0,o=t[r];i<o.length;i++){var s=o[i];n[s]||(n[s]={}),n[s][r]=e[r]}return n},e.prototype._splitInteraction=function(e){var t={};if(e){var n=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),r=this._getKeysForEventDefs(e.mutatedEvents),i=this._splitEventStore(e.mutatedEvents,r),o=function(r){t[r]||(t[r]={affectedEvents:n[r]||Rn,mutatedEvents:i[r]||Rn,isEvent:e.isEvent,origSeg:e.origSeg})};for(var s in n)o(s);for(var s in i)o(s)}return t},e}();function xn(e,t,n){var r=[];e&&r.push(e),t&&r.push(t);var i={"":gn(r)};return n&&qe(i,n),i}function In(e,t,n,r,i){var o,s,a,l;return n instanceof Date?o=n:(o=n.date,s=n.type,a=n.forceOff),l={date:t.formatIso(o,{omitTime:!0}),type:s||"day"},"string"==typeof r&&(i=r,r=null),r=r?" "+function(e){var t=[];for(var n in e){var r=e[n];null!=r&&t.push(n+'="'+cn(r)+'"')}return t.join(" ")}(r):"",i=i||"",!a&&e.navLinks?"<a"+r+' data-goto="'+cn(JSON.stringify(l))+'">'+i+"</a>":"<span"+r+">"+i+"</span>"}function kn(e){return e.allDayHtml||cn(e.allDayText)}function _n(e,t,n,r){var i,o,s=n.calendar,a=n.options,l=n.theme,c=n.dateEnv,u=[];return yt(t.activeRange,e)?(u.push("fc-"+W[e.getUTCDay()]),a.monthMode&&c.getMonth(e)!==c.getMonth(t.currentRange.start)&&u.push("fc-other-month"),o=Y(i=J(s.getNow()),1),e<i?u.push("fc-past"):e>=o?u.push("fc-future"):(u.push("fc-today"),!0!==r&&u.push(l.getClass("today")))):u.push("fc-disabled-day"),u}var jn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ze(t,e),t.prototype.on=function(e,t){return Pn(this._handlers||(this._handlers={}),e,t),this},t.prototype.one=function(e,t){return Pn(this._oneHandlers||(this._oneHandlers={}),e,t),this},t.prototype.off=function(e,t){return this._handlers&&Hn(this._handlers,e,t),this._oneHandlers&&Hn(this._oneHandlers,e,t),this},t.prototype.trigger=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return this.triggerWith(e,this,t),this},t.prototype.triggerWith=function(e,t,n){return this._handlers&&ze(this._handlers[e],t,n),this._oneHandlers&&(ze(this._oneHandlers[e],t,n),delete this._oneHandlers[e]),this},t.prototype.hasHandlers=function(e){return this._handlers&&this._handlers[e]&&this._handlers[e].length||this._oneHandlers&&this._oneHandlers[e]&&this._oneHandlers[e].length},t}(function(){function e(){}return e.mixInto=function(e){this.mixIntoObj(e.prototype)},e.mixIntoObj=function(e){var t=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){e[n]||(e[n]=t.prototype[n])})},e.mixOver=function(e){var t=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){e.prototype[n]=t.prototype[n]})},e}());function Pn(e,t,n){(e[t]||(e[t]=[])).push(n)}function Hn(e,t,n){n?e[t]&&(e[t]=e[t].filter(function(e){return e!==n})):delete e[t]}var Ln=function(){function e(e,t,n,r){this.originEl=e,this.els=t,this.isHorizontal=n,this.isVertical=r}return e.prototype.build=function(){var e=this.originEl,t=this.originClientRect=e.getBoundingClientRect();this.isHorizontal&&this.buildElHorizontals(t.left),this.isVertical&&this.buildElVerticals(t.top)},e.prototype.buildElHorizontals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.left-e),n.push(o.right-e)}this.lefts=t,this.rights=n},e.prototype.buildElVerticals=function(e){for(var t=[],n=[],r=0,i=this.els;r<i.length;r++){var o=i[r].getBoundingClientRect();t.push(o.top-e),n.push(o.bottom-e)}this.tops=t,this.bottoms=n},e.prototype.leftToIndex=function(e){var t,n=this.lefts,r=this.rights,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},e.prototype.topToIndex=function(e){var t,n=this.tops,r=this.bottoms,i=n.length;for(t=0;t<i;t++)if(e>=n[t]&&e<r[t])return t},e.prototype.getWidth=function(e){return this.rights[e]-this.lefts[e]},e.prototype.getHeight=function(e){return this.bottoms[e]-this.tops[e]},e}(),Nn=function(){function e(){}return e.prototype.getMaxScrollTop=function(){return this.getScrollHeight()-this.getClientHeight()},e.prototype.getMaxScrollLeft=function(){return this.getScrollWidth()-this.getClientWidth()},e.prototype.canScrollVertically=function(){return this.getMaxScrollTop()>0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()<this.getMaxScrollTop()},e.prototype.canScrollLeft=function(){return this.getScrollLeft()>0},e.prototype.canScrollRight=function(){return this.getScrollLeft()<this.getMaxScrollLeft()},e}(),zn=function(e){function t(t){var n=e.call(this)||this;return n.el=t,n}return Ze(t,e),t.prototype.getScrollTop=function(){return this.el.scrollTop},t.prototype.getScrollLeft=function(){return this.el.scrollLeft},t.prototype.setScrollTop=function(e){this.el.scrollTop=e},t.prototype.setScrollLeft=function(e){this.el.scrollLeft=e},t.prototype.getScrollWidth=function(){return this.el.scrollWidth},t.prototype.getScrollHeight=function(){return this.el.scrollHeight},t.prototype.getClientHeight=function(){return this.el.clientHeight},t.prototype.getClientWidth=function(){return this.el.clientWidth},t}(Nn),An=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ze(t,e),t.prototype.getScrollTop=function(){return window.pageYOffset},t.prototype.getScrollLeft=function(){return window.pageXOffset},t.prototype.setScrollTop=function(e){window.scroll(window.pageXOffset,e)},t.prototype.setScrollLeft=function(e){window.scroll(e,window.pageYOffset)},t.prototype.getScrollWidth=function(){return document.documentElement.scrollWidth},t.prototype.getScrollHeight=function(){return document.documentElement.scrollHeight},t.prototype.getClientHeight=function(){return document.documentElement.clientHeight},t.prototype.getClientWidth=function(){return document.documentElement.clientWidth},t}(Nn),Un=function(e){function t(t,n){var r=e.call(this,o("div",{className:"fc-scroller"}))||this;return r.overflowX=t,r.overflowY=n,r.applyOverflow(),r}return Ze(t,e),t.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},t.prototype.destroy=function(){p(this.el)},t.prototype.applyOverflow=function(){w(this.el,{overflowX:this.overflowX,overflowY:this.overflowY})},t.prototype.lockOverflow=function(e){var t=this.overflowX,n=this.overflowY;e=e||this.getScrollbarWidths(),"auto"===t&&(t=e.bottom||this.canScrollHorizontally()?"scroll":"hidden"),"auto"===n&&(n=e.left||e.right||this.canScrollVertically()?"scroll":"hidden"),w(this.el,{overflowX:t,overflowY:n})},t.prototype.setHeight=function(e){D(this.el,"height",e)},t.prototype.getScrollbarWidths=function(){var e=j(this.el);return{left:e.scrollbarLeft,right:e.scrollbarRight,bottom:e.scrollbarBottom}},t}(zn),Bn=function(){function e(e){this.calendarOptions=e,this.processIconOverride()}return e.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.calendarOptions[this.iconOverrideOption])},e.prototype.setIconOverride=function(e){var t,n;if("object"==typeof e&&e){for(n in t=qe({},this.iconClasses),e)t[n]=this.applyIconOverridePrefix(e[n]);this.iconClasses=t}else!1===e&&(this.iconClasses={})},e.prototype.applyIconOverridePrefix=function(e){var t=this.iconOverridePrefix;return t&&0!==e.indexOf(t)&&(e=t+e),e},e.prototype.getClass=function(e){return this.classes[e]||""},e.prototype.getIconClass=function(e){var t=this.iconClasses[e];return t?this.baseIconClass+" "+t:""},e.prototype.getCustomButtonIconClass=function(e){var t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(t):""},e}();Bn.prototype.classes={},Bn.prototype.iconClasses={},Bn.prototype.baseIconClass="",Bn.prototype.iconOverridePrefix="";var Vn=0,Fn=function(){function e(e,t,n,r,i){this.calendar=e,this.theme=t,this.dateEnv=n,this.options=r,this.view=i,this.isRtl="rtl"===r.dir,this.eventOrderSpecs=function(e){var t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t<i.length;t++)"string"==typeof(n=i[t])?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r}(r.eventOrder),this.nextDayThreshold=ae(r.nextDayThreshold)}return e.prototype.extend=function(t,n){return new e(this.calendar,this.theme,this.dateEnv,t||this.options,n||this.view)},e}(),Wn=function(){function e(){this.everRendered=!1,this.uid=String(Vn++)}return e.addEqualityFuncs=function(e){this.prototype.equalityFuncs=qe({},this.prototype.equalityFuncs,e)},e.prototype.receiveProps=function(e,t){this.receiveContext(t);var n=function(e,t,n){var r={},i=!1;for(var o in t)o in e&&(e[o]===t[o]||n[o]&&n[o](e[o],t[o]))?r[o]=e[o]:(r[o]=t[o],i=!0);for(var o in e)if(!(o in t)){i=!0;break}return{anyChanges:i,comboProps:r}}(this.props||{},e,this.equalityFuncs),r=n.anyChanges,i=n.comboProps;this.props=i,r&&(this.everRendered&&this.beforeUpdate(),this.render(i,t),this.everRendered&&this.afterUpdate()),this.everRendered=!0},e.prototype.receiveContext=function(e){var t=this.context;this.context=e,t||this.firstContext(e)},e.prototype.render=function(e,t){},e.prototype.firstContext=function(e){},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.destroy=function(){},e}();Wn.prototype.equalityFuncs={};var Gn=function(e){function t(t){var n=e.call(this)||this;return n.el=t,n}return Ze(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),p(this.el)},t.prototype.buildPositionCaches=function(){},t.prototype.queryHit=function(e,t,n,r){return null},t.prototype.isInteractionValid=function(e){var t=this.context.calendar,n=this.props.dateProfile,r=e.mutatedEvents.instances;if(n)for(var i in r)if(!gt(n.validRange,r[i].range))return!1;return nn(e,t)},t.prototype.isDateSelectionValid=function(e){var t=this.context.calendar,n=this.props.dateProfile;return!(n&&!gt(n.validRange,e.range))&&function(e,t){return rn({dateSelection:e},t)}(e,t)},t.prototype.isValidSegDownEl=function(e){return!this.props.eventDrag&&!this.props.eventResize&&!g(e,".fc-mirror")&&(this.isPopover()||!this.isInPopover(e))},t.prototype.isValidDateDownEl=function(e){var t=g(e,this.fgSegSelector);return(!t||t.classList.contains("fc-mirror"))&&!g(e,".fc-more")&&!g(e,"a[data-goto]")&&!this.isInPopover(e)},t.prototype.isPopover=function(){return this.el.classList.contains("fc-popover")},t.prototype.isInPopover=function(e){return Boolean(g(e,".fc-popover"))},t}(Wn);Gn.prototype.fgSegSelector=".fc-event-container > *",Gn.prototype.bgSegSelector=".fc-bgevent:not(.fc-nonbusiness)";var Yn=0;function Zn(e){return{id:String(Yn++),deps:e.deps||[],reducers:e.reducers||[],eventDefParsers:e.eventDefParsers||[],isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],eventResizeJoinTransforms:e.eventResizeJoinTransforms||[],viewContainerModifiers:e.viewContainerModifiers||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],themeClasses:e.themeClasses||{},eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],namedTimeZonedImpl:e.namedTimeZonedImpl,defaultView:e.defaultView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{}}}var qn=function(){function e(){this.hooks={reducers:[],eventDefParsers:[],isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],eventResizeJoinTransforms:[],viewContainerModifiers:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,defaultView:"",elementDraggingImpl:null,optionChangeHandlers:{}},this.addedHash={}}return e.prototype.add=function(e){if(!this.addedHash[e.id]){this.addedHash[e.id]=!0;for(var t=0,n=e.deps;t<n.length;t++){var r=n[t];this.add(r)}this.hooks=(i=this.hooks,o=e,{reducers:i.reducers.concat(o.reducers),eventDefParsers:i.eventDefParsers.concat(o.eventDefParsers),isDraggableTransformers:i.isDraggableTransformers.concat(o.isDraggableTransformers),eventDragMutationMassagers:i.eventDragMutationMassagers.concat(o.eventDragMutationMassagers),eventDefMutationAppliers:i.eventDefMutationAppliers.concat(o.eventDefMutationAppliers),dateSelectionTransformers:i.dateSelectionTransformers.concat(o.dateSelectionTransformers),datePointTransforms:i.datePointTransforms.concat(o.datePointTransforms),dateSpanTransforms:i.dateSpanTransforms.concat(o.dateSpanTransforms),views:qe({},i.views,o.views),viewPropsTransformers:i.viewPropsTransformers.concat(o.viewPropsTransformers),isPropsValid:o.isPropsValid||i.isPropsValid,externalDefTransforms:i.externalDefTransforms.concat(o.externalDefTransforms),eventResizeJoinTransforms:i.eventResizeJoinTransforms.concat(o.eventResizeJoinTransforms),viewContainerModifiers:i.viewContainerModifiers.concat(o.viewContainerModifiers),eventDropTransformers:i.eventDropTransformers.concat(o.eventDropTransformers),calendarInteractions:i.calendarInteractions.concat(o.calendarInteractions),componentInteractions:i.componentInteractions.concat(o.componentInteractions),themeClasses:qe({},i.themeClasses,o.themeClasses),eventSourceDefs:i.eventSourceDefs.concat(o.eventSourceDefs),cmdFormatter:o.cmdFormatter||i.cmdFormatter,recurringTypes:i.recurringTypes.concat(o.recurringTypes),namedTimeZonedImpl:o.namedTimeZonedImpl||i.namedTimeZonedImpl,defaultView:i.defaultView||o.defaultView,elementDraggingImpl:i.elementDraggingImpl||o.elementDraggingImpl,optionChangeHandlers:qe({},i.optionChangeHandlers,o.optionChangeHandlers)})}var i,o},e}();function Xn(e,t,n,r,i){var o=null;"GET"===(e=e.toUpperCase())?t=function(e,t){return e+(-1===e.indexOf("?")?"?":"&")+$n(t)}(t,n):o=$n(n);var s=new XMLHttpRequest;s.open(e,t,!0),"GET"!==e&&s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.onload=function(){if(s.status>=200&&s.status<400)try{var e=JSON.parse(s.responseText);r(e,s)}catch(e){i("Failure parsing JSON",s)}else i("Request failed",s)},s.onerror=function(){i("Request failed",s)},s.send(o)}function $n(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}function Jn(e,t,n){for(var r=tt(t.state.eventSources),i=[],o=0,s=e;o<s.length;o++){for(var a=s[o],l=!1,c=0;c<r.length;c++)if(n(r[c]._raw,a)){r.splice(c,1),l=!0;break}l||i.push(a)}for(var u=0,d=r;u<d.length;u++){var h=d[u];t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:h.sourceId})}for(var p=0,f=i;p<f.length;p++){var v=f[p];t.addEventSource(v)}}var Kn={},Qn={defaultRangeSeparator:" - ",titleRangeSeparator:" – ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",columnHeader:!0,defaultView:"",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",timeGridEventMinHeight:0,themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventLimit:!1,eventLimitClick:"popover",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5},er={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"}},tr=["header","footer","buttonText","buttonIcons"];var nr=[Zn({eventSourceDefs:[{ignoreRange:!0,parseMeta:function(e){return Array.isArray(e)?e:Array.isArray(e.events)?e.events:null},fetch:function(e,t){t({rawEvents:e.eventSource.meta})}}]}),Zn({eventSourceDefs:[{parseMeta:function(e){return"function"==typeof e?e:"function"==typeof e.events?e.events:null},fetch:function(e,t,n){var r=e.calendar.dateEnv;!function(e,t,n){var r=!1,i=function(){r||(r=!0,t.apply(this,arguments))},o=function(){r||(r=!0,n&&n.apply(this,arguments))},s=e(i,o);s&&"function"==typeof s.then&&s.then(i,o)}(e.eventSource.meta.bind(null,{start:r.toDate(e.range.start),end:r.toDate(e.range.end),startStr:r.formatIso(e.range.start),endStr:r.formatIso(e.range.end),timeZone:r.timeZone}),function(e){t({rawEvents:e})},n)}}]}),Zn({eventSourceDefs:[{parseMeta:function(e){if("string"==typeof e)e={url:e};else if(!e||"object"!=typeof e||!e.url)return null;return{url:e.url,method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,t,n){var r=e.eventSource.meta,i=function(e,t,n){var r,i,o,s,a=n.dateEnv,l={};null==(r=e.startParam)&&(r=n.opt("startParam"));null==(i=e.endParam)&&(i=n.opt("endParam"));null==(o=e.timeZoneParam)&&(o=n.opt("timeZoneParam"));s="function"==typeof e.extraParams?e.extraParams():e.extraParams||{};qe(l,s),l[r]=a.formatIso(t.start),l[i]=a.formatIso(t.end),"local"!==a.timeZone&&(l[o]=a.timeZone);return l}(r,e.range,e.calendar);Xn(r.method,r.url,i,function(e,n){t({rawEvents:e,xhr:n})},function(e,t){n({message:e,xhr:t})})}}]}),Zn({recurringTypes:[{parse:function(e,t,n){var r,i,o=n.createMarker.bind(n),s=Be(e,{daysOfWeek:null,startTime:ae,endTime:ae,startRecur:o,endRecur:o},{},t),a=!1;for(var l in s)if(null!=s[l]){a=!0;break}if(a){var c=null;return"duration"in t&&(c=ae(t.duration),delete t.duration),!c&&s.startTime&&s.endTime&&(r=s.endTime,i=s.startTime,c={years:r.years-i.years,months:r.months-i.months,days:r.days-i.days,milliseconds:r.milliseconds-i.milliseconds}),{allDayGuess:Boolean(!s.startTime&&!s.endTime),duration:c,typeData:s}}return null},expand:function(e,t,n){var r=pt(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r){var i=e?et(e):null,o=J(n.start),s=n.end,a=[];for(;o<s;){var l=void 0;i&&!i[o.getUTCDay()]||(l=t?r.add(o,t):o,a.push(l)),o=Y(o,1)}return a}(e.daysOfWeek,e.startTime,r,n):[]}}]}),Zn({optionChangeHandlers:{events:function(e,t,n){Jn([e],t,n)},eventSources:Jn,plugins:function(e,t){t.addPluginInputs(e)}}})];var rr={code:"en",week:{dow:0,doy:4},dir:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekLabel:"W",allDayText:"all-day",eventLimitText:"more",noEventsMessage:"No events to display"};function ir(e){for(var t=e.length>0?e[0].code:"en",n=window.FullCalendarLocalesAll||[],r=window.FullCalendarLocales||{},i=n.concat(tt(r),e),o={en:rr},s=0,a=i;s<a.length;s++){var l=a[s];o[l.code]=l}return{map:o,defaultCode:t}}function or(e,t){return"object"!=typeof e||Array.isArray(e)?function(e,t){var n=[].concat(e||[]),r=function(e,t){for(var n=0;n<e.length;n++)for(var r=e[n].toLocaleLowerCase().split("-"),i=r.length;i>0;i--){var o=r.slice(0,i).join("-");if(t[o])return t[o]}return null}(n,t)||rr;return sr(e,n,r)}(e,t):sr(e.code,[e.code],e)}function sr(e,t,n){var r=Je([rr,n],["buttonText"]);delete r.code;var i=r.week;return delete r.week,{codeArg:e,codes:t,week:i,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var ar=function(){function e(e){this.overrides=qe({},e),this.dynamicOverrides={},this.compute()}return e.prototype.mutate=function(e,t,n){if(Object.keys(e).length||t.length){var r=n?this.dynamicOverrides:this.overrides;qe(r,e);for(var i=0,o=t;i<o.length;i++){delete r[o[i]]}this.compute()}},e.prototype.compute=function(){var e=Ae(this.dynamicOverrides.locales,this.overrides.locales,Qn.locales),t=Ae(this.dynamicOverrides.locale,this.overrides.locale,Qn.locale),n=ir(e),r=or(t||n.defaultCode,n.map).options,i="rtl"===Ae(this.dynamicOverrides.dir,this.overrides.dir,r.dir)?er:{};this.dirDefaults=i,this.localeDefaults=r,this.computed=Je([Qn,i,r,this.overrides,this.dynamicOverrides],tr)},e}(),lr={};var cr,ur=function(){function e(){}return e.prototype.getMarkerYear=function(e){return e.getUTCFullYear()},e.prototype.getMarkerMonth=function(e){return e.getUTCMonth()},e.prototype.getMarkerDay=function(e){return e.getUTCDate()},e.prototype.arrayToMarker=function(e){return ne(e)},e.prototype.markerToArray=function(e){return te(e)},e}();cr=ur,lr["gregory"]=cr;var dr=/^\s*(\d{4})(-(\d{2})(-(\d{2})([T ](\d{2}):(\d{2})(:(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;var hr=function(){function e(e){var t,n=this.timeZone=e.timeZone,r="local"!==n&&"UTC"!==n;e.namedTimeZoneImpl&&r&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(n)),this.canComputeOffset=Boolean(!r||this.namedTimeZoneImpl),this.calendarSystem=(t=e.calendarSystem,new lr[t]),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,"ISO"===e.weekNumberCalculation&&(this.weekDow=1,this.weekDoy=4),"number"==typeof e.firstDay&&(this.weekDow=e.firstDay),"function"==typeof e.weekNumberCalculation&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekLabel=null!=e.weekLabel?e.weekLabel:e.locale.options.weekLabel,this.cmdFormatter=e.cmdFormatter}return e.prototype.createMarker=function(e){var t=this.createMarkerMeta(e);return null===t?null:t.marker},e.prototype.createNowMarker=function(){return this.canComputeOffset?this.timestampToMarker((new Date).valueOf()):ne(Q(new Date))},e.prototype.createMarkerMeta=function(e){if("string"==typeof e)return this.parse(e);var t=null;return"number"==typeof e?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=ne(e)),null!==t&&re(t)?{marker:t,isTimeUnspecified:!1,forcedTzo:null}:null},e.prototype.parse=function(e){var t=function(e){var t=dr.exec(e);if(t){var n=new Date(Date.UTC(Number(t[1]),t[3]?Number(t[3])-1:0,Number(t[5]||1),Number(t[7]||0),Number(t[8]||0),Number(t[10]||0),t[12]?1e3*Number("0."+t[12]):0));if(re(n)){var r=null;return t[13]&&(r=("-"===t[15]?-1:1)*(60*Number(t[16]||0)+Number(t[18]||0))),{marker:n,isTimeUnspecified:!t[6],timeZoneOffset:r}}}return null}(e);if(null===t)return null;var n=t.marker,r=null;return null!==t.timeZoneOffset&&(this.canComputeOffset?n=this.timestampToMarker(n.valueOf()-60*t.timeZoneOffset*1e3):r=t.timeZoneOffset),{marker:n,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:r}},e.prototype.getYear=function(e){return this.calendarSystem.getMarkerYear(e)},e.prototype.getMonth=function(e){return this.calendarSystem.getMarkerMonth(e)},e.prototype.add=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)},e.prototype.subtract=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)},e.prototype.addYears=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)},e.prototype.addMonths=function(e,t){var n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)},e.prototype.diffWholeYears=function(e,t){var n=this.calendarSystem;return ie(e)===ie(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null},e.prototype.diffWholeMonths=function(e,t){var n=this.calendarSystem;return ie(e)===ie(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null},e.prototype.greatestWholeUnit=function(e,t){var n=this.diffWholeYears(e,t);return null!==n?{unit:"year",value:n}:null!==(n=this.diffWholeMonths(e,t))?{unit:"month",value:n}:null!==(n=function(e,t){var n=$(e,t);return null!==n&&n%7==0?n/7:null}(e,t))?{unit:"week",value:n}:null!==(n=$(e,t))?{unit:"day",value:n}:Ne(n=function(e,t){return(t.valueOf()-e.valueOf())/36e5}(e,t))?{unit:"hour",value:n}:Ne(n=function(e,t){return(t.valueOf()-e.valueOf())/6e4}(e,t))?{unit:"minute",value:n}:Ne(n=function(e,t){return(t.valueOf()-e.valueOf())/1e3}(e,t))?{unit:"second",value:n}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}},e.prototype.countDurationsBetween=function(e,t,n){var r;return n.years&&null!==(r=this.diffWholeYears(e,t))?r/(fe(n)/365):n.months&&null!==(r=this.diffWholeMonths(e,t))?r/function(e){return fe(e)/30}(n):n.days&&null!==(r=$(e,t))?r/fe(n):(t.valueOf()-e.valueOf())/ye(n)},e.prototype.startOf=function(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?J(e):"hour"===t?function(e){return ne([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()])}(e):"minute"===t?function(e){return ne([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes()])}(e):"second"===t?function(e){return ne([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()])}(e):void 0},e.prototype.startOfYear=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])},e.prototype.startOfMonth=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])},e.prototype.startOfWeek=function(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])},e.prototype.computeWeekNumber=function(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):function(e,t,n){var r=e.getUTCFullYear(),i=K(e,r,t,n);if(i<1)return K(e,r-1,t,n);var o=K(e,r+1,t,n);return o>=1?Math.min(i,o):i}(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=Z(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),function(e,t,n){void 0===n&&(n=!1);var r=e.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",jt(t,!0)))),r}(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?ne(Q(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?ne(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-ee(te(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(te(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?ee(te(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(te(e))*60):new Date(e.valueOf()-(t||0))},e}(),pr={id:String,allDayDefault:Boolean,eventDataTransform:Function,success:Function,failure:Function},fr=0;function vr(e,t){return!t.pluginSystem.hooks.eventSourceDefs[e.sourceDefId].ignoreRange}function gr(e,t){for(var n=t.pluginSystem.hooks.eventSourceDefs,r=n.length-1;r>=0;r--){var i=n[r].parseMeta(e);if(i){var o=yr("object"==typeof e?e:{},i,r,t);return o._raw=e,o}}return null}function yr(e,t,n,r){var i={},o=Be(e,pr,{},i),s={},a=pn(i,r,s);return o.isFetching=!1,o.latestFetchId="",o.fetchRange=null,o.publicId=String(e.id||""),o.sourceId=String(fr++),o.sourceDefId=n,o.meta=t,o.ui=a,o.extendedProps=s,o}function mr(e,t,n,r){switch(t.type){case"ADD_EVENT_SOURCES":return function(e,t,n,r){for(var i={},o=0,s=t;o<s.length;o++){var a=s[o];i[a.sourceId]=a}n&&(i=Sr(i,n,r));return qe({},e,i)}(e,t.sources,n?n.activeRange:null,r);case"REMOVE_EVENT_SOURCE":return i=e,o=t.sourceId,Ke(i,function(e){return e.sourceId!==o});case"PREV":case"NEXT":case"SET_DATE":case"SET_VIEW_TYPE":return n?Sr(e,n.activeRange,r):e;case"FETCH_EVENT_SOURCES":case"CHANGE_TIMEZONE":return Er(e,t.sourceIds?et(t.sourceIds):function(e,t){return Ke(e,function(e){return vr(e,t)})}(e,r),n?n.activeRange:null,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return function(e,t,n,r){var i,o=e[t];if(o&&n===o.latestFetchId)return qe({},e,((i={})[t]=qe({},o,{isFetching:!1,fetchRange:r}),i));return e}(e,t.sourceId,t.fetchId,t.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return e}var i,o}var br=0;function Sr(e,t,n){return Er(e,Ke(e,function(e){return function(e,t,n){return vr(e,n)?!n.opt("lazyFetching")||!e.fetchRange||e.isFetching||t.start<e.fetchRange.start||t.end>e.fetchRange.end:!e.latestFetchId}(e,t,n)}),t,n)}function Er(e,t,n,r){var i={};for(var o in e){var s=e[o];t[o]?i[o]=wr(s,n,r):i[o]=s}return i}function wr(e,t,n){var r=n.pluginSystem.hooks.eventSourceDefs[e.sourceDefId],i=String(br++);return r.fetch({eventSource:e,calendar:n,range:t},function(r){var o,s,a=r.rawEvents,l=n.opt("eventSourceSuccess");e.success&&(s=e.success(a,r.xhr)),l&&(o=l(a,r.xhr)),a=s||o||a,n.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:i,fetchRange:t,rawEvents:a})},function(r){var o=n.opt("eventSourceFailure");e.failure&&e.failure(r),o&&o(r),n.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:i,fetchRange:t,error:r})}),qe({},e,{isFetching:!0,latestFetchId:i})}var Dr=function(){function e(e,t){this.viewSpec=e,this.options=e.options,this.dateEnv=t.dateEnv,this.calendar=t,this.initHiddenDays()}return e.prototype.buildPrev=function(e,t){var n=this.dateEnv,r=n.subtract(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,-1)},e.prototype.buildNext=function(e,t){var n=this.dateEnv,r=n.add(n.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(r,1)},e.prototype.build=function(e,t,n){var r;void 0===n&&(n=!1);var i,o,s,a,l,c,u,d,h;return r=this.buildValidRange(),r=this.trimHiddenDays(r),n&&(d=e,e=null!=(h=r).start&&d<h.start?h.start:null!=h.end&&d>=h.end?new Date(h.end.valueOf()-1):d),s=this.buildCurrentRangeInfo(e,t),a=/^(year|month|week|day)$/.test(s.unit),l=this.buildRenderRange(this.trimHiddenDays(s.range),s.unit,a),c=l=this.trimHiddenDays(l),this.options.showNonCurrentDates||(c=pt(c,s.range)),i=ae(this.options.minTime),o=ae(this.options.maxTime),c=pt(c=this.adjustActiveRange(c,i,o),r),u=vt(s.range,r),{validRange:r,currentRange:s.range,currentRangeUnit:s.unit,isRangeAllDay:a,activeRange:c,renderRange:l,minTime:i,maxTime:o,isValid:u,dateIncrement:this.buildDateIncrement(s.duration)}},e.prototype.buildValidRange=function(){return this.getRangeOption("validRange",this.calendar.getNow())||{start:null,end:null}},e.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this.viewSpec,i=this.dateEnv,o=null,s=null,a=null;return r.duration?(o=r.duration,s=r.durationUnit,a=this.buildRangeFromDuration(e,t,o,s)):(n=this.options.dayCount)?(s="day",a=this.buildRangeFromDayCount(e,t,n)):(a=this.buildCustomVisibleRange(e))?s=i.greatestWholeUnit(a.start,a.end).unit:(s=be(o=this.getFallbackDuration()).unit,a=this.buildRangeFromDuration(e,t,o,s)),{duration:o,unit:s,range:a}},e.prototype.getFallbackDuration=function(){return ae({day:1})},e.prototype.adjustActiveRange=function(e,t,n){var r=this.dateEnv,i=e.start,o=e.end;return this.viewSpec.class.prototype.usesMinMaxTime&&(fe(t)<0&&(i=J(i),i=r.add(i,t)),fe(n)>1&&(o=Y(o=J(o),-1),o=r.add(o,n))),{start:i,end:o}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var i,o,s,a,l,c=this.dateEnv,u=this.options.dateAlignment;function d(){s=c.startOf(e,u),a=c.add(s,n),l={start:s,end:a}}return u||((i=this.options.dateIncrement)?(o=ae(i),u=ye(o)<ye(n)?be(o,!ce(i)).unit:r):u=r),fe(n)<=1&&this.isHiddenDay(s)&&(s=J(s=this.skipHiddenDays(s,t))),d(),this.trimHiddenDays(l)||(e=this.skipHiddenDays(e,t),d()),l},e.prototype.buildRangeFromDayCount=function(e,t,n){var r,i=this.dateEnv,o=this.options.dateAlignment,s=0,a=e;o&&(a=i.startOf(a,o)),a=J(a),r=a=this.skipHiddenDays(a,t);do{r=Y(r,1),this.isHiddenDay(r)||s++}while(s<n);return{start:a,end:r}},e.prototype.buildCustomVisibleRange=function(e){var t=this.dateEnv,n=this.getRangeOption("visibleRange",t.toDate(e));return!n||null!=n.start&&null!=n.end?n:null},e.prototype.buildRenderRange=function(e,t,n){return e},e.prototype.buildDateIncrement=function(e){var t,n=this.options.dateIncrement;return n?ae(n):(t=this.options.dateAlignment)?ae(1,t):e||ae({days:1})},e.prototype.getRangeOption=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,i,o,s,a=this.options[e];return"function"==typeof a&&(a=a.apply(null,t)),a&&(r=a,i=this.dateEnv,o=null,s=null,r.start&&(o=i.createMarker(r.start)),r.end&&(s=i.createMarker(r.end)),a=o||s?o&&s&&s<o?null:{start:o,end:s}:null),a&&(a=Fe(a)),a},e.prototype.initHiddenDays=function(){var e,t=this.options.hiddenDays||[],n=[],r=0;for(!1===this.options.weekends&&t.push(0,6),e=0;e<7;e++)(n[e]=-1!==t.indexOf(e))||r++;if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n},e.prototype.trimHiddenDays=function(e){var t=e.start,n=e.end;return t&&(t=this.skipHiddenDays(t)),n&&(n=this.skipHiddenDays(n,-1,!0)),null==t||null==n||t<n?{start:t,end:n}:null},e.prototype.isHiddenDay=function(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]},e.prototype.skipHiddenDays=function(e,t,n){for(void 0===t&&(t=1),void 0===n&&(n=!1);this.isHiddenDayHash[(e.getUTCDay()+(n?t:0)+7)%7];)e=Y(e,t);return e},e}();function Tr(e,t,n){for(var r=function(e,t){switch(t.type){case"SET_VIEW_TYPE":return t.viewType;default:return e}}(e.viewType,t),i=function(e,t,n,r,i){var o;switch(t.type){case"PREV":o=i.dateProfileGenerators[r].buildPrev(e,n);break;case"NEXT":o=i.dateProfileGenerators[r].buildNext(e,n);break;case"SET_DATE":e.activeRange&&yt(e.currentRange,t.dateMarker)||(o=i.dateProfileGenerators[r].build(t.dateMarker,void 0,!0));break;case"SET_VIEW_TYPE":var s=i.dateProfileGenerators[r];if(!s)throw new Error(r?'The FullCalendar view "'+r+'" does not exist. Make sure your plugins are loaded correctly.':"No available FullCalendar view plugins.");o=s.build(t.dateMarker||n,void 0,!0)}return!o||!o.isValid||e&&(a=e,l=o,ft(a.validRange,l.validRange)&&ft(a.activeRange,l.activeRange)&&ft(a.renderRange,l.renderRange)&&ue(a.minTime,l.minTime)&&ue(a.maxTime,l.maxTime))?e:o;var a,l}(e.dateProfile,t,e.currentDate,r,n),o=mr(e.eventSources,t,i,n),s=qe({},e,{viewType:r,dateProfile:i,currentDate:function(e,t,n){switch(t.type){case"PREV":case"NEXT":return yt(n.currentRange,e)?e:n.currentRange.start;case"SET_DATE":case"SET_VIEW_TYPE":var r=t.dateMarker||e;return n.activeRange&&!yt(n.activeRange,r)?n.currentRange.start:r;default:return e}}(e.currentDate,t,i),eventSources:o,eventStore:Qt(e.eventStore,t,o,i,n),dateSelection:function(e,t,n){switch(t.type){case"SELECT_DATES":return t.selection;case"UNSELECT_DATES":return null;default:return e}}(e.dateSelection,t),eventSelection:function(e,t){switch(t.type){case"SELECT_EVENT":return t.eventInstanceId;case"UNSELECT_EVENT":return"";default:return e}}(e.eventSelection,t),eventDrag:function(e,t,n,r){switch(t.type){case"SET_EVENT_DRAG":var i=t.state;return{affectedEvents:i.affectedEvents,mutatedEvents:i.mutatedEvents,isEvent:i.isEvent,origSeg:i.origSeg};case"UNSET_EVENT_DRAG":return null;default:return e}}(e.eventDrag,t),eventResize:function(e,t,n,r){switch(t.type){case"SET_EVENT_RESIZE":var i=t.state;return{affectedEvents:i.affectedEvents,mutatedEvents:i.mutatedEvents,isEvent:i.isEvent,origSeg:i.origSeg};case"UNSET_EVENT_RESIZE":return null;default:return e}}(e.eventResize,t),eventSourceLoadingLevel:Cr(o),loadingLevel:Cr(o)}),a=0,l=n.pluginSystem.hooks.reducers;a<l.length;a++){s=(0,l[a])(s,t,n)}return s}function Cr(e){var t=0;for(var n in e)e[n].isFetching&&t++;return t}var Or={start:null,end:null,allDay:Boolean};function Rr(e,t,n){var r=function(e,t){var n={},r=Be(e,Or,{},n),i=r.start?t.createMarkerMeta(r.start):null,o=r.end?t.createMarkerMeta(r.end):null,s=r.allDay;null==s&&(s=i&&i.isTimeUnspecified&&(!o||o.isTimeUnspecified));return n.range={start:i?i.marker:null,end:o?o.marker:null},n.allDay=s,n}(e,t),i=r.range;if(!i.start)return null;if(!i.end){if(null==n)return null;i.end=t.add(i.start,n)}return r}function Mr(e,t){return ft(e.range,t.range)&&e.allDay===t.allDay&&function(e,t){for(var n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(var n in e)if(!(n in t))return!1;return!0}(e,t)}function xr(e,t,n,r){if(t[e])return t[e];var i=function(e,t,n,r){var i=n[e],o=r[e],s=function(e){return i&&null!==i[e]?i[e]:o&&null!==o[e]?o[e]:null},a=s("class"),l=s("superType");!l&&a&&(l=Ir(a,r)||Ir(a,n));var c=null;if(l){if(l===e)throw new Error("Can't have a custom view type that references itself");c=xr(l,t,n,r)}!a&&c&&(a=c.class);if(!a)return null;return{type:e,class:a,defaults:qe({},c?c.defaults:{},i?i.options:{}),overrides:qe({},c?c.overrides:{},o?o.options:{})}}(e,t,n,r);return i&&(t[e]=i),i}function Ir(e,t){var n=Object.getPrototypeOf(e.prototype);for(var r in t){var i=t[r];if(i.class&&i.class.prototype===n)return r}return""}function kr(e){return Qe(e,jr)}var _r={type:String,class:null};function jr(e){"function"==typeof e&&(e={class:e});var t={},n=Be(e,_r,{},t);return{superType:n.type,class:n.class,options:t}}function Pr(e,t){var n=kr(e),r=kr(t.overrides.views);return Qe(function(e,t){var n,r={};for(n in e)xr(n,r,e,t);for(n in t)xr(n,r,e,t);return r}(n,r),function(e){return function(e,t,n){var r=e.overrides.duration||e.defaults.duration||n.dynamicOverrides.duration||n.overrides.duration,i=null,o="",s="",a={};if(r&&(i=ae(r))){var l=be(i,!ce(r));o=l.unit,1===l.value&&(s=o,a=t[o]?t[o].options:{})}var c=function(t){var n=t.buttonText||{},r=e.defaults.buttonTextKey;return null!=r&&null!=n[r]?n[r]:null!=n[e.type]?n[e.type]:null!=n[s]?n[s]:void 0};return{type:e.type,class:e.class,duration:i,durationUnit:o,singleUnit:s,options:qe({},Qn,e.defaults,n.dirDefaults,n.localeDefaults,n.overrides,a,e.overrides,n.dynamicOverrides),buttonTextOverride:c(n.dynamicOverrides)||c(n.overrides)||e.overrides.buttonText,buttonTextDefault:c(n.localeDefaults)||c(n.dirDefaults)||e.defaults.buttonText||c(Qn)||e.type}}(e,r,t)})}var Hr=function(e){function t(t){var n=e.call(this)||this;return n._renderLayout=On(n.renderLayout,n.unrenderLayout),n._updateTitle=On(n.updateTitle,null,[n._renderLayout]),n._updateActiveButton=On(n.updateActiveButton,null,[n._renderLayout]),n._updateToday=On(n.updateToday,null,[n._renderLayout]),n._updatePrev=On(n.updatePrev,null,[n._renderLayout]),n._updateNext=On(n.updateNext,null,[n._renderLayout]),n.el=o("div",{className:"fc-toolbar "+t}),n}return Ze(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),this._renderLayout.unrender(),p(this.el)},t.prototype.render=function(e){this._renderLayout(e.layout),this._updateTitle(e.title),this._updateActiveButton(e.activeButton),this._updateToday(e.isTodayEnabled),this._updatePrev(e.isPrevEnabled),this._updateNext(e.isNextEnabled)},t.prototype.renderLayout=function(e){var t=this.el;this.viewsWithButtons=[],c(t,this.renderSection("left",e.left)),c(t,this.renderSection("center",e.center)),c(t,this.renderSection("right",e.right))},t.prototype.unrenderLayout=function(){this.el.innerHTML=""},t.prototype.renderSection=function(e,t){var n=this,r=this.context,i=r.theme,a=r.calendar,l=a.optionsManager,u=a.viewSpecs,d=o("div",{className:"fc-"+e}),h=l.computed.customButtons||{},p=l.overrides.buttonText||{},f=l.computed.buttonText||{};return t&&t.split(" ").forEach(function(e,t){var r,o=[],l=!0;if(e.split(",").forEach(function(e,t){var r,c,d,v,g,y,m,b,S;"title"===e?(o.push(s("<h2> </h2>")),l=!1):((r=h[e])?(d=function(e){r.click&&r.click.call(b,e)},(v=i.getCustomButtonIconClass(r))||(v=i.getIconClass(e))||(g=r.text)):(c=u[e])?(n.viewsWithButtons.push(e),d=function(){a.changeView(e)},(g=c.buttonTextOverride)||(v=i.getIconClass(e))||(g=c.buttonTextDefault)):a[e]&&(d=function(){a[e]()},(g=p[e])||(v=i.getIconClass(e))||(g=f[e])),d&&(m=["fc-"+e+"-button",i.getClass("button")],g?(y=cn(g),S=""):v&&(y="<span class='"+v+"'></span>",S=' aria-label="'+e+'"'),(b=s('<button type="button" class="'+m.join(" ")+'"'+S+">"+y+"</button>")).addEventListener("click",d),o.push(b)))}),o.length>1){r=document.createElement("div");var v=i.getClass("buttonGroup");l&&v&&r.classList.add(v),c(r,o),d.appendChild(r)}else c(d,o)}),d},t.prototype.updateToday=function(e){this.toggleButtonEnabled("today",e)},t.prototype.updatePrev=function(e){this.toggleButtonEnabled("prev",e)},t.prototype.updateNext=function(e){this.toggleButtonEnabled("next",e)},t.prototype.updateTitle=function(e){m(this.el,"h2").forEach(function(t){t.innerText=e})},t.prototype.updateActiveButton=function(e){var t=this.context.theme.getClass("buttonActive");m(this.el,"button").forEach(function(n){e&&n.classList.contains("fc-"+e+"-button")?n.classList.add(t):n.classList.remove(t)})},t.prototype.toggleButtonEnabled=function(e,t){m(this.el,".fc-"+e+"-button").forEach(function(e){e.disabled=!t})},t}(Wn),Lr=function(e){function t(t){var n=e.call(this)||this;return n.elClassNames=[],n.renderSkeleton=On(n._renderSkeleton,n._unrenderSkeleton),n.renderToolbars=On(n._renderToolbars,n._unrenderToolbars,[n.renderSkeleton]),n.buildComponentContext=bt(zr),n.buildViewPropTransformers=bt(Ar),n.el=t,n.computeTitle=bt(Nr),n.parseBusinessHours=bt(function(e){return Cn(e,n.context.calendar)}),n}return Ze(t,e),t.prototype.render=function(e,t){this.freezeHeight();var n=this.computeTitle(e.dateProfile,e.viewSpec.options);this.renderSkeleton(t),this.renderToolbars(e.viewSpec,e.dateProfile,e.currentDate,n),this.renderView(e,n),this.updateSize(),this.thawHeight()},t.prototype.destroy=function(){this.header&&this.header.destroy(),this.footer&&this.footer.destroy(),this.renderSkeleton.unrender(),e.prototype.destroy.call(this)},t.prototype._renderSkeleton=function(e){this.updateElClassNames(e),u(this.el,this.contentEl=o("div",{className:"fc-view-container"}));for(var t=e.calendar,n=0,r=t.pluginSystem.hooks.viewContainerModifiers;n<r.length;n++){(0,r[n])(this.contentEl,t)}},t.prototype._unrenderSkeleton=function(){this.view&&(this.savedScroll=this.view.queryScroll(),this.view.destroy(),this.view=null),p(this.contentEl),this.removeElClassNames()},t.prototype.removeElClassNames=function(){for(var e=this.el.classList,t=0,n=this.elClassNames;t<n.length;t++){var r=n[t];e.remove(r)}this.elClassNames=[]},t.prototype.updateElClassNames=function(e){this.removeElClassNames();var t=e.theme,n=e.options;this.elClassNames=["fc","fc-"+n.dir,t.getClass("widget")];for(var r=this.el.classList,i=0,o=this.elClassNames;i<o.length;i++){var s=o[i];r.add(s)}},t.prototype._renderToolbars=function(e,t,n,r){var i=this.context,o=this.header,s=this.footer,a=i.options,l=i.calendar,d=a.header,h=a.footer,p=this.props.dateProfileGenerator,f=l.getNow(),v=p.build(f),g=p.buildPrev(t,n),y=p.buildNext(t,n),m={title:r,activeButton:e.type,isTodayEnabled:v.isValid&&!yt(t.currentRange,f),isPrevEnabled:g.isValid,isNextEnabled:y.isValid};d?(o||(o=this.header=new Hr("fc-header-toolbar"),u(this.el,o.el)),o.receiveProps(qe({layout:d},m),i)):o&&(o.destroy(),o=this.header=null),h?(s||(s=this.footer=new Hr("fc-footer-toolbar"),c(this.el,s.el)),s.receiveProps(qe({layout:h},m),i)):s&&(s.destroy(),s=this.footer=null)},t.prototype._unrenderToolbars=function(){this.header&&(this.header.destroy(),this.header=null),this.footer&&(this.footer.destroy(),this.footer=null)},t.prototype.renderView=function(e,t){var n=this.view,r=this.context,i=r.calendar,o=r.options,s=e.viewSpec,a=e.dateProfileGenerator;n&&n.viewSpec===s||(n&&n.destroy(),n=this.view=new s.class(s,this.contentEl),this.savedScroll&&(n.addScroll(this.savedScroll,!0),this.savedScroll=null)),n.title=t;for(var l={dateProfileGenerator:a,dateProfile:e.dateProfile,businessHours:this.parseBusinessHours(s.options.businessHours),eventStore:e.eventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize},c=0,u=this.buildViewPropTransformers(i.pluginSystem.hooks.viewPropsTransformers);c<u.length;c++){var d=u[c];qe(l,d.transform(l,s,e,o))}n.receiveProps(l,this.buildComponentContext(this.context,s,n))},t.prototype.updateSize=function(e){void 0===e&&(e=!1);var t=this.view;t&&((e||null==this.isHeightAuto)&&this.computeHeightVars(),t.updateSize(e,this.viewHeight,this.isHeightAuto),t.updateNowIndicator(),t.popScroll(e))},t.prototype.computeHeightVars=function(){var e=this.context.calendar,t=e.opt("height"),n=e.opt("contentHeight");if(this.isHeightAuto="auto"===t||"auto"===n,"number"==typeof n)this.viewHeight=n;else if("function"==typeof n)this.viewHeight=n();else if("number"==typeof t)this.viewHeight=t-this.queryToolbarsHeight();else if("function"==typeof t)this.viewHeight=t()-this.queryToolbarsHeight();else if("parent"===t){var r=this.el.parentNode;this.viewHeight=r.getBoundingClientRect().height-this.queryToolbarsHeight()}else this.viewHeight=Math.round(this.contentEl.getBoundingClientRect().width/Math.max(e.opt("aspectRatio"),.5))},t.prototype.queryToolbarsHeight=function(){var e=0;return this.header&&(e+=L(this.header.el)),this.footer&&(e+=L(this.footer.el)),e},t.prototype.freezeHeight=function(){w(this.el,{height:this.el.getBoundingClientRect().height,overflow:"hidden"})},t.prototype.thawHeight=function(){w(this.el,{height:"",overflow:""})},t}(Wn);function Nr(e,t){var n;return n=/^(year|month)$/.test(e.currentRangeUnit)?e.currentRange:e.activeRange,this.context.dateEnv.formatRange(n.start,n.end,kt(t.titleFormat||function(e){var t=e.currentRangeUnit;if("year"===t)return{year:"numeric"};if("month"===t)return{year:"numeric",month:"long"};var n=$(e.currentRange.start,e.currentRange.end);return null!==n&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}(e),t.titleRangeSeparator),{isEndExclusive:e.isRangeAllDay})}function zr(e,t,n){return e.extend(t.options,n)}function Ar(e){return e.map(function(e){return new e})}var Ur=function(){function e(e){this.component=e.component}return e.prototype.destroy=function(){},e}();function Br(e){var t;return(t={})[e.component.uid]=e,t}var Vr={},Fr=function(e){function t(t){var n=e.call(this,t)||this;n.handleSegClick=function(e,t){var r=n.component,i=r.context,o=i.calendar,s=i.view,a=Vt(t);if(a&&r.isValidSegDownEl(e.target)){var l=g(e.target,".fc-has-url"),c=l?l.querySelector("a[href]").href:"";o.publiclyTrigger("eventClick",[{el:t,event:new Nt(r.context.calendar,a.eventRange.def,a.eventRange.instance),jsEvent:e,view:s}]),c&&!e.defaultPrevented&&(window.location.href=c)}};var r=t.component;return n.destroy=B(r.el,"click",r.fgSegSelector+","+r.bgSegSelector,n.handleSegClick),n}return Ze(t,e),t}(Ur),Wr=function(e){function t(t){var n=e.call(this,t)||this;n.handleEventElRemove=function(e){e===n.currentSegEl&&n.handleSegLeave(null,n.currentSegEl)},n.handleSegEnter=function(e,t){Vt(t)&&(t.classList.add("fc-allow-mouse-resize"),n.currentSegEl=t,n.triggerEvent("eventMouseEnter",e,t))},n.handleSegLeave=function(e,t){n.currentSegEl&&(t.classList.remove("fc-allow-mouse-resize"),n.currentSegEl=null,n.triggerEvent("eventMouseLeave",e,t))};var r,i,o,s,a,l=t.component;return n.removeHoverListeners=(r=l.el,i=l.fgSegSelector+","+l.bgSegSelector,o=n.handleSegEnter,s=n.handleSegLeave,B(r,"mouseover",i,function(e,t){if(t!==a){a=t,o(e,t);var n=function(e){a=null,s(e,t),t.removeEventListener("mouseleave",n)};t.addEventListener("mouseleave",n)}})),l.context.calendar.on("eventElRemove",n.handleEventElRemove),n}return Ze(t,e),t.prototype.destroy=function(){this.removeHoverListeners(),this.component.context.calendar.off("eventElRemove",this.handleEventElRemove)},t.prototype.triggerEvent=function(e,t,n){var r=this.component,i=r.context,o=i.calendar,s=i.view,a=Vt(n);t&&!r.isValidSegDownEl(t.target)||o.publiclyTrigger(e,[{el:n,event:new Nt(o,a.eventRange.def,a.eventRange.instance),jsEvent:t,view:s}])},t}(Ur),Gr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ze(t,e),t}(Bn);Gr.prototype.classes={widget:"fc-unthemed",widgetHeader:"fc-widget-header",widgetContent:"fc-widget-content",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active",popoverHeader:"fc-widget-header",popoverContent:"fc-widget-content",headerRow:"fc-widget-header",dayRow:"fc-widget-content",listView:"fc-widget-content"},Gr.prototype.baseIconClass="fc-icon",Gr.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"},Gr.prototype.iconOverrideOption="buttonIcons",Gr.prototype.iconOverrideCustomButtonOption="icon",Gr.prototype.iconOverridePrefix="fc-icon-";var Yr=function(){function e(e,t){var n,r,i,o=this;this.buildComponentContext=bt(Zr),this.parseRawLocales=bt(ir),this.buildLocale=bt(or),this.buildDateEnv=bt(qr),this.buildTheme=bt(Xr),this.buildEventUiSingleBase=bt(this._buildEventUiSingleBase),this.buildSelectionConfig=bt(this._buildSelectionConfig),this.buildEventUiBySource=(n=Jr,r=nt,i=null,function(){var e=n.apply(this,arguments);return(null===i||i!==e&&!r(i,e))&&(i=e),i}),this.buildEventUiBases=bt(Kr),this.interactionsStore={},this.actionQueue=[],this.isReducing=!1,this.needsRerender=!1,this.isRendering=!1,this.renderingPauseDepth=0,this.buildDelayedRerender=bt($r),this.afterSizingTriggers={},this.isViewUpdated=!1,this.isDatesUpdated=!1,this.isEventsUpdated=!1,this.el=e,this.optionsManager=new ar(t||{}),this.pluginSystem=new qn,this.addPluginInputs(this.optionsManager.computed.plugins||[]),this.handleOptions(this.optionsManager.computed),this.publiclyTrigger("_init"),this.hydrate(),this.calendarInteractions=this.pluginSystem.hooks.calendarInteractions.map(function(e){return new e(o)})}return e.prototype.addPluginInputs=function(e){for(var t=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var i=r[n];if("string"==typeof i){var o="FullCalendar"+Pe(i);window[o]&&t.push(window[o].default)}else t.push(i)}return nr.concat(t)}(e),n=0,r=t;n<r.length;n++){var i=r[n];this.pluginSystem.add(i)}},Object.defineProperty(e.prototype,"view",{get:function(){return this.component?this.component.view:null},enumerable:!0,configurable:!0}),e.prototype.render=function(){this.component?this.requestRerender():(this.component=new Lr(this.el),this.renderableEventStore={defs:{},instances:{}},this.bindHandlers(),this.executeRender())},e.prototype.destroy=function(){if(this.component){this.unbindHandlers(),this.component.destroy(),this.component=null;for(var e=0,t=this.calendarInteractions;e<t.length;e++){t[e].destroy()}this.publiclyTrigger("_destroyed")}},e.prototype.bindHandlers=function(){var e=this;this.removeNavLinkListener=B(this.el,"click","a[data-goto]",function(t,n){var r=n.getAttribute("data-goto");r=r?JSON.parse(r):{};var i=e.dateEnv,o=i.createMarker(r.date),s=r.type,a=e.viewOpt("navLink"+Pe(s)+"Click");"function"==typeof a?a(i.toDate(o),t):("string"==typeof a&&(s=a),e.zoomTo(o,s))}),this.opt("handleWindowResize")&&window.addEventListener("resize",this.windowResizeProxy=Ue(this.windowResize.bind(this),this.opt("windowResizeDelay")))},e.prototype.unbindHandlers=function(){this.removeNavLinkListener(),this.windowResizeProxy&&(window.removeEventListener("resize",this.windowResizeProxy),this.windowResizeProxy=null)},e.prototype.hydrate=function(){var e=this;this.state=this.buildInitialState();var t=this.opt("eventSources")||[],n=this.opt("events"),r=[];n&&t.unshift(n);for(var i=0,o=t;i<o.length;i++){var s=gr(o[i],this);s&&r.push(s)}this.batchRendering(function(){e.dispatch({type:"INIT"}),e.dispatch({type:"ADD_EVENT_SOURCES",sources:r}),e.dispatch({type:"SET_VIEW_TYPE",viewType:e.opt("defaultView")||e.pluginSystem.hooks.defaultView})})},e.prototype.buildInitialState=function(){return{viewType:null,loadingLevel:0,eventSourceLoadingLevel:0,currentDate:this.getInitialDate(),dateProfile:null,eventSources:{},eventStore:{defs:{},instances:{}},dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null}},e.prototype.dispatch=function(e){if(this.actionQueue.push(e),!this.isReducing){this.isReducing=!0;for(var t=this.state;this.actionQueue.length;)this.state=this.reduce(this.state,this.actionQueue.shift(),this);var n=this.state;this.isReducing=!1,!t.loadingLevel&&n.loadingLevel?this.publiclyTrigger("loading",[!0]):t.loadingLevel&&!n.loadingLevel&&this.publiclyTrigger("loading",[!1]);var r=this.component&&this.component.view;t.eventStore!==n.eventStore&&t.eventStore&&(this.isEventsUpdated=!0),t.dateProfile!==n.dateProfile&&(t.dateProfile&&r&&this.publiclyTrigger("datesDestroy",[{view:r,el:r.el}]),this.isDatesUpdated=!0),t.viewType!==n.viewType&&(t.viewType&&r&&this.publiclyTrigger("viewSkeletonDestroy",[{view:r,el:r.el}]),this.isViewUpdated=!0),this.requestRerender()}},e.prototype.reduce=function(e,t,n){return Tr(e,t,n)},e.prototype.requestRerender=function(){this.needsRerender=!0,this.delayedRerender()},e.prototype.tryRerender=function(){this.component&&this.needsRerender&&!this.renderingPauseDepth&&!this.isRendering&&this.executeRender()},e.prototype.batchRendering=function(e){this.renderingPauseDepth++,e(),this.renderingPauseDepth--,this.needsRerender&&this.requestRerender()},e.prototype.executeRender=function(){this.needsRerender=!1,this.isRendering=!0,this.renderComponent(),this.isRendering=!1,this.needsRerender&&this.delayedRerender()},e.prototype.renderComponent=function(){var e=this.state,t=this.component,n=e.viewType,r=this.viewSpecs[n];if(!r)throw new Error('View type "'+n+'" is not valid');var i=this.renderableEventStore=e.eventSourceLoadingLevel&&!this.opt("progressiveEventRendering")?this.renderableEventStore:e.eventStore,o=this.buildEventUiSingleBase(r.options),s=this.buildEventUiBySource(e.eventSources),a=this.eventUiBases=this.buildEventUiBases(i.defs,o,s);t.receiveProps(qe({},e,{viewSpec:r,dateProfileGenerator:this.dateProfileGenerators[n],dateProfile:e.dateProfile,eventStore:i,eventUiBases:a,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize}),this.buildComponentContext(this.theme,this.dateEnv,this.optionsManager.computed)),this.isViewUpdated&&(this.isViewUpdated=!1,this.publiclyTrigger("viewSkeletonRender",[{view:t.view,el:t.view.el}])),this.isDatesUpdated&&(this.isDatesUpdated=!1,this.publiclyTrigger("datesRender",[{view:t.view,el:t.view.el}])),this.isEventsUpdated&&(this.isEventsUpdated=!1),this.releaseAfterSizingTriggers()},e.prototype.setOption=function(e,t){var n;this.mutateOptions(((n={})[e]=t,n),[],!0)},e.prototype.getOption=function(e){return this.optionsManager.computed[e]},e.prototype.opt=function(e){return this.optionsManager.computed[e]},e.prototype.viewOpt=function(e){return this.viewOpts()[e]},e.prototype.viewOpts=function(){return this.viewSpecs[this.state.viewType].options},e.prototype.mutateOptions=function(e,t,n,r){var i=this,o=this.pluginSystem.hooks.optionChangeHandlers,s={},a={},l=this.dateEnv,c=!1,u=!1,d=Boolean(t.length);for(var h in e)o[h]?a[h]=e[h]:s[h]=e[h];for(var p in s)/^(height|contentHeight|aspectRatio)$/.test(p)?u=!0:/^(defaultDate|defaultView)$/.test(p)||(d=!0,"timeZone"===p&&(c=!0));this.optionsManager.mutate(s,t,n),d&&this.handleOptions(this.optionsManager.computed),this.batchRendering(function(){if(d?(c&&i.dispatch({type:"CHANGE_TIMEZONE",oldDateEnv:l}),i.dispatch({type:"SET_VIEW_TYPE",viewType:i.state.viewType})):u&&i.updateSize(),r)for(var e in a)o[e](a[e],i,r)})},e.prototype.handleOptions=function(e){var t=this,n=this.pluginSystem.hooks;this.defaultAllDayEventDuration=ae(e.defaultAllDayEventDuration),this.defaultTimedEventDuration=ae(e.defaultTimedEventDuration),this.delayedRerender=this.buildDelayedRerender(e.rerenderDelay),this.theme=this.buildTheme(e);var r=this.parseRawLocales(e.locales);this.availableRawLocales=r.map;var i=this.buildLocale(e.locale||r.defaultCode,r.map);this.dateEnv=this.buildDateEnv(i,e.timeZone,n.namedTimeZonedImpl,e.firstDay,e.weekNumberCalculation,e.weekLabel,n.cmdFormatter),this.selectionConfig=this.buildSelectionConfig(e),this.viewSpecs=Pr(n.views,this.optionsManager),this.dateProfileGenerators=Qe(this.viewSpecs,function(e){return new e.class.prototype.dateProfileGeneratorClass(e,t)})},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.availableRawLocales)},e.prototype._buildSelectionConfig=function(e){return fn("select",e,this)},e.prototype._buildEventUiSingleBase=function(e){return e.editable&&(e=qe({},e,{eventEditable:!0})),fn("event",e,this)},e.prototype.hasPublicHandlers=function(e){return this.hasHandlers(e)||this.opt(e)},e.prototype.publiclyTrigger=function(e,t){var n=this.opt(e);if(this.triggerWith(e,this,t),n)return n.apply(this,t)},e.prototype.publiclyTriggerAfterSizing=function(e,t){var n=this.afterSizingTriggers;(n[e]||(n[e]=[])).push(t)},e.prototype.releaseAfterSizingTriggers=function(){var e=this.afterSizingTriggers;for(var t in e)for(var n=0,r=e[t];n<r.length;n++){var i=r[n];this.publiclyTrigger(t,i)}this.afterSizingTriggers={}},e.prototype.isValidViewType=function(e){return Boolean(this.viewSpecs[e])},e.prototype.changeView=function(e,t){var n=null;t&&(t.start&&t.end?(this.optionsManager.mutate({visibleRange:t},[]),this.handleOptions(this.optionsManager.computed)):n=this.dateEnv.createMarker(t)),this.unselect(),this.dispatch({type:"SET_VIEW_TYPE",viewType:e,dateMarker:n})},e.prototype.zoomTo=function(e,t){var n;t=t||"day",n=this.viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),n?this.dispatch({type:"SET_VIEW_TYPE",viewType:n.type,dateMarker:e}):this.dispatch({type:"SET_DATE",dateMarker:e})},e.prototype.getUnitViewSpec=function(e){var t,n,r=this.component,i=[];for(var o in r.header&&i.push.apply(i,r.header.viewsWithButtons),r.footer&&i.push.apply(i,r.footer.viewsWithButtons),this.viewSpecs)i.push(o);for(t=0;t<i.length;t++)if((n=this.viewSpecs[i[t]])&&n.singleUnit===e)return n},e.prototype.getInitialDate=function(){var e=this.opt("defaultDate");return null!=e?this.dateEnv.createMarker(e):this.getNow()},e.prototype.prev=function(){this.unselect(),this.dispatch({type:"PREV"})},e.prototype.next=function(){this.unselect(),this.dispatch({type:"NEXT"})},e.prototype.prevYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,-1)})},e.prototype.nextYear=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.addYears(this.state.currentDate,1)})},e.prototype.today=function(){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.getNow()})},e.prototype.gotoDate=function(e){this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.createMarker(e)})},e.prototype.incrementDate=function(e){var t=ae(e);t&&(this.unselect(),this.dispatch({type:"SET_DATE",dateMarker:this.dateEnv.add(this.state.currentDate,t)}))},e.prototype.getDate=function(){return this.dateEnv.toDate(this.state.currentDate)},e.prototype.formatDate=function(e,t){var n=this.dateEnv;return n.format(n.createMarker(e),kt(t))},e.prototype.formatRange=function(e,t,n){var r=this.dateEnv;return r.formatRange(r.createMarker(e),r.createMarker(t),kt(n,this.opt("defaultRangeSeparator")),n)},e.prototype.formatIso=function(e,t){var n=this.dateEnv;return n.formatIso(n.createMarker(e),{omitTime:t})},e.prototype.windowResize=function(e){!this.isHandlingWindowResize&&this.component&&e.target===window&&(this.isHandlingWindowResize=!0,this.updateSize(),this.publiclyTrigger("windowResize",[this.view]),this.isHandlingWindowResize=!1)},e.prototype.updateSize=function(){this.component&&this.component.updateSize(!0)},e.prototype.registerInteractiveComponent=function(e,t){var n=function(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter}}(e,t),r=[Fr,Wr].concat(this.pluginSystem.hooks.componentInteractions).map(function(e){return new e(n)});this.interactionsStore[e.uid]=r,Vr[e.uid]=n},e.prototype.unregisterInteractiveComponent=function(e){for(var t=0,n=this.interactionsStore[e.uid];t<n.length;t++){n[t].destroy()}delete this.interactionsStore[e.uid],delete Vr[e.uid]},e.prototype.select=function(e,t){var n=Rr(null==t?null!=e.start?e:{start:e,end:null}:{start:e,end:t},this.dateEnv,ae({days:1}));n&&(this.dispatch({type:"SELECT_DATES",selection:n}),this.triggerDateSelect(n))},e.prototype.unselect=function(e){this.state.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),this.triggerDateUnselect(e))},e.prototype.triggerDateSelect=function(e,t){var n=qe({},this.buildDateSpanApi(e),{jsEvent:t?t.origEvent:null,view:this.view});this.publiclyTrigger("select",[n])},e.prototype.triggerDateUnselect=function(e){this.publiclyTrigger("unselect",[{jsEvent:e?e.origEvent:null,view:this.view}])},e.prototype.triggerDateClick=function(e,t,n,r){var i=qe({},this.buildDatePointApi(e),{dayEl:t,jsEvent:r,view:n});this.publiclyTrigger("dateClick",[i])},e.prototype.buildDatePointApi=function(e){for(var t,n,r={},i=0,o=this.pluginSystem.hooks.datePointTransforms;i<o.length;i++){var s=o[i];qe(r,s(e,this))}return qe(r,(t=e,{date:(n=this.dateEnv).toDate(t.range.start),dateStr:n.formatIso(t.range.start,{omitTime:t.allDay}),allDay:t.allDay})),r},e.prototype.buildDateSpanApi=function(e){for(var t,n,r={},i=0,o=this.pluginSystem.hooks.dateSpanTransforms;i<o.length;i++){var s=o[i];qe(r,s(e,this))}return qe(r,(t=e,{start:(n=this.dateEnv).toDate(t.range.start),end:n.toDate(t.range.end),startStr:n.formatIso(t.range.start,{omitTime:t.allDay}),endStr:n.formatIso(t.range.end,{omitTime:t.allDay}),allDay:t.allDay})),r},e.prototype.getNow=function(){var e=this.opt("now");return"function"==typeof e&&(e=e()),null==e?this.dateEnv.createNowMarker():this.dateEnv.createMarker(e)},e.prototype.getDefaultEventEnd=function(e,t){var n=t;return e?(n=J(n),n=this.dateEnv.add(n,this.defaultAllDayEventDuration)):n=this.dateEnv.add(n,this.defaultTimedEventDuration),n},e.prototype.addEvent=function(e,t){if(e instanceof Nt){var n=e._def,r=e._instance;return this.state.eventStore.defs[n.defId]||this.dispatch({type:"ADD_EVENTS",eventStore:it({def:n,instance:r})}),e}var i;if(t instanceof Lt)i=t.internalEventSource.sourceId;else if(null!=t){var o=this.getEventSourceById(t);if(!o)return null;i=o.internalEventSource.sourceId}var s=En(e,i,this);return s?(this.dispatch({type:"ADD_EVENTS",eventStore:it(s)}),new Nt(this,s.def,s.def.recurringDef?null:s.instance)):null},e.prototype.getEventById=function(e){var t=this.state.eventStore,n=t.defs,r=t.instances;for(var i in e=String(e),n){var o=n[i];if(o.publicId===e){if(o.recurringDef)return new Nt(this,o,null);for(var s in r){var a=r[s];if(a.defId===o.defId)return new Nt(this,o,a)}}}return null},e.prototype.getEvents=function(){var e=this.state.eventStore,t=e.defs,n=e.instances,r=[];for(var i in n){var o=n[i],s=t[o.defId];r.push(new Nt(this,s,o))}return r},e.prototype.removeAllEvents=function(){this.dispatch({type:"REMOVE_ALL_EVENTS"})},e.prototype.rerenderEvents=function(){this.dispatch({type:"RESET_EVENTS"})},e.prototype.getEventSources=function(){var e=this.state.eventSources,t=[];for(var n in e)t.push(new Lt(this,e[n]));return t},e.prototype.getEventSourceById=function(e){var t=this.state.eventSources;for(var n in e=String(e),t)if(t[n].publicId===e)return new Lt(this,t[n]);return null},e.prototype.addEventSource=function(e){if(e instanceof Lt)return this.state.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;var t=gr(e,this);return t?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[t]}),new Lt(this,t)):null},e.prototype.removeAllEventSources=function(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})},e.prototype.refetchEvents=function(){this.dispatch({type:"FETCH_EVENT_SOURCES"})},e.prototype.scrollToTime=function(e){var t=ae(e);t&&this.component.view.scrollToDuration(t)},e}();function Zr(e,t,n){return new Fn(this,e,t,n,null)}function qr(e,t,n,r,i,o,s){return new hr({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:n,locale:e,weekNumberCalculation:i,firstDay:r,weekLabel:o,cmdFormatter:s})}function Xr(e){return new(this.pluginSystem.hooks.themeClasses[e.themeSystem]||Gr)(e)}function $r(e){var t=this.tryRerender.bind(this);return null!=e&&(t=Ue(t,e)),t}function Jr(e){return Qe(e,function(e){return e.ui})}function Kr(e,t,n){var r={"":t};for(var i in e){var o=e[i];o.sourceId&&n[o.sourceId]&&(r[i]=n[o.sourceId])}return r}jn.mixInto(Yr);var Qr=function(e){function t(t,n){var r=e.call(this,o("div",{className:"fc-view fc-"+t.type+"-view"}))||this;return r.renderDatesMem=On(r.renderDatesWrap,r.unrenderDatesWrap),r.renderBusinessHoursMem=On(r.renderBusinessHours,r.unrenderBusinessHours,[r.renderDatesMem]),r.renderDateSelectionMem=On(r.renderDateSelectionWrap,r.unrenderDateSelectionWrap,[r.renderDatesMem]),r.renderEventsMem=On(r.renderEvents,r.unrenderEvents,[r.renderDatesMem]),r.renderEventSelectionMem=On(r.renderEventSelectionWrap,r.unrenderEventSelectionWrap,[r.renderEventsMem]),r.renderEventDragMem=On(r.renderEventDragWrap,r.unrenderEventDragWrap,[r.renderDatesMem]),r.renderEventResizeMem=On(r.renderEventResizeWrap,r.unrenderEventResizeWrap,[r.renderDatesMem]),r.viewSpec=t,r.type=t.type,n.appendChild(r.el),r.initialize(),r}return Ze(t,e),t.prototype.initialize=function(){},Object.defineProperty(t.prototype,"activeStart",{get:function(){return this.context.dateEnv.toDate(this.props.dateProfile.activeRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeEnd",{get:function(){return this.context.dateEnv.toDate(this.props.dateProfile.activeRange.end)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentStart",{get:function(){return this.context.dateEnv.toDate(this.props.dateProfile.currentRange.start)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentEnd",{get:function(){return this.context.dateEnv.toDate(this.props.dateProfile.currentRange.end)},enumerable:!0,configurable:!0}),t.prototype.render=function(e,t){this.renderDatesMem(e.dateProfile),this.renderBusinessHoursMem(e.businessHours),this.renderDateSelectionMem(e.dateSelection),this.renderEventsMem(e.eventStore),this.renderEventSelectionMem(e.eventSelection),this.renderEventDragMem(e.eventDrag),this.renderEventResizeMem(e.eventResize)},t.prototype.beforeUpdate=function(){this.addScroll(this.queryScroll())},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderDatesMem.unrender()},t.prototype.updateSize=function(e,t,n){var r=this.context.calendar;e&&this.addScroll(this.queryScroll()),(e||r.isViewUpdated||r.isDatesUpdated||r.isEventsUpdated)&&this.updateBaseSize(e,t,n)},t.prototype.updateBaseSize=function(e,t,n){},t.prototype.renderDatesWrap=function(e){this.renderDates(e),this.addScroll({duration:ae(this.context.options.scrollTime)})},t.prototype.unrenderDatesWrap=function(){this.stopNowIndicator(),this.unrenderDates()},t.prototype.renderDates=function(e){},t.prototype.unrenderDates=function(){},t.prototype.renderBusinessHours=function(e){},t.prototype.unrenderBusinessHours=function(){},t.prototype.renderDateSelectionWrap=function(e){e&&this.renderDateSelection(e)},t.prototype.unrenderDateSelectionWrap=function(e){e&&this.unrenderDateSelection(e)},t.prototype.renderDateSelection=function(e){},t.prototype.unrenderDateSelection=function(e){},t.prototype.renderEvents=function(e){},t.prototype.unrenderEvents=function(){},t.prototype.sliceEvents=function(e,t){var n=this.props;return zt(e,n.eventUiBases,n.dateProfile.activeRange,t?this.context.nextDayThreshold:null).fg},t.prototype.renderEventSelectionWrap=function(e){e&&this.renderEventSelection(e)},t.prototype.unrenderEventSelectionWrap=function(e){e&&this.unrenderEventSelection(e)},t.prototype.renderEventSelection=function(e){},t.prototype.unrenderEventSelection=function(e){},t.prototype.renderEventDragWrap=function(e){e&&this.renderEventDrag(e)},t.prototype.unrenderEventDragWrap=function(e){e&&this.unrenderEventDrag(e)},t.prototype.renderEventDrag=function(e){},t.prototype.unrenderEventDrag=function(e){},t.prototype.renderEventResizeWrap=function(e){e&&this.renderEventResize(e)},t.prototype.unrenderEventResizeWrap=function(e){e&&this.unrenderEventResize(e)},t.prototype.renderEventResize=function(e){},t.prototype.unrenderEventResize=function(e){},t.prototype.startNowIndicator=function(e,t){var n,r,i,o=this,s=this.context,a=s.calendar,l=s.dateEnv;s.options.nowIndicator&&!this.initialNowDate&&(n=this.getNowIndicatorUnit(e,t))&&(r=this.updateNowIndicator.bind(this),this.initialNowDate=a.getNow(),this.initialNowQueriedMs=(new Date).valueOf(),i=l.add(l.startOf(this.initialNowDate,n),ae(1,n)).valueOf()-this.initialNowDate.valueOf(),this.nowIndicatorTimeoutID=setTimeout(function(){o.nowIndicatorTimeoutID=null,r(),i="second"===n?1e3:6e4,o.nowIndicatorIntervalID=setInterval(r,i)},i))},t.prototype.updateNowIndicator=function(){this.props.dateProfile&&this.initialNowDate&&(this.unrenderNowIndicator(),this.renderNowIndicator(Z(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs)),this.isNowIndicatorRendered=!0)},t.prototype.stopNowIndicator=function(){this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearInterval(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.isNowIndicatorRendered&&(this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},t.prototype.getNowIndicatorUnit=function(e,t){},t.prototype.renderNowIndicator=function(e){},t.prototype.unrenderNowIndicator=function(){},t.prototype.addScroll=function(e,t){t&&(e.isForced=t),qe(this.queuedScroll||(this.queuedScroll={}),e)},t.prototype.popScroll=function(e){this.applyQueuedScroll(e),this.queuedScroll=null},t.prototype.applyQueuedScroll=function(e){this.queuedScroll&&this.applyScroll(this.queuedScroll,e)},t.prototype.queryScroll=function(){var e={};return this.props.dateProfile&&qe(e,this.queryDateScroll()),e},t.prototype.applyScroll=function(e,t){var n=e.duration,r=e.isForced;null==n||r||(delete e.duration,this.props.dateProfile&&qe(e,this.computeDateScroll(n))),this.props.dateProfile&&this.applyDateScroll(e)},t.prototype.computeDateScroll=function(e){return{}},t.prototype.queryDateScroll=function(){return{}},t.prototype.applyDateScroll=function(e){},t.prototype.scrollToDuration=function(e){this.applyScroll({duration:e},!1)},t}(Gn);jn.mixInto(Qr),Qr.prototype.usesMinMaxTime=!1,Qr.prototype.dateProfileGeneratorClass=Dr;var ei=function(){function e(){this.segs=[],this.isSizeDirty=!1}return e.prototype.renderSegs=function(e,t,n){this.context=e,this.rangeUpdated(),t=this.renderSegEls(t,n),this.segs=t,this.attachSegs(t,n),this.isSizeDirty=!0,Gt(this.context,this.segs,Boolean(n))},e.prototype.unrender=function(e,t,n){Yt(this.context,this.segs,Boolean(n)),this.detachSegs(this.segs),this.segs=[]},e.prototype.rangeUpdated=function(){var e,t,n=this.context.options;this.eventTimeFormat=kt(n.eventTimeFormat||this.computeEventTimeFormat(),n.defaultRangeSeparator),null==(e=n.displayEventTime)&&(e=this.computeDisplayEventTime()),null==(t=n.displayEventEnd)&&(t=this.computeDisplayEventEnd()),this.displayEventTime=e,this.displayEventEnd=t},e.prototype.renderSegEls=function(e,t){var n,r="";if(e.length){for(n=0;n<e.length;n++)r+=this.renderSegHtml(e[n],t);a(r).forEach(function(t,n){var r=e[n];t&&(r.el=t)}),e=Ut(this.context,e,Boolean(t))}return e},e.prototype.getSegClasses=function(e,t,n,r){var i=["fc-event",e.isStart?"fc-start":"fc-not-start",e.isEnd?"fc-end":"fc-not-end"].concat(e.eventRange.ui.classNames);return t&&i.push("fc-draggable"),n&&i.push("fc-resizable"),r&&(i.push("fc-mirror"),r.isDragging&&i.push("fc-dragging"),r.isResizing&&i.push("fc-resizing")),i},e.prototype.getTimeText=function(e,t,n){var r=e.def,i=e.instance;return this._getTimeText(i.range.start,r.hasEnd?i.range.end:null,r.allDay,t,n,i.forcedStartTzo,i.forcedEndTzo)},e.prototype._getTimeText=function(e,t,n,r,i,o,s){var a=this.context.dateEnv;return null==r&&(r=this.eventTimeFormat),null==i&&(i=this.displayEventEnd),this.displayEventTime&&!n?i&&t?a.formatRange(e,t,r,{forcedStartTzo:o,forcedEndTzo:s}):a.format(e,r,{forcedTzo:o}):""},e.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0}},e.prototype.computeDisplayEventTime=function(){return!0},e.prototype.computeDisplayEventEnd=function(){return!0},e.prototype.getSkinCss=function(e){return{"background-color":e.backgroundColor,"border-color":e.borderColor,color:e.textColor}},e.prototype.sortEventSegs=function(e){var t=this.context.eventOrderSpecs,n=e.map(ti);return n.sort(function(e,n){return _e(e,n,t)}),n.map(function(e){return e._seg})},e.prototype.computeSizes=function(e){(e||this.isSizeDirty)&&this.computeSegSizes(this.segs)},e.prototype.assignSizes=function(e){(e||this.isSizeDirty)&&(this.assignSegSizes(this.segs),this.isSizeDirty=!1)},e.prototype.computeSegSizes=function(e){},e.prototype.assignSegSizes=function(e){},e.prototype.hideByHash=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];e[r.eventRange.instance.instanceId]&&(r.el.style.visibility="hidden")}},e.prototype.showByHash=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];e[r.eventRange.instance.instanceId]&&(r.el.style.visibility="")}},e.prototype.selectByInstanceId=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t],i=r.eventRange.instance;i&&i.instanceId===e&&r.el&&r.el.classList.add("fc-selected")}},e.prototype.unselectByInstanceId=function(e){if(e)for(var t=0,n=this.segs;t<n.length;t++){var r=n[t];r.el&&r.el.classList.remove("fc-selected")}},e}();function ti(e){var t=e.eventRange.def,n=e.eventRange.instance.range,r=n.start?n.start.valueOf():0,i=n.end?n.end.valueOf():0;return qe({},t.extendedProps,t,{id:t.publicId,start:r,end:i,duration:i-r,allDay:Number(t.allDay),_seg:e})}var ni=function(){function e(){this.fillSegTag="div",this.dirtySizeFlags={},this.containerElsByType={},this.segsByType={}}return e.prototype.getSegsByType=function(e){return this.segsByType[e]||[]},e.prototype.renderSegs=function(e,t,n){var r;this.context=t;var i=this.renderSegEls(e,n),o=this.attachSegs(e,i);o&&(r=this.containerElsByType[e]||(this.containerElsByType[e]=[])).push.apply(r,o),this.segsByType[e]=i,"bgEvent"===e&&Gt(t,i,!1),this.dirtySizeFlags[e]=!0},e.prototype.unrender=function(e,t){var n=this.segsByType[e];n&&("bgEvent"===e&&Yt(t,n,!1),this.detachSegs(e,n))},e.prototype.renderSegEls=function(e,t){var n,r=this,i="";if(t.length){for(n=0;n<t.length;n++)i+=this.renderSegHtml(e,t[n]);a(i).forEach(function(e,n){var r=t[n];e&&(r.el=e)}),"bgEvent"===e&&(t=Ut(this.context,t,!1)),t=t.filter(function(e){return y(e.el,r.fillSegTag)})}return t},e.prototype.renderSegHtml=function(e,t){var n=null,r=[];return"highlight"!==e&&"businessHours"!==e&&(n={"background-color":t.eventRange.ui.backgroundColor}),"highlight"!==e&&(r=r.concat(t.eventRange.ui.classNames)),"businessHours"===e?r.push("fc-bgevent"):r.push("fc-"+e.toLowerCase()),"<"+this.fillSegTag+(r.length?' class="'+r.join(" ")+'"':"")+(n?' style="'+un(n)+'"':"")+"></"+this.fillSegTag+">"},e.prototype.detachSegs=function(e,t){var n=this.containerElsByType[e];n&&(n.forEach(p),delete this.containerElsByType[e])},e.prototype.computeSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.computeSegSizes(this.segsByType[t])},e.prototype.assignSizes=function(e){for(var t in this.segsByType)(e||this.dirtySizeFlags[t])&&this.assignSegSizes(this.segsByType[t]);this.dirtySizeFlags={}},e.prototype.computeSegSizes=function(e){},e.prototype.assignSegSizes=function(e){},e}(),ri=(function(){}(),function(){function e(e){this.emitter=new jn}return e.prototype.destroy=function(){},e.prototype.setMirrorIsVisible=function(e){},e.prototype.setMirrorNeedsRevert=function(e){},e.prototype.setAutoScrollEnabled=function(e){},e}());var ii={startTime:ae,duration:ae,create:Boolean,sourceId:String},oi={create:!0};function si(e){var t={},n=Be(e,ii,oi,t);return n.leftoverProps=t,n}function ai(e,t,n,r,i,o,s,a){var l,c=o.dateEnv,u=o.theme,d=o.options,h=yt(t.activeRange,e),p=["fc-day-header",u.getClass("widgetHeader")];return l="function"==typeof d.columnHeaderHtml?d.columnHeaderHtml(c.toDate(e)):"function"==typeof d.columnHeaderText?cn(d.columnHeaderText(c.toDate(e))):cn(c.format(e,i)),n?p=p.concat(_n(e,t,o,!0)):p.push("fc-"+W[e.getUTCDay()]),'<th class="'+p.join(" ")+'"'+(h&&n?' data-date="'+c.formatIso(e,{omitTime:!0})+'"':"")+(s>1?' colspan="'+s+'"':"")+(a?" "+a:"")+">"+(h?In(d,c,{date:e,forceOff:!n||1===r},l):l)+"</th>"}var li=function(e){function t(t){var n=e.call(this)||this;return n.renderSkeleton=On(n._renderSkeleton,n._unrenderSkeleton),n.parentEl=t,n}return Ze(t,e),t.prototype.render=function(e,t){var n=e.dates,r=e.datesRepDistinctDays,i=[];this.renderSkeleton(t),e.renderIntroHtml&&i.push(e.renderIntroHtml());for(var o=kt(t.options.columnHeaderFormat||function(e,t){return!e||t>10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"}}(r,n.length)),s=0,a=n;s<a.length;s++){var l=a[s];i.push(ai(l,e.dateProfile,r,n.length,o,t))}t.isRtl&&i.reverse(),this.thead.innerHTML="<tr>"+i.join("")+"</tr>"},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderSkeleton.unrender()},t.prototype._renderSkeleton=function(e){var t=e.theme,n=this.parentEl;n.innerHTML="",n.appendChild(this.el=s('<div class="fc-row '+t.getClass("headerRow")+'"><table class="'+t.getClass("tableGrid")+'"><thead></thead></table></div>')),this.thead=this.el.querySelector("thead")},t.prototype._unrenderSkeleton=function(){p(this.el)},t}(Wn),ci=function(){function e(e,t){for(var n=e.start,r=e.end,i=[],o=[],s=-1;n<r;)t.isHiddenDay(n)?i.push(s+.5):(s++,i.push(s),o.push(n)),n=Y(n,1);this.dates=o,this.indices=i,this.cnt=o.length}return e.prototype.sliceRange=function(e){var t=this.getDateDayIndex(e.start),n=this.getDateDayIndex(Y(e.end,-1)),r=Math.max(0,t),i=Math.min(this.cnt-1,n);return(r=Math.ceil(r))<=(i=Math.floor(i))?{firstIndex:r,lastIndex:i,isStart:t===r,isEnd:n===i}:null},e.prototype.getDateDayIndex=function(e){var t=this.indices,n=Math.floor(X(this.dates[0],e));return n<0?t[0]-1:n>=t.length?t[t.length-1]+1:t[n]},e}(),ui=function(){function e(e,t){var n,r,i,o=e.dates;if(t){for(r=o[0].getUTCDay(),n=1;n<o.length&&o[n].getUTCDay()!==r;n++);i=Math.ceil(o.length/n)}else i=1,n=o.length;this.rowCnt=i,this.colCnt=n,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}return e.prototype.buildCells=function(){for(var e=[],t=0;t<this.rowCnt;t++){for(var n=[],r=0;r<this.colCnt;r++)n.push(this.buildCell(t,r));e.push(n)}return e},e.prototype.buildCell=function(e,t){return{date:this.daySeries.dates[e*this.colCnt+t]}},e.prototype.buildHeaderDates=function(){for(var e=[],t=0;t<this.colCnt;t++)e.push(this.cells[0][t].date);return e},e.prototype.sliceRange=function(e){var t=this.colCnt,n=this.daySeries.sliceRange(e),r=[];if(n)for(var i=n.firstIndex,o=n.lastIndex,s=i;s<=o;){var a=Math.floor(s/t),l=Math.min((a+1)*t,o+1);r.push({row:a,firstCol:s%t,lastCol:(l-1)%t,isStart:n.isStart&&s===i,isEnd:n.isEnd&&l-1===o}),s=l}return r},e}(),di=function(){function e(){this.sliceBusinessHours=bt(this._sliceBusinessHours),this.sliceDateSelection=bt(this._sliceDateSpan),this.sliceEventStore=bt(this._sliceEventStore),this.sliceEventDrag=bt(this._sliceInteraction),this.sliceEventResize=bt(this._sliceInteraction)}return e.prototype.sliceProps=function(e,t,n,r,i){for(var o=[],s=5;s<arguments.length;s++)o[s-5]=arguments[s];var a=e.eventUiBases,l=this.sliceEventStore.apply(this,[e.eventStore,a,t,n,i].concat(o));return{dateSelectionSegs:this.sliceDateSelection.apply(this,[e.dateSelection,a,i].concat(o)),businessHourSegs:this.sliceBusinessHours.apply(this,[e.businessHours,t,n,r,i].concat(o)),fgEventSegs:l.fg,bgEventSegs:l.bg,eventDrag:this.sliceEventDrag.apply(this,[e.eventDrag,a,t,n,i].concat(o)),eventResize:this.sliceEventResize.apply(this,[e.eventResize,a,t,n,i].concat(o)),eventSelection:e.eventSelection}},e.prototype.sliceNowDate=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this._sliceDateSpan.apply(this,[{range:{start:e,end:Z(e,1)},allDay:!1},{},t].concat(n))},e.prototype._sliceBusinessHours=function(e,t,n,r,i){for(var o=[],s=5;s<arguments.length;s++)o[s-5]=arguments[s];return e?this._sliceEventStore.apply(this,[ot(e,hi(t,Boolean(n)),r),{},t,n,i].concat(o)).bg:[]},e.prototype._sliceEventStore=function(e,t,n,r,i){for(var o=[],s=5;s<arguments.length;s++)o[s-5]=arguments[s];if(e){var a=zt(e,t,hi(n,Boolean(r)),r);return{bg:this.sliceEventRanges(a.bg,i,o),fg:this.sliceEventRanges(a.fg,i,o)}}return{bg:[],fg:[]}},e.prototype._sliceInteraction=function(e,t,n,r,i){for(var o=[],s=5;s<arguments.length;s++)o[s-5]=arguments[s];if(!e)return null;var a=zt(e.mutatedEvents,t,hi(n,Boolean(r)),r);return{segs:this.sliceEventRanges(a.fg,i,o),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent,sourceSeg:e.origSeg}},e.prototype._sliceDateSpan=function(e,t,n){for(var r=[],i=3;i<arguments.length;i++)r[i-3]=arguments[i];if(!e)return[];for(var o=function(e,t,n){var r=wn({editable:!1},"",e.allDay,!0,n);return{def:r,ui:Wt(r,t),instance:Dn(r.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}(e,t,n.context.calendar),s=this.sliceRange.apply(this,[e.range].concat(r)),a=0,l=s;a<l.length;a++){var c=l[a];c.component=n,c.eventRange=o}return s},e.prototype.sliceEventRanges=function(e,t,n){for(var r=[],i=0,o=e;i<o.length;i++){var s=o[i];r.push.apply(r,this.sliceEventRange(s,t,n))}return r},e.prototype.sliceEventRange=function(e,t,n){for(var r=this.sliceRange.apply(this,[e.range].concat(n)),i=0,o=r;i<o.length;i++){var s=o[i];s.component=t,s.eventRange=e,s.isStart=e.isStart&&s.isStart,s.isEnd=e.isEnd&&s.isEnd}return r},e}();function hi(e,t){var n=e.activeRange;return t?n:{start:Z(n.start,e.minTime.milliseconds),end:Z(n.end,e.maxTime.milliseconds-864e5)}}},aUsF:function(e,t,n){"use strict";var r=Array.isArray,i=Object.keys,o=Object.prototype.hasOwnProperty;e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var s,a,l,c=r(t),u=r(n);if(c&&u){if((a=t.length)!=n.length)return!1;for(s=a;0!=s--;)if(!e(t[s],n[s]))return!1;return!0}if(c!=u)return!1;var d=t instanceof Date,h=n instanceof Date;if(d!=h)return!1;if(d&&h)return t.getTime()==n.getTime();var p=t instanceof RegExp,f=n instanceof RegExp;if(p!=f)return!1;if(p&&f)return t.toString()==n.toString();var v=i(t);if((a=v.length)!==i(n).length)return!1;for(s=a;0!=s--;)if(!o.call(n,v[s]))return!1;for(s=a;0!=s--;)if(!e(t[l=v[s]],n[l]))return!1;return!0}return t!=t&&n!=n}},eV1F:function(e,t,n){},iOEq:function(e,t,n){"use strict";n.d(t,"a",function(){return y}),n.d(t,"b",function(){return E}),n.d(t,"c",function(){return T});var r=n("SZB9"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};
|
|
|
/*!
|
|
|
FullCalendar Day Grid Plugin v4.4.2
|
|
|
Docs & License: https://fullcalendar.io/
|
|
|
(c) 2019 Adam Shaw
|
|
|
*/
|
|
|
/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */function o(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.buildRenderRange=function(t,n,i){var o,s=this.dateEnv,a=e.prototype.buildRenderRange.call(this,t,n,i),l=a.start,c=a.end;if(/^(year|month)$/.test(n)&&(l=s.startOfWeek(l),(o=s.startOfWeek(c)).valueOf()!==c.valueOf()&&(c=Object(r.y)(o,1))),this.options.monthMode&&this.options.fixedWeekCount){var u=Math.ceil(Object(r.jb)(l,c));c=Object(r.y)(c,6-u)}return{start:l,end:c}},t}(r.d),l=function(){function e(e){var t=this;this.isHidden=!0,this.margin=10,this.documentMousedown=function(e){t.el&&!t.el.contains(e.target)&&t.hide()},this.options=e}return e.prototype.show=function(){this.isHidden&&(this.el||this.render(),this.el.style.display="",this.position(),this.isHidden=!1,this.trigger("show"))},e.prototype.hide=function(){this.isHidden||(this.el.style.display="none",this.isHidden=!0,this.trigger("hide"))},e.prototype.render=function(){var e=this,t=this.options,n=this.el=Object(r.Z)("div",{className:"fc-popover "+(t.className||""),style:{top:"0",left:"0"}});"function"==typeof t.content&&t.content(n),t.parentEl.appendChild(n),Object(r.Qb)(n,"click",".fc-close",function(t){e.hide()}),t.autoHide&&document.addEventListener("mousedown",this.documentMousedown)},e.prototype.destroy=function(){this.hide(),this.el&&(Object(r.gc)(this.el),this.el=null),document.removeEventListener("mousedown",this.documentMousedown)},e.prototype.position=function(){var e,t,n=this.options,i=this.el,o=i.getBoundingClientRect(),s=Object(r.U)(i.offsetParent),a=Object(r.N)(n.parentEl);e=n.top||0,t=void 0!==n.left?n.left:void 0!==n.right?n.right-o.width:0,e=Math.min(e,a.bottom-o.height-this.margin),e=Math.max(e,a.top+this.margin),t=Math.min(t,a.right-o.width-this.margin),t=Math.max(t,a.left+this.margin),Object(r.D)(i,{top:e-s.top,left:t-s.left})},e.prototype.trigger=function(e){this.options[e]&&this.options[e].apply(this,Array.prototype.slice.call(arguments,1))},e}(),c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.renderSegHtml=function(e,t){var n,i,o=this.context,s=e.eventRange,a=s.def,l=s.ui,c=a.allDay,u=Object(r.P)(o,a,l),d=c&&e.isStart&&Object(r.R)(o,a,l),h=c&&e.isEnd&&Object(r.Q)(o,a,l),p=this.getSegClasses(e,u,d||h,t),f=Object(r.eb)(this.getSkinCss(l)),v="";return p.unshift("fc-day-grid-event","fc-h-event"),e.isStart&&(n=this.getTimeText(s))&&(v='<span class="fc-time">'+Object(r.Eb)(n)+"</span>"),i='<span class="fc-title">'+(Object(r.Eb)(a.title||"")||" ")+"</span>",'<a class="'+p.join(" ")+'"'+(a.url?' href="'+Object(r.Eb)(a.url)+'"':"")+(f?' style="'+f+'"':"")+'><div class="fc-content">'+("rtl"===o.options.dir?i+" "+v:v+" "+i)+"</div>"+(d?'<div class="fc-resizer fc-start-resizer"></div>':"")+(h?'<div class="fc-resizer fc-end-resizer"></div>':"")+"</a>"},t.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"}},t.prototype.computeDisplayEventEnd=function(){return!1},t}(r.l),u=function(e){function t(t){var n=e.call(this)||this;return n.dayGrid=t,n}return o(t,e),t.prototype.attachSegs=function(e,t){var n=this.rowStructs=this.renderSegRows(e);this.dayGrid.rowEls.forEach(function(e,t){e.querySelector(".fc-content-skeleton > table").appendChild(n[t].tbodyEl)}),t||this.dayGrid.removeSegPopover()},t.prototype.detachSegs=function(){for(var e,t=this.rowStructs||[];e=t.pop();)Object(r.gc)(e.tbodyEl);this.rowStructs=null},t.prototype.renderSegRows=function(e){var t,n,r=[];for(t=this.groupSegRows(e),n=0;n<t.length;n++)r.push(this.renderSegRow(n,t[n]));return r},t.prototype.renderSegRow=function(e,t){var n,i,o,s,a,l,c,u=this.context.isRtl,d=this.dayGrid,h=d.colCnt,p=this.buildSegLevels(t),f=Math.max(1,p.length),v=document.createElement("tbody"),g=[],y=[],m=[];function b(e){for(;o<e;)(c=(m[n-1]||[])[o])?c.rowSpan=(c.rowSpan||1)+1:(c=document.createElement("td"),s.appendChild(c)),y[n][o]=c,m[n][o]=c,o++}for(n=0;n<f;n++){if(i=p[n],o=0,s=document.createElement("tr"),g.push([]),y.push([]),m.push([]),i)for(a=0;a<i.length;a++){l=i[a];var S=u?h-1-l.lastCol:l.firstCol,E=u?h-1-l.firstCol:l.lastCol;for(b(S),c=Object(r.Z)("td",{className:"fc-event-container"},l.el),S!==E?c.colSpan=E-S+1:m[n][o]=c;o<=E;)y[n][o]=c,g[n][o]=l,o++;s.appendChild(c)}b(h);var w=d.renderProps.renderIntroHtml();w&&(u?Object(r.B)(s,w):Object(r.ac)(s,w)),v.appendChild(s)}return{row:e,tbodyEl:v,cellMatrix:y,segMatrix:g,segLevels:p,segs:t}},t.prototype.buildSegLevels=function(e){var t,n,r,i=this.context.isRtl,o=this.dayGrid.colCnt,s=[];for(e=this.sortEventSegs(e),t=0;t<e.length;t++){for(n=e[t],r=0;r<s.length&&d(n,s[r]);r++);n.level=r,n.leftCol=i?o-1-n.lastCol:n.firstCol,n.rightCol=i?o-1-n.firstCol:n.lastCol,(s[r]||(s[r]=[])).push(n)}for(r=0;r<s.length;r++)s[r].sort(h);return s},t.prototype.groupSegRows=function(e){var t,n=[];for(t=0;t<this.dayGrid.rowCnt;t++)n.push([]);for(t=0;t<e.length;t++)n[e[t].row].push(e[t]);return n},t.prototype.computeDisplayEventEnd=function(){return 1===this.dayGrid.colCnt},t}(c);function d(e,t){var n,r;for(n=0;n<t.length;n++)if((r=t[n]).firstCol<=e.lastCol&&r.lastCol>=e.firstCol)return!0;return!1}function h(e,t){return e.leftCol-t.leftCol}var p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.attachSegs=function(e,t){var n=t.sourceSeg,i=this.rowStructs=this.renderSegRows(e);this.dayGrid.rowEls.forEach(function(e,t){var o,s,a=Object(r.Fb)('<div class="fc-mirror-skeleton"><table></table></div>');n&&n.row===t?o=n.el:(o=e.querySelector(".fc-content-skeleton tbody"))||(o=e.querySelector(".fc-content-skeleton table")),s=o.getBoundingClientRect().top-e.getBoundingClientRect().top,a.style.top=s+"px",a.querySelector("table").appendChild(i[t].tbodyEl),e.appendChild(a)})},t}(u),f=function(e){function t(t){var n=e.call(this)||this;return n.fillSegTag="td",n.dayGrid=t,n}return o(t,e),t.prototype.renderSegs=function(t,n,r){"bgEvent"===t&&(r=r.filter(function(e){return e.eventRange.def.allDay})),e.prototype.renderSegs.call(this,t,n,r)},t.prototype.attachSegs=function(e,t){var n,r,i,o=[];for(n=0;n<t.length;n++)r=t[n],i=this.renderFillRow(e,r),this.dayGrid.rowEls[r.row].appendChild(i),o.push(i);return o},t.prototype.renderFillRow=function(e,t){var n,i,o,s=this.dayGrid,a=this.context.isRtl,l=s.colCnt,c=a?l-1-t.lastCol:t.firstCol,u=(a?l-1-t.firstCol:t.lastCol)+1;n="businessHours"===e?"bgevent":e.toLowerCase(),o=(i=Object(r.Fb)('<div class="fc-'+n+'-skeleton"><table><tr></tr></table></div>')).getElementsByTagName("tr")[0],c>0&&Object(r.B)(o,new Array(c+1).join('<td style="pointer-events:none"></td>')),t.el.colSpan=u-c,o.appendChild(t.el),u<l&&Object(r.B)(o,new Array(l-u+1).join('<td style="pointer-events:none"></td>'));var d=s.renderProps.renderIntroHtml();return d&&(a?Object(r.B)(o,d):Object(r.ac)(o,d)),i},t}(r.m),v=function(e){function t(t){var n=e.call(this,t)||this,i=n.eventRenderer=new g(n),o=n.renderFrame=Object(r.Ub)(n._renderFrame);return n.renderFgEvents=Object(r.Ub)(i.renderSegs.bind(i),i.unrender.bind(i),[o]),n.renderEventSelection=Object(r.Ub)(i.selectByInstanceId.bind(i),i.unselectByInstanceId.bind(i),[n.renderFgEvents]),n.renderEventDrag=Object(r.Ub)(i.hideByHash.bind(i),i.showByHash.bind(i),[o]),n.renderEventResize=Object(r.Ub)(i.hideByHash.bind(i),i.showByHash.bind(i),[o]),n}return o(t,e),t.prototype.firstContext=function(e){e.calendar.registerInteractiveComponent(this,{el:this.el,useEventCenter:!1})},t.prototype.render=function(e,t){this.renderFrame(e.date),this.renderFgEvents(t,e.fgSegs),this.renderEventSelection(e.eventSelection),this.renderEventDrag(e.eventDragInstances),this.renderEventResize(e.eventResizeInstances)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderFrame.unrender(),this.context.calendar.unregisterInteractiveComponent(this)},t.prototype._renderFrame=function(e){var t=this.context,n=t.theme,i=t.dateEnv,o=t.options,s=i.format(e,Object(r.cb)(o.dayPopoverFormat));this.el.innerHTML='<div class="fc-header '+n.getClass("popoverHeader")+'"><span class="fc-title">'+Object(r.Eb)(s)+'</span><span class="fc-close '+n.getIconClass("close")+'"></span></div><div class="fc-body '+n.getClass("popoverContent")+'"><div class="fc-event-container"></div></div>',this.segContainerEl=this.el.querySelector(".fc-event-container")},t.prototype.queryHit=function(e,t,n,i){var o=this.props.date;if(e<n&&t<i)return{component:this,dateSpan:{allDay:!0,range:{start:o,end:Object(r.v)(o,1)}},dayEl:this.el,rect:{left:0,top:0,right:n,bottom:i},layer:1}},t}(r.c),g=function(e){function t(t){var n=e.call(this)||this;return n.dayTile=t,n}return o(t,e),t.prototype.attachSegs=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];this.dayTile.segContainerEl.appendChild(r.el)}},t.prototype.detachSegs=function(e){for(var t=0,n=e;t<n.length;t++){var i=n[t];Object(r.gc)(i.el)}},t}(c),y=function(){function e(e){this.context=e}return e.prototype.renderHtml=function(e){var t=[];e.renderIntroHtml&&t.push(e.renderIntroHtml());for(var n=0,r=e.cells;n<r.length;n++){var i=r[n];t.push(m(i.date,e.dateProfile,this.context,i.htmlAttrs))}return e.cells.length||t.push('<td class="fc-day '+this.context.theme.getClass("widgetContent")+'"></td>'),"rtl"===this.context.options.dir&&t.reverse(),"<tr>"+t.join("")+"</tr>"},e}();function m(e,t,n,i){var o=n.dateEnv,s=n.theme,a=Object(r.ec)(t.activeRange,e),l=Object(r.xb)(e,t,n);return l.unshift("fc-day",s.getClass("widgetContent")),'<td class="'+l.join(" ")+'"'+(a?' data-date="'+o.formatIso(e,{omitTime:!0})+'"':"")+(i?" "+i:"")+"></td>"}var b=Object(r.cb)({day:"numeric"}),S=Object(r.cb)({week:"numeric"}),E=function(e){function t(t,n){var i=e.call(this,t)||this;i.bottomCoordPadding=0,i.isCellSizesDirty=!1,i.renderProps=n;var o=i.eventRenderer=new u(i),s=i.fillRenderer=new f(i);i.mirrorRenderer=new p(i);var a=i.renderCells=Object(r.Ub)(i._renderCells,i._unrenderCells);return i.renderBusinessHours=Object(r.Ub)(s.renderSegs.bind(s,"businessHours"),s.unrender.bind(s,"businessHours"),[a]),i.renderDateSelection=Object(r.Ub)(s.renderSegs.bind(s,"highlight"),s.unrender.bind(s,"highlight"),[a]),i.renderBgEvents=Object(r.Ub)(s.renderSegs.bind(s,"bgEvent"),s.unrender.bind(s,"bgEvent"),[a]),i.renderFgEvents=Object(r.Ub)(o.renderSegs.bind(o),o.unrender.bind(o),[a]),i.renderEventSelection=Object(r.Ub)(o.selectByInstanceId.bind(o),o.unselectByInstanceId.bind(o),[i.renderFgEvents]),i.renderEventDrag=Object(r.Ub)(i._renderEventDrag,i._unrenderEventDrag,[a]),i.renderEventResize=Object(r.Ub)(i._renderEventResize,i._unrenderEventResize,[a]),i}return o(t,e),t.prototype.render=function(e,t){var n=e.cells;this.rowCnt=n.length,this.colCnt=n[0].length,this.renderCells(n,e.isRigid),this.renderBusinessHours(t,e.businessHourSegs),this.renderDateSelection(t,e.dateSelectionSegs),this.renderBgEvents(t,e.bgEventSegs),this.renderFgEvents(t,e.fgEventSegs),this.renderEventSelection(e.eventSelection),this.renderEventDrag(e.eventDrag),this.renderEventResize(e.eventResize),this.segPopoverTile&&this.updateSegPopoverTile()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderCells.unrender()},t.prototype.getCellRange=function(e,t){var n=this.props.cells[e][t].date;return{start:n,end:Object(r.v)(n,1)}},t.prototype.updateSegPopoverTile=function(e,t){var n=this.props;this.segPopoverTile.receiveProps({date:e||this.segPopoverTile.props.date,fgSegs:t||this.segPopoverTile.props.fgSegs,eventSelection:n.eventSelection,eventDragInstances:n.eventDrag?n.eventDrag.affectedInstances:null,eventResizeInstances:n.eventResize?n.eventResize.affectedInstances:null},this.context)},t.prototype._renderCells=function(e,t){var n,i,o=this.context,s=o.calendar,a=o.view,l=o.isRtl,c=o.dateEnv,u=this.rowCnt,d=this.colCnt,h="";for(n=0;n<u;n++)h+=this.renderDayRowHtml(n,t);for(this.el.innerHTML=h,this.rowEls=Object(r.sb)(this.el,".fc-row"),this.cellEls=Object(r.sb)(this.el,".fc-day, .fc-disabled-day"),l&&this.cellEls.reverse(),this.rowPositions=new r.o(this.el,this.rowEls,!1,!0),this.colPositions=new r.o(this.el,this.cellEls.slice(0,d),!0,!1),n=0;n<u;n++)for(i=0;i<d;i++)s.publiclyTrigger("dayRender",[{date:c.toDate(e[n][i].date),el:this.getCellEl(n,i),view:a}]);this.isCellSizesDirty=!0},t.prototype._unrenderCells=function(){this.removeSegPopover()},t.prototype.renderDayRowHtml=function(e,t){var n=this.context.theme,r=["fc-row","fc-week",n.getClass("dayRow")];t&&r.push("fc-rigid");var i=new y(this.context);return'<div class="'+r.join(" ")+'"><div class="fc-bg"><table class="'+n.getClass("tableGrid")+'">'+i.renderHtml({cells:this.props.cells[e],dateProfile:this.props.dateProfile,renderIntroHtml:this.renderProps.renderBgIntroHtml})+'</table></div><div class="fc-content-skeleton"><table>'+(this.getIsNumbersVisible()?"<thead>"+this.renderNumberTrHtml(e)+"</thead>":"")+"</table></div></div>"},t.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.renderProps.cellWeekNumbersVisible||this.renderProps.colWeekNumbersVisible},t.prototype.getIsDayNumbersVisible=function(){return this.rowCnt>1},t.prototype.renderNumberTrHtml=function(e){var t=this.context.isRtl,n=this.renderProps.renderNumberIntroHtml(e,this);return"<tr>"+(t?"":n)+this.renderNumberCellsHtml(e)+(t?n:"")+"</tr>"},t.prototype.renderNumberCellsHtml=function(e){var t,n,r=[];for(t=0;t<this.colCnt;t++)n=this.props.cells[e][t].date,r.push(this.renderNumberCellHtml(n));return this.context.isRtl&&r.reverse(),r.join("")},t.prototype.renderNumberCellHtml=function(e){var t,n,i=this.context,o=i.dateEnv,s=i.options,a="",l=Object(r.ec)(this.props.dateProfile.activeRange,e),c=this.getIsDayNumbersVisible()&&l;return c||this.renderProps.cellWeekNumbersVisible?((t=Object(r.xb)(e,this.props.dateProfile,this.context)).unshift("fc-day-top"),this.renderProps.cellWeekNumbersVisible&&(n=o.weekDow),a+='<td class="'+t.join(" ")+'"'+(l?' data-date="'+o.formatIso(e,{omitTime:!0})+'"':"")+">",this.renderProps.cellWeekNumbersVisible&&e.getUTCDay()===n&&(a+=Object(r.I)(s,o,{date:e,type:"week"},{class:"fc-week-number"},o.format(e,S))),c&&(a+=Object(r.I)(s,o,e,{class:"fc-day-number"},o.format(e,b))),a+="</td>"):"<td></td>"},t.prototype.updateSize=function(e){var t=this.context.calendar,n=this.fillRenderer,r=this.eventRenderer,i=this.mirrorRenderer;(e||this.isCellSizesDirty||t.isEventsUpdated)&&(this.buildPositionCaches(),this.isCellSizesDirty=!1),n.computeSizes(e),r.computeSizes(e),i.computeSizes(e),n.assignSizes(e),r.assignSizes(e),i.assignSizes(e)},t.prototype.buildPositionCaches=function(){this.buildColPositions(),this.buildRowPositions()},t.prototype.buildColPositions=function(){this.colPositions.build()},t.prototype.buildRowPositions=function(){this.rowPositions.build(),this.rowPositions.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},t.prototype.positionToHit=function(e,t){var n=this.colPositions,r=this.rowPositions,i=n.leftToIndex(e),o=r.topToIndex(t);if(null!=o&&null!=i)return{row:o,col:i,dateSpan:{range:this.getCellRange(o,i),allDay:!0},dayEl:this.getCellEl(o,i),relativeRect:{left:n.lefts[i],right:n.rights[i],top:r.tops[o],bottom:r.bottoms[o]}}},t.prototype.getCellEl=function(e,t){return this.cellEls[e*this.colCnt+t]},t.prototype._renderEventDrag=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.fillRenderer.renderSegs("highlight",this.context,e.segs))},t.prototype._unrenderEventDrag=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.fillRenderer.unrender("highlight",this.context))},t.prototype._renderEventResize=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.fillRenderer.renderSegs("highlight",this.context,e.segs),this.mirrorRenderer.renderSegs(this.context,e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},t.prototype._unrenderEventResize=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.fillRenderer.unrender("highlight",this.context),this.mirrorRenderer.unrender(this.context,e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},t.prototype.removeSegPopover=function(){this.segPopover&&this.segPopover.hide()},t.prototype.limitRows=function(e){var t,n,r=this.eventRenderer.rowStructs||[];for(t=0;t<r.length;t++)this.unlimitRow(t),!1!==(n=!!e&&("number"==typeof e?e:this.computeRowLevelLimit(t)))&&this.limitRow(t,n)},t.prototype.computeRowLevelLimit=function(e){var t,n,i=this.rowEls[e].getBoundingClientRect().bottom,o=Object(r.rb)(this.eventRenderer.rowStructs[e].tbodyEl);for(t=0;t<o.length;t++)if((n=o[t]).classList.remove("fc-limited"),n.getBoundingClientRect().bottom>i)return t;return!1},t.prototype.limitRow=function(e,t){var n,i,o,s,a,l,c,u,d,h,p,f,v,g,y,m=this,b=this.colCnt,S=this.context.isRtl,E=this.eventRenderer.rowStructs[e],w=[],D=0,T=function(n){for(;D<n;)(l=m.getCellSegs(e,D,t)).length&&(d=i[t-1][D],y=m.renderMoreLink(e,D,l),g=Object(r.Z)("div",null,y),d.appendChild(g),w.push(g)),D++};if(t&&t<E.segLevels.length){for(n=E.segLevels[t-1],i=E.cellMatrix,(o=Object(r.rb)(E.tbodyEl).slice(t)).forEach(function(e){e.classList.add("fc-limited")}),s=0;s<n.length;s++){a=n[s];var C=S?b-1-a.lastCol:a.firstCol,O=S?b-1-a.firstCol:a.lastCol;for(T(C),u=[],c=0;D<=O;)l=this.getCellSegs(e,D,t),u.push(l),c+=l.length,D++;if(c){for(h=(d=i[t-1][C]).rowSpan||1,p=[],f=0;f<u.length;f++)v=Object(r.Z)("td",{className:"fc-more-cell",rowSpan:h}),l=u[f],y=this.renderMoreLink(e,C+f,[a].concat(l)),g=Object(r.Z)("div",null,y),v.appendChild(g),p.push(v),w.push(v);d.classList.add("fc-limited"),Object(r.Gb)(d,p),o.push(d)}}T(this.colCnt),E.moreEls=w,E.limitedEls=o}},t.prototype.unlimitRow=function(e){var t=this.eventRenderer.rowStructs[e];t.moreEls&&(t.moreEls.forEach(r.gc),t.moreEls=null),t.limitedEls&&(t.limitedEls.forEach(function(e){e.classList.remove("fc-limited")}),t.limitedEls=null)},t.prototype.renderMoreLink=function(e,t,n){var i=this,o=this.context,s=o.calendar,a=o.view,l=o.dateEnv,c=o.options,u=o.isRtl,d=Object(r.Z)("a",{className:"fc-more"});return d.innerText=this.getMoreLinkText(n.length),d.addEventListener("click",function(r){var o=c.eventLimitClick,d=u?i.colCnt-t-1:t,h=i.props.cells[e][d].date,p=r.currentTarget,f=i.getCellEl(e,t),v=i.getCellSegs(e,t),g=i.resliceDaySegs(v,h),y=i.resliceDaySegs(n,h);"function"==typeof o&&(o=s.publiclyTrigger("eventLimitClick",[{date:l.toDate(h),allDay:!0,dayEl:f,moreEl:p,segs:g,hiddenSegs:y,jsEvent:r,view:a}])),"popover"===o?i.showSegPopover(e,t,p,g):"string"==typeof o&&s.zoomTo(h,o)}),d},t.prototype.showSegPopover=function(e,t,n,i){var o,s,a=this,c=this.context,u=c.calendar,d=c.view,h=c.theme,p=c.isRtl,f=p?this.colCnt-t-1:t,g=n.parentNode;o=1===this.rowCnt?d.el:this.rowEls[e],s={className:"fc-more-popover "+h.getClass("popover"),parentEl:d.el,top:Object(r.U)(o).top,autoHide:!0,content:function(t){a.segPopoverTile=new v(t),a.updateSegPopoverTile(a.props.cells[e][f].date,i)},hide:function(){a.segPopoverTile.destroy(),a.segPopoverTile=null,a.segPopover.destroy(),a.segPopover=null}},p?s.right=Object(r.U)(g).right+1:s.left=Object(r.U)(g).left-1,this.segPopover=new l(s),this.segPopover.show(),u.releaseAfterSizingTriggers()},t.prototype.resliceDaySegs=function(e,t){for(var n=t,i={start:n,end:Object(r.v)(n,1)},o=[],a=0,l=e;a<l.length;a++){var c=l[a],u=c.eventRange,d=u.range,h=Object(r.Jb)(d,i);h&&o.push(s({},c,{eventRange:{def:u.def,ui:s({},u.ui,{durationEditable:!1}),instance:u.instance,range:h},isStart:c.isStart&&h.start.valueOf()===d.start.valueOf(),isEnd:c.isEnd&&h.end.valueOf()===d.end.valueOf()}))}return o},t.prototype.getMoreLinkText=function(e){var t=this.context.options.eventLimitText;return"function"==typeof t?t(e):"+"+e+" "+t},t.prototype.getCellSegs=function(e,t,n){for(var r,i=this.eventRenderer.rowStructs[e].segMatrix,o=n||0,s=[];o<i.length;)(r=i[o][t])&&s.push(r),o++;return s},t}(r.c),w=Object(r.cb)({week:"numeric"}),D=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.processOptions=Object(r.Tb)(t._processOptions),t.renderSkeleton=Object(r.Ub)(t._renderSkeleton,t._unrenderSkeleton),t.renderHeadIntroHtml=function(){var e=t.context,n=e.theme,i=e.options;return t.colWeekNumbersVisible?'<th class="fc-week-number '+n.getClass("widgetHeader")+'" '+t.weekNumberStyleAttr()+"><span>"+Object(r.Eb)(i.weekLabel)+"</span></th>":""},t.renderDayGridNumberIntroHtml=function(e,n){var i=t.context,o=i.options,s=i.dateEnv,a=n.props.cells[e][0].date;return t.colWeekNumbersVisible?'<td class="fc-week-number" '+t.weekNumberStyleAttr()+">"+Object(r.I)(o,s,{date:a,type:"week",forceOff:1===n.colCnt},s.format(a,w))+"</td>":""},t.renderDayGridBgIntroHtml=function(){var e=t.context.theme;return t.colWeekNumbersVisible?'<td class="fc-week-number '+e.getClass("widgetContent")+'" '+t.weekNumberStyleAttr()+"></td>":""},t.renderDayGridIntroHtml=function(){return t.colWeekNumbersVisible?'<td class="fc-week-number" '+t.weekNumberStyleAttr()+"></td>":""},t}return o(t,e),t.prototype._processOptions=function(e){e.weekNumbers?e.weekNumbersWithinDays?(this.cellWeekNumbersVisible=!0,this.colWeekNumbersVisible=!1):(this.cellWeekNumbersVisible=!1,this.colWeekNumbersVisible=!0):(this.colWeekNumbersVisible=!1,this.cellWeekNumbersVisible=!1)},t.prototype.render=function(t,n){e.prototype.render.call(this,t,n),this.processOptions(n.options),this.renderSkeleton(n)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderSkeleton.unrender()},t.prototype._renderSkeleton=function(e){this.el.classList.add("fc-dayGrid-view"),this.el.innerHTML=this.renderSkeletonHtml(),this.scroller=new r.p("hidden","auto");var t=this.scroller.el;this.el.querySelector(".fc-body > tr > td").appendChild(t),t.classList.add("fc-day-grid-container");var n=Object(r.Z)("div",{className:"fc-day-grid"});t.appendChild(n),this.dayGrid=new E(n,{renderNumberIntroHtml:this.renderDayGridNumberIntroHtml,renderBgIntroHtml:this.renderDayGridBgIntroHtml,renderIntroHtml:this.renderDayGridIntroHtml,colWeekNumbersVisible:this.colWeekNumbersVisible,cellWeekNumbersVisible:this.cellWeekNumbersVisible})},t.prototype._unrenderSkeleton=function(){this.el.classList.remove("fc-dayGrid-view"),this.dayGrid.destroy(),this.scroller.destroy()},t.prototype.renderSkeletonHtml=function(){var e=this.context,t=e.theme,n=e.options;return'<table class="'+t.getClass("tableGrid")+'">'+(n.columnHeader?'<thead class="fc-head"><tr><td class="fc-head-container '+t.getClass("widgetHeader")+'"> </td></tr></thead>':"")+'<tbody class="fc-body"><tr><td class="'+t.getClass("widgetContent")+'"></td></tr></tbody></table>'},t.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},t.prototype.hasRigidRows=function(){var e=this.context.options.eventLimit;return e&&"number"!=typeof e},t.prototype.updateSize=function(t,n,r){e.prototype.updateSize.call(this,t,n,r),this.dayGrid.updateSize(t)},t.prototype.updateBaseSize=function(e,t,n){var i,o,s=this.dayGrid,a=this.context.options.eventLimit,l=this.header?this.header.el:null;s.rowEls?(this.colWeekNumbersVisible&&(this.weekNumberWidth=Object(r.Sb)(Object(r.sb)(this.el,".fc-week-number"))),this.scroller.clear(),l&&Object(r.lc)(l),s.removeSegPopover(),a&&"number"==typeof a&&s.limitRows(a),i=this.computeScrollerHeight(t),this.setGridHeight(i,n),a&&"number"!=typeof a&&s.limitRows(a),n||(this.scroller.setHeight(i),((o=this.scroller.getScrollbarWidths()).left||o.right)&&(l&&Object(r.M)(l,o),i=this.computeScrollerHeight(t),this.scroller.setHeight(i)),this.scroller.lockOverflow(o))):n||(i=this.computeScrollerHeight(t),this.scroller.setHeight(i))},t.prototype.computeScrollerHeight=function(e){return e-Object(r.jc)(this.el,this.scroller.el)},t.prototype.setGridHeight=function(e,t){this.context.options.monthMode?(t&&(e*=this.dayGrid.rowCnt/6),Object(r.mb)(this.dayGrid.rowEls,e,!t)):t?Object(r.mc)(this.dayGrid.rowEls):Object(r.mb)(this.dayGrid.rowEls,e,!0)},t.prototype.computeDateScroll=function(e){return{top:0}},t.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},t.prototype.applyDateScroll=function(e){void 0!==e.top&&this.scroller.setScrollTop(e.top)},t}(r.t);D.prototype.dateProfileGeneratorClass=a;var T=function(e){function t(t){var n=e.call(this,t.el)||this;return n.slicer=new C,n.dayGrid=t,n}return o(t,e),t.prototype.firstContext=function(e){e.calendar.registerInteractiveComponent(this,{el:this.dayGrid.el})},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.context.calendar.unregisterInteractiveComponent(this)},t.prototype.render=function(e,t){var n=this.dayGrid,r=e.dateProfile,i=e.dayTable;n.receiveContext(t),n.receiveProps(s({},this.slicer.sliceProps(e,r,e.nextDayThreshold,t.calendar,n,i),{dateProfile:r,cells:i.cells,isRigid:e.isRigid}),t)},t.prototype.buildPositionCaches=function(){this.dayGrid.buildPositionCaches()},t.prototype.queryHit=function(e,t){var n=this.dayGrid.positionToHit(e,t);if(n)return{component:this.dayGrid,dateSpan:n.dateSpan,dayEl:n.dayEl,rect:{left:n.relativeRect.left,right:n.relativeRect.right,top:n.relativeRect.top,bottom:n.relativeRect.bottom},layer:0}},t}(r.c),C=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.sliceRange=function(e,t){return t.sliceRange(e)},t}(r.r),O=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildDayTable=Object(r.Tb)(R),t}return o(t,e),t.prototype.render=function(t,n){e.prototype.render.call(this,t,n);var r=this.props.dateProfile,i=this.dayTable=this.buildDayTable(r,t.dateProfileGenerator);this.header&&this.header.receiveProps({dateProfile:r,dates:i.headerDates,datesRepDistinctDays:1===i.rowCnt,renderIntroHtml:this.renderHeadIntroHtml},n),this.simpleDayGrid.receiveProps({dateProfile:r,dayTable:i,businessHours:t.businessHours,dateSelection:t.dateSelection,eventStore:t.eventStore,eventUiBases:t.eventUiBases,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,isRigid:this.hasRigidRows(),nextDayThreshold:this.context.nextDayThreshold},n)},t.prototype._renderSkeleton=function(t){e.prototype._renderSkeleton.call(this,t),t.options.columnHeader&&(this.header=new r.e(this.el.querySelector(".fc-head-container"))),this.simpleDayGrid=new T(this.dayGrid)},t.prototype._unrenderSkeleton=function(){e.prototype._unrenderSkeleton.call(this),this.header&&this.header.destroy(),this.simpleDayGrid.destroy()},t}(D);function R(e,t){var n=new r.f(e.renderRange,t);return new r.g(n,/year|month|week/.test(e.currentRangeUnit))}var M=Object(r.db)({defaultView:"dayGridMonth",views:{dayGrid:O,dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}});t.d=M},m1cH:function(e,t,n){"use strict";t.__esModule=!0;var r,i=n("rfXi"),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,o.default)(e)}},p8AH:function(e,t,n){"use strict";var r=n("SZB9"),i=n("iOEq"),o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function s(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(e){function t(t){var n=e.call(this)||this;return n.timeGrid=t,n}return s(t,e),t.prototype.renderSegs=function(t,n,i){e.prototype.renderSegs.call(this,t,n,i),this.fullTimeFormat=Object(r.cb)({hour:"numeric",minute:"2-digit",separator:this.context.options.defaultRangeSeparator})},t.prototype.attachSegs=function(e,t){for(var n=this.timeGrid.groupSegsByCol(e),r=0;r<n.length;r++)n[r]=this.sortEventSegs(n[r]);this.segsByCol=n,this.timeGrid.attachSegsByCol(n,this.timeGrid.fgContainerEls)},t.prototype.detachSegs=function(e){e.forEach(function(e){Object(r.gc)(e.el)}),this.segsByCol=null},t.prototype.computeSegSizes=function(e){var t=this.timeGrid,n=this.segsByCol,r=t.colCnt;if(t.computeSegVerticals(e),n)for(var i=0;i<r;i++)this.computeSegHorizontals(n[i])},t.prototype.assignSegSizes=function(e){var t=this.timeGrid,n=this.segsByCol,r=t.colCnt;if(t.assignSegVerticals(e),n)for(var i=0;i<r;i++)this.assignSegCss(n[i])},t.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",meridiem:!1}},t.prototype.computeDisplayEventEnd=function(){return!0},t.prototype.renderSegHtml=function(e,t){var n,i,o,s=e.eventRange,a=s.def,l=s.ui,c=a.allDay,u=Object(r.P)(this.context,a,l),d=e.isStart&&Object(r.R)(this.context,a,l),h=e.isEnd&&Object(r.Q)(this.context,a,l),p=this.getSegClasses(e,u,d||h,t),f=Object(r.eb)(this.getSkinCss(l));if(p.unshift("fc-time-grid-event"),Object(r.Ob)(s.range)){if(e.isStart||e.isEnd){var v=e.start,g=e.end;n=this._getTimeText(v,g,c),i=this._getTimeText(v,g,c,this.fullTimeFormat),o=this._getTimeText(v,g,c,null,!1)}}else n=this.getTimeText(s),i=this.getTimeText(s,this.fullTimeFormat),o=this.getTimeText(s,null,!1);return'<a class="'+p.join(" ")+'"'+(a.url?' href="'+Object(r.Eb)(a.url)+'"':"")+(f?' style="'+f+'"':"")+'><div class="fc-content">'+(n?'<div class="fc-time" data-start="'+Object(r.Eb)(o)+'" data-full="'+Object(r.Eb)(i)+'"><span>'+Object(r.Eb)(n)+"</span></div>":"")+(a.title?'<div class="fc-title">'+Object(r.Eb)(a.title)+"</div>":"")+"</div>"+(h?'<div class="fc-resizer fc-end-resizer"></div>':"")+"</a>"},t.prototype.computeSegHorizontals=function(e){var t,n,r;if(function(e){var t,n,r,i,o;for(t=0;t<e.length;t++)for(n=e[t],r=0;r<n.length;r++)for((i=n[r]).forwardSegs=[],o=t+1;o<e.length;o++)u(i,e[o],i.forwardSegs)}(t=function(e){var t,n,r,i=[];for(t=0;t<e.length;t++){for(n=e[t],r=0;r<i.length&&u(n,i[r]).length;r++);n.level=r,(i[r]||(i[r]=[])).push(n)}return i}(e)),n=t[0]){for(r=0;r<n.length;r++)c(n[r]);for(r=0;r<n.length;r++)this.computeSegForwardBack(n[r],0,0)}},t.prototype.computeSegForwardBack=function(e,t,n){var r,i=e.forwardSegs;if(void 0===e.forwardCoord)for(i.length?(this.sortForwardSegs(i),this.computeSegForwardBack(i[0],t+1,n),e.forwardCoord=i[0].backwardCoord):e.forwardCoord=1,e.backwardCoord=e.forwardCoord-(e.forwardCoord-n)/(t+1),r=0;r<i.length;r++)this.computeSegForwardBack(i[r],0,e.forwardCoord)},t.prototype.sortForwardSegs=function(e){var t=e.map(d),n=[{field:"forwardPressure",order:-1},{field:"backwardCoord",order:1}].concat(this.context.eventOrderSpecs);return t.sort(function(e,t){return Object(r.K)(e,t,n)}),t.map(function(e){return e._seg})},t.prototype.assignSegCss=function(e){for(var t=0,n=e;t<n.length;t++){var i=n[t];Object(r.D)(i.el,this.generateSegCss(i)),i.level>0&&i.el.classList.add("fc-time-grid-event-inset"),i.eventRange.def.title&&i.bottom-i.top<30&&i.el.classList.add("fc-short")}},t.prototype.generateSegCss=function(e){var t,n,r=this.context.options.slotEventOverlap,i=e.backwardCoord,o=e.forwardCoord,s=this.timeGrid.generateSegVerticalCss(e),a=this.context.isRtl;return r&&(o=Math.min(1,i+2*(o-i))),a?(t=1-o,n=i):(t=i,n=1-o),s.zIndex=e.level+1,s.left=100*t+"%",s.right=100*n+"%",r&&e.forwardPressure&&(s[a?"marginLeft":"marginRight"]=20),s},t}(r.l);function c(e){var t,n,r=e.forwardSegs,i=0;if(void 0===e.forwardPressure){for(t=0;t<r.length;t++)c(n=r[t]),i=Math.max(i,1+n.forwardPressure);e.forwardPressure=i}}function u(e,t,n){void 0===n&&(n=[]);for(var r=0;r<t.length;r++)i=e,o=t[r],i.bottom>o.top&&i.top<o.bottom&&n.push(t[r]);var i,o;return n}function d(e){var t=Object(r.J)(e);return t.forwardPressure=e.forwardPressure,t.backwardCoord=e.backwardCoord,t}var h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.attachSegs=function(e,t){this.segsByCol=this.timeGrid.groupSegsByCol(e),this.timeGrid.attachSegsByCol(this.segsByCol,this.timeGrid.mirrorContainerEls),this.sourceSeg=t.sourceSeg},t.prototype.generateSegCss=function(t){var n=e.prototype.generateSegCss.call(this,t),r=this.sourceSeg;if(r&&r.col===t.col){var i=e.prototype.generateSegCss.call(this,r);n.left=i.left,n.right=i.right,n.marginLeft=i.marginLeft,n.marginRight=i.marginRight}return n},t}(l),p=function(e){function t(t){var n=e.call(this)||this;return n.timeGrid=t,n}return s(t,e),t.prototype.attachSegs=function(e,t){var n,r=this.timeGrid;return"bgEvent"===e?n=r.bgContainerEls:"businessHours"===e?n=r.businessContainerEls:"highlight"===e&&(n=r.highlightContainerEls),r.attachSegsByCol(r.groupSegsByCol(t),n),t.map(function(e){return e.el})},t.prototype.computeSegSizes=function(e){this.timeGrid.computeSegVerticals(e)},t.prototype.assignSegSizes=function(e){this.timeGrid.assignSegVerticals(e)},t}(r.m),f=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}],v=function(e){function t(t,n){var i=e.call(this,t)||this;i.isSlatSizesDirty=!1,i.isColSizesDirty=!1,i.processOptions=Object(r.Tb)(i._processOptions),i.renderSkeleton=Object(r.Ub)(i._renderSkeleton),i.renderSlats=Object(r.Ub)(i._renderSlats,null,[i.renderSkeleton]),i.renderColumns=Object(r.Ub)(i._renderColumns,i._unrenderColumns,[i.renderSkeleton]),i.renderProps=n;var o=i.renderColumns,s=i.eventRenderer=new l(i),a=i.fillRenderer=new p(i);return i.mirrorRenderer=new h(i),i.renderBusinessHours=Object(r.Ub)(a.renderSegs.bind(a,"businessHours"),a.unrender.bind(a,"businessHours"),[o]),i.renderDateSelection=Object(r.Ub)(i._renderDateSelection,i._unrenderDateSelection,[o]),i.renderFgEvents=Object(r.Ub)(s.renderSegs.bind(s),s.unrender.bind(s),[o]),i.renderBgEvents=Object(r.Ub)(a.renderSegs.bind(a,"bgEvent"),a.unrender.bind(a,"bgEvent"),[o]),i.renderEventSelection=Object(r.Ub)(s.selectByInstanceId.bind(s),s.unselectByInstanceId.bind(s),[i.renderFgEvents]),i.renderEventDrag=Object(r.Ub)(i._renderEventDrag,i._unrenderEventDrag,[o]),i.renderEventResize=Object(r.Ub)(i._renderEventResize,i._unrenderEventResize,[o]),i}return s(t,e),t.prototype._processOptions=function(e){var t,n,i=e.slotDuration,o=e.snapDuration;i=Object(r.Y)(i),o=o?Object(r.Y)(o):i,null===(t=Object(r.oc)(i,o))&&(o=i,t=1),this.slotDuration=i,this.snapDuration=o,this.snapsPerSlot=t,n=e.slotLabelFormat,Array.isArray(n)&&(n=n[n.length-1]),this.labelFormat=Object(r.cb)(n||{hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"}),n=e.slotLabelInterval,this.labelInterval=n?Object(r.Y)(n):this.computeLabelInterval(i)},t.prototype.computeLabelInterval=function(e){var t,n,i;for(t=f.length-1;t>=0;t--)if(n=Object(r.Y)(f[t]),null!==(i=Object(r.oc)(n,e))&&i>1)return n;return e},t.prototype.render=function(e,t){this.processOptions(t.options);var n=e.cells;this.colCnt=n.length,this.renderSkeleton(t.theme),this.renderSlats(e.dateProfile),this.renderColumns(e.cells,e.dateProfile),this.renderBusinessHours(t,e.businessHourSegs),this.renderDateSelection(e.dateSelectionSegs),this.renderFgEvents(t,e.fgEventSegs),this.renderBgEvents(t,e.bgEventSegs),this.renderEventSelection(e.eventSelection),this.renderEventDrag(e.eventDrag),this.renderEventResize(e.eventResize)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderSlats.unrender(),this.renderColumns.unrender(),this.renderSkeleton.unrender()},t.prototype.updateSize=function(e){var t=this.fillRenderer,n=this.eventRenderer,r=this.mirrorRenderer;(e||this.isSlatSizesDirty)&&(this.buildSlatPositions(),this.isSlatSizesDirty=!1),(e||this.isColSizesDirty)&&(this.buildColPositions(),this.isColSizesDirty=!1),t.computeSizes(e),n.computeSizes(e),r.computeSizes(e),t.assignSizes(e),n.assignSizes(e),r.assignSizes(e)},t.prototype._renderSkeleton=function(e){var t=this.el;t.innerHTML='<div class="fc-bg"></div><div class="fc-slats"></div><hr class="fc-divider '+e.getClass("widgetHeader")+'" style="display:none" />',this.rootBgContainerEl=t.querySelector(".fc-bg"),this.slatContainerEl=t.querySelector(".fc-slats"),this.bottomRuleEl=t.querySelector(".fc-divider")},t.prototype._renderSlats=function(e){var t=this.context.theme;this.slatContainerEl.innerHTML='<table class="'+t.getClass("tableGrid")+'">'+this.renderSlatRowHtml(e)+"</table>",this.slatEls=Object(r.sb)(this.slatContainerEl,"tr"),this.slatPositions=new r.o(this.el,this.slatEls,!1,!0),this.isSlatSizesDirty=!0},t.prototype.renderSlatRowHtml=function(e){for(var t,n,i,o=this.context,s=o.dateEnv,a=o.theme,l=o.isRtl,c="",u=Object(r.ic)(e.renderRange.start),d=e.minTime,h=Object(r.Y)(0);Object(r.G)(d)<Object(r.G)(e.maxTime);)t=s.add(u,d),n=null!==Object(r.oc)(h,this.labelInterval),i='<td class="fc-axis fc-time '+a.getClass("widgetContent")+'">'+(n?"<span>"+Object(r.Eb)(s.format(t,this.labelFormat))+"</span>":"")+"</td>",c+='<tr data-time="'+Object(r.ub)(t)+'"'+(n?"":' class="fc-minor"')+">"+(l?"":i)+'<td class="'+a.getClass("widgetContent")+'"></td>'+(l?i:"")+"</tr>",d=Object(r.w)(d,this.slotDuration),h=Object(r.w)(h,this.slotDuration);return c},t.prototype._renderColumns=function(e,t){var n=this.context,o=n.calendar,s=n.view,a=n.isRtl,l=n.theme,c=n.dateEnv,u=new i.a(this.context);this.rootBgContainerEl.innerHTML='<table class="'+l.getClass("tableGrid")+'">'+u.renderHtml({cells:e,dateProfile:t,renderIntroHtml:this.renderProps.renderBgIntroHtml})+"</table>",this.colEls=Object(r.sb)(this.el,".fc-day, .fc-disabled-day");for(var d=0;d<this.colCnt;d++)o.publiclyTrigger("dayRender",[{date:c.toDate(e[d].date),el:this.colEls[d],view:s}]);a&&this.colEls.reverse(),this.colPositions=new r.o(this.el,this.colEls,!0,!1),this.renderContentSkeleton(),this.isColSizesDirty=!0},t.prototype._unrenderColumns=function(){this.unrenderContentSkeleton()},t.prototype.renderContentSkeleton=function(){var e,t=this.context.isRtl,n=[];n.push(this.renderProps.renderIntroHtml());for(var i=0;i<this.colCnt;i++)n.push('<td><div class="fc-content-col"><div class="fc-event-container fc-mirror-container"></div><div class="fc-event-container"></div><div class="fc-highlight-container"></div><div class="fc-bgevent-container"></div><div class="fc-business-container"></div></div></td>');t&&n.reverse(),e=this.contentSkeletonEl=Object(r.Fb)('<div class="fc-content-skeleton"><table><tr>'+n.join("")+"</tr></table></div>"),this.colContainerEls=Object(r.sb)(e,".fc-content-col"),this.mirrorContainerEls=Object(r.sb)(e,".fc-mirror-container"),this.fgContainerEls=Object(r.sb)(e,".fc-event-container:not(.fc-mirror-container)"),this.bgContainerEls=Object(r.sb)(e,".fc-bgevent-container"),this.highlightContainerEls=Object(r.sb)(e,".fc-highlight-container"),this.businessContainerEls=Object(r.sb)(e,".fc-business-container"),t&&(this.colContainerEls.reverse(),this.mirrorContainerEls.reverse(),this.fgContainerEls.reverse(),this.bgContainerEls.reverse(),this.highlightContainerEls.reverse(),this.businessContainerEls.reverse()),this.el.appendChild(e)},t.prototype.unrenderContentSkeleton=function(){Object(r.gc)(this.contentSkeletonEl)},t.prototype.groupSegsByCol=function(e){var t,n=[];for(t=0;t<this.colCnt;t++)n.push([]);for(t=0;t<e.length;t++)n[e[t].col].push(e[t]);return n},t.prototype.attachSegsByCol=function(e,t){var n,r,i;for(n=0;n<this.colCnt;n++)for(r=e[n],i=0;i<r.length;i++)t[n].appendChild(r[i].el)},t.prototype.getNowIndicatorUnit=function(){return"minute"},t.prototype.renderNowIndicator=function(e,t){if(this.colContainerEls){var n,i=this.computeDateTop(t),o=[];for(n=0;n<e.length;n++){var s=Object(r.Z)("div",{className:"fc-now-indicator fc-now-indicator-line"});s.style.top=i+"px",this.colContainerEls[e[n].col].appendChild(s),o.push(s)}if(e.length>0){var a=Object(r.Z)("div",{className:"fc-now-indicator fc-now-indicator-arrow"});a.style.top=i+"px",this.contentSkeletonEl.appendChild(a),o.push(a)}this.nowIndicatorEls=o}},t.prototype.unrenderNowIndicator=function(){this.nowIndicatorEls&&(this.nowIndicatorEls.forEach(r.gc),this.nowIndicatorEls=null)},t.prototype.getTotalSlatHeight=function(){return this.slatContainerEl.getBoundingClientRect().height},t.prototype.computeDateTop=function(e,t){return t||(t=Object(r.ic)(e)),this.computeTimeTop(Object(r.Y)(e.valueOf()-t.valueOf()))},t.prototype.computeTimeTop=function(e){var t,n,i=this.slatEls.length,o=this.props.dateProfile,s=(e.milliseconds-Object(r.G)(o.minTime))/Object(r.G)(this.slotDuration);return s=Math.max(0,s),s=Math.min(i,s),t=Math.floor(s),n=s-(t=Math.min(t,i-1)),this.slatPositions.tops[t]+this.slatPositions.getHeight(t)*n},t.prototype.computeSegVerticals=function(e){var t,n,r,i=this.context.options.timeGridEventMinHeight;for(t=0;t<e.length;t++)n=e[t],r=this.props.cells[n.col].date,n.top=this.computeDateTop(n.start,r),n.bottom=Math.max(n.top+i,this.computeDateTop(n.end,r))},t.prototype.assignSegVerticals=function(e){var t,n;for(t=0;t<e.length;t++)n=e[t],Object(r.D)(n.el,this.generateSegVerticalCss(n))},t.prototype.generateSegVerticalCss=function(e){return{top:e.top,bottom:-e.bottom}},t.prototype.buildPositionCaches=function(){this.buildColPositions(),this.buildSlatPositions()},t.prototype.buildColPositions=function(){this.colPositions.build()},t.prototype.buildSlatPositions=function(){this.slatPositions.build()},t.prototype.positionToHit=function(e,t){var n=this.context.dateEnv,i=this.snapsPerSlot,o=this.slatPositions,s=this.colPositions,a=s.leftToIndex(e),l=o.topToIndex(t);if(null!=a&&null!=l){var c=o.tops[l],u=o.getHeight(l),d=(t-c)/u,h=l*i+Math.floor(d*i),p=this.props.cells[a].date,f=Object(r.w)(this.props.dateProfile.minTime,Object(r.Vb)(this.snapDuration,h)),v=n.add(p,f);return{col:a,dateSpan:{range:{start:v,end:n.add(v,this.snapDuration)},allDay:!1},dayEl:this.colEls[a],relativeRect:{left:s.lefts[a],right:s.rights[a],top:c,bottom:c+u}}}},t.prototype._renderEventDrag=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),e.isEvent?this.mirrorRenderer.renderSegs(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg}):this.fillRenderer.renderSegs("highlight",this.context,e.segs))},t.prototype._unrenderEventDrag=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),e.isEvent?this.mirrorRenderer.unrender(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg}):this.fillRenderer.unrender("highlight",this.context))},t.prototype._renderEventResize=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.mirrorRenderer.renderSegs(this.context,e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},t.prototype._unrenderEventResize=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.mirrorRenderer.unrender(this.context,e.segs,{isResizing:!0,sourceSeg:e.sourceSeg}))},t.prototype._renderDateSelection=function(e){e&&(this.context.options.selectMirror?this.mirrorRenderer.renderSegs(this.context,e,{isSelecting:!0}):this.fillRenderer.renderSegs("highlight",this.context,e))},t.prototype._unrenderDateSelection=function(e){e&&(this.context.options.selectMirror?this.mirrorRenderer.unrender(this.context,e,{isSelecting:!0}):this.fillRenderer.unrender("highlight",this.context))},t}(r.c),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},t.prototype.getKeysForDateSpan=function(e){return e.allDay?["allDay"]:["timed"]},t.prototype.getKeysForEventDef=function(e){return e.allDay?Object(r.Db)(e)?["timed","allDay"]:["allDay"]:["timed"]},t}(r.s),y=Object(r.cb)({week:"short"}),m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.splitter=new g,t.renderSkeleton=Object(r.Ub)(t._renderSkeleton,t._unrenderSkeleton),t.renderHeadIntroHtml=function(){var e,n=t.context,i=n.theme,o=n.dateEnv,s=n.options,a=t.props.dateProfile.renderRange,l=Object(r.hb)(a.start,a.end);return s.weekNumbers?(e=o.format(a.start,y),'<th class="fc-axis fc-week-number '+i.getClass("widgetHeader")+'" '+t.axisStyleAttr()+">"+Object(r.I)(s,o,{date:a.start,type:"week",forceOff:l>1},Object(r.Eb)(e))+"</th>"):'<th class="fc-axis '+i.getClass("widgetHeader")+'" '+t.axisStyleAttr()+"></th>"},t.renderTimeGridBgIntroHtml=function(){return'<td class="fc-axis '+t.context.theme.getClass("widgetContent")+'" '+t.axisStyleAttr()+"></td>"},t.renderTimeGridIntroHtml=function(){return'<td class="fc-axis" '+t.axisStyleAttr()+"></td>"},t.renderDayGridBgIntroHtml=function(){var e=t.context,n=e.theme,i=e.options;return'<td class="fc-axis '+n.getClass("widgetContent")+'" '+t.axisStyleAttr()+"><span>"+Object(r.vb)(i)+"</span></td>"},t.renderDayGridIntroHtml=function(){return'<td class="fc-axis" '+t.axisStyleAttr()+"></td>"},t}return s(t,e),t.prototype.render=function(t,n){e.prototype.render.call(this,t,n),this.renderSkeleton(n)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderSkeleton.unrender()},t.prototype._renderSkeleton=function(e){this.el.classList.add("fc-timeGrid-view"),this.el.innerHTML=this.renderSkeletonHtml(),this.scroller=new r.p("hidden","auto");var t=this.scroller.el;this.el.querySelector(".fc-body > tr > td").appendChild(t),t.classList.add("fc-time-grid-container");var n=Object(r.Z)("div",{className:"fc-time-grid"});if(t.appendChild(n),this.timeGrid=new v(n,{renderBgIntroHtml:this.renderTimeGridBgIntroHtml,renderIntroHtml:this.renderTimeGridIntroHtml}),e.options.allDaySlot){this.dayGrid=new i.b(this.el.querySelector(".fc-day-grid"),{renderNumberIntroHtml:this.renderDayGridIntroHtml,renderBgIntroHtml:this.renderDayGridBgIntroHtml,renderIntroHtml:this.renderDayGridIntroHtml,colWeekNumbersVisible:!1,cellWeekNumbersVisible:!1});var o=this.el.querySelector(".fc-divider");this.dayGrid.bottomCoordPadding=o.getBoundingClientRect().height}},t.prototype._unrenderSkeleton=function(){this.el.classList.remove("fc-timeGrid-view"),this.timeGrid.destroy(),this.dayGrid&&this.dayGrid.destroy(),this.scroller.destroy()},t.prototype.renderSkeletonHtml=function(){var e=this.context,t=e.theme,n=e.options;return'<table class="'+t.getClass("tableGrid")+'">'+(n.columnHeader?'<thead class="fc-head"><tr><td class="fc-head-container '+t.getClass("widgetHeader")+'"> </td></tr></thead>':"")+'<tbody class="fc-body"><tr><td class="'+t.getClass("widgetContent")+'">'+(n.allDaySlot?'<div class="fc-day-grid"></div><hr class="fc-divider '+t.getClass("widgetHeader")+'" />':"")+"</td></tr></tbody></table>"},t.prototype.getNowIndicatorUnit=function(){return this.timeGrid.getNowIndicatorUnit()},t.prototype.unrenderNowIndicator=function(){this.timeGrid.unrenderNowIndicator()},t.prototype.updateSize=function(t,n,r){e.prototype.updateSize.call(this,t,n,r),this.timeGrid.updateSize(t),this.dayGrid&&this.dayGrid.updateSize(t)},t.prototype.updateBaseSize=function(e,t,n){var i,o,s,a=this;if(this.axisWidth=Object(r.Sb)(Object(r.sb)(this.el,".fc-axis")),this.timeGrid.colEls){var l=Object(r.sb)(this.el,".fc-row").filter(function(e){return!a.scroller.el.contains(e)});this.timeGrid.bottomRuleEl.style.display="none",this.scroller.clear(),l.forEach(r.lc),this.dayGrid&&(this.dayGrid.removeSegPopover(),(i=this.context.options.eventLimit)&&"number"!=typeof i&&(i=5),i&&this.dayGrid.limitRows(i)),n||(o=this.computeScrollerHeight(t),this.scroller.setHeight(o),((s=this.scroller.getScrollbarWidths()).left||s.right)&&(l.forEach(function(e){Object(r.M)(e,s)}),o=this.computeScrollerHeight(t),this.scroller.setHeight(o)),this.scroller.lockOverflow(s),this.timeGrid.getTotalSlatHeight()<o&&(this.timeGrid.bottomRuleEl.style.display=""))}else n||(o=this.computeScrollerHeight(t),this.scroller.setHeight(o))},t.prototype.computeScrollerHeight=function(e){return e-Object(r.jc)(this.el,this.scroller.el)},t.prototype.computeDateScroll=function(e){var t=this.timeGrid.computeTimeTop(e);return(t=Math.ceil(t))&&t++,{top:t}},t.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},t.prototype.applyDateScroll=function(e){void 0!==e.top&&this.scroller.setScrollTop(e.top)},t.prototype.axisStyleAttr=function(){return null!=this.axisWidth?'style="width:'+this.axisWidth+'px"':""},t}(r.t);m.prototype.usesMinMaxTime=!0;var b=function(e){function t(t){var n=e.call(this,t.el)||this;return n.buildDayRanges=Object(r.Tb)(S),n.slicer=new E,n.timeGrid=t,n}return s(t,e),t.prototype.firstContext=function(e){e.calendar.registerInteractiveComponent(this,{el:this.timeGrid.el})},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.context.calendar.unregisterInteractiveComponent(this)},t.prototype.render=function(e,t){var n=this.context.dateEnv,r=e.dateProfile,i=e.dayTable,o=this.dayRanges=this.buildDayRanges(i,r,n),s=this.timeGrid;s.receiveContext(t),s.receiveProps(a({},this.slicer.sliceProps(e,r,null,t.calendar,s,o),{dateProfile:r,cells:i.cells[0]}),t)},t.prototype.renderNowIndicator=function(e){this.timeGrid.renderNowIndicator(this.slicer.sliceNowDate(e,this.timeGrid,this.dayRanges),e)},t.prototype.buildPositionCaches=function(){this.timeGrid.buildPositionCaches()},t.prototype.queryHit=function(e,t){var n=this.timeGrid.positionToHit(e,t);if(n)return{component:this.timeGrid,dateSpan:n.dateSpan,dayEl:n.dayEl,rect:{left:n.relativeRect.left,right:n.relativeRect.right,top:n.relativeRect.top,bottom:n.relativeRect.bottom},layer:0}},t}(r.c);function S(e,t,n){for(var r=[],i=0,o=e.headerDates;i<o.length;i++){var s=o[i];r.push({start:n.add(s,t.minTime),end:n.add(s,t.maxTime)})}return r}var E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s(t,e),t.prototype.sliceRange=function(e,t){for(var n=[],i=0;i<t.length;i++){var o=Object(r.Jb)(e,t[i]);o&&n.push({start:o.start,end:o.end,isStart:o.start.valueOf()===e.start.valueOf(),isEnd:o.end.valueOf()===e.end.valueOf(),col:i})}return n},t}(r.r),w=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildDayTable=Object(r.Tb)(D),t}return s(t,e),t.prototype.render=function(t,n){e.prototype.render.call(this,t,n);var r=this.props,i=r.dateProfile,o=r.dateProfileGenerator,s=n.nextDayThreshold,l=this.buildDayTable(i,o),c=this.splitter.splitProps(t);this.header&&this.header.receiveProps({dateProfile:i,dates:l.headerDates,datesRepDistinctDays:!0,renderIntroHtml:this.renderHeadIntroHtml},n),this.simpleTimeGrid.receiveProps(a({},c.timed,{dateProfile:i,dayTable:l}),n),this.simpleDayGrid&&this.simpleDayGrid.receiveProps(a({},c.allDay,{dateProfile:i,dayTable:l,nextDayThreshold:s,isRigid:!1}),n),this.startNowIndicator(i,o)},t.prototype._renderSkeleton=function(t){e.prototype._renderSkeleton.call(this,t),t.options.columnHeader&&(this.header=new r.e(this.el.querySelector(".fc-head-container"))),this.simpleTimeGrid=new b(this.timeGrid),this.dayGrid&&(this.simpleDayGrid=new i.c(this.dayGrid))},t.prototype._unrenderSkeleton=function(){e.prototype._unrenderSkeleton.call(this),this.header&&this.header.destroy(),this.simpleTimeGrid.destroy(),this.simpleDayGrid&&this.simpleDayGrid.destroy()},t.prototype.renderNowIndicator=function(e){this.simpleTimeGrid.renderNowIndicator(e)},t}(m);function D(e,t){var n=new r.f(e.renderRange,t);return new r.g(n,!1)}var T=Object(r.db)({defaultView:"timeGridWeek",views:{timeGrid:{class:w,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}});t.a=T},pDWP:function(e,t,n){},qv4X:function(e,t,n){"use strict";var r=n("SZB9"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};
|
|
|
/*!
|
|
|
FullCalendar Timeline Plugin v4.4.2
|
|
|
Docs & License: https://fullcalendar.io/scheduler
|
|
|
(c) 2019 Adam Shaw
|
|
|
*/
|
|
|
/*! *****************************************************************************
|
|
|
Copyright (c) Microsoft Corporation.
|
|
|
|
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
|
|
purpose with or without fee is hereby granted.
|
|
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
|
|
PERFORMANCE OF THIS SOFTWARE.
|
|
|
***************************************************************************** */function o(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(){function e(){this.gutters={},this.el=Object(r.Fb)('<div class="fc-scroller-canvas"> <div class="fc-content"></div> <div class="fc-bg"></div> </div>'),this.contentEl=this.el.querySelector(".fc-content"),this.bgEl=this.el.querySelector(".fc-bg")}return e.prototype.setGutters=function(e){e?a(this.gutters,e):this.gutters={},this.updateSize()},e.prototype.setWidth=function(e){this.width=e,this.updateSize()},e.prototype.setMinWidth=function(e){this.minWidth=e,this.updateSize()},e.prototype.clearWidth=function(){this.width=null,this.minWidth=null,this.updateSize()},e.prototype.updateSize=function(){var e=this.gutters,t=this.el;Object(r.tb)(t,"fc-gutter-left",e.left),Object(r.tb)(t,"fc-gutter-right",e.right),Object(r.tb)(t,"fc-gutter-top",e.top),Object(r.tb)(t,"fc-gutter-bottom",e.bottom),Object(r.D)(t,{paddingLeft:e.left||"",paddingRight:e.right||"",paddingTop:e.top||"",paddingBottom:e.bottom||"",width:null!=this.width?this.width+(e.left||0)+(e.right||0):"",minWidth:null!=this.minWidth?this.minWidth+(e.left||0)+(e.right||0):""}),Object(r.D)(this.bgEl,{left:e.left||"",right:e.right||"",top:e.top||"",bottom:e.bottom||""})},e}(),c=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.reportScroll=function(){i.isScrolling||i.reportScrollStart(),i.trigger("scroll"),i.isMoving=!0,i.requestMovingEnd()},i.reportScrollStart=function(){i.isScrolling||(i.isScrolling=!0,i.trigger("scrollStart",i.isTouching))},i.reportTouchStart=function(){i.isTouching=!0},i.reportTouchEnd=function(){i.isTouching&&(i.isTouching=!1,i.isTouchScrollEnabled&&i.unbindPreventTouchScroll(),i.isMoving||i.reportScrollEnd())},i.isScrolling=!1,i.isTouching=!1,i.isMoving=!1,i.isTouchScrollEnabled=!0,i.requestMovingEnd=Object(r.fb)(i.reportMovingEnd,500),i.canvas=new l,i.el.appendChild(i.canvas.el),i.applyOverflow(),i.bindHandlers(),i}return o(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this),this.unbindHandlers()},t.prototype.disableTouchScroll=function(){this.isTouchScrollEnabled=!1,this.bindPreventTouchScroll()},t.prototype.enableTouchScroll=function(){this.isTouchScrollEnabled=!0,this.isTouching||this.unbindPreventTouchScroll()},t.prototype.bindPreventTouchScroll=function(){this.preventTouchScrollHandler||this.el.addEventListener("touchmove",this.preventTouchScrollHandler=r.cc)},t.prototype.unbindPreventTouchScroll=function(){this.preventTouchScrollHandler&&(this.el.removeEventListener("touchmove",this.preventTouchScrollHandler),this.preventTouchScrollHandler=null)},t.prototype.bindHandlers=function(){this.el.addEventListener("scroll",this.reportScroll),this.el.addEventListener("touchstart",this.reportTouchStart,{passive:!0}),this.el.addEventListener("touchend",this.reportTouchEnd)},t.prototype.unbindHandlers=function(){this.el.removeEventListener("scroll",this.reportScroll),this.el.removeEventListener("touchstart",this.reportTouchStart,{passive:!0}),this.el.removeEventListener("touchend",this.reportTouchEnd)},t.prototype.reportMovingEnd=function(){this.isMoving=!1,this.isTouching||this.reportScrollEnd()},t.prototype.reportScrollEnd=function(){this.isScrolling&&(this.trigger("scrollEnd"),this.isScrolling=!1)},t.prototype.getScrollLeft=function(){var e=this.el,t=window.getComputedStyle(e).direction,n=e.scrollLeft;if("rtl"===t)switch(u()){case"positive":n=n+e.clientWidth-e.scrollWidth;break;case"reverse":n=-n}return n},t.prototype.setScrollLeft=function(e){var t=this.el;if("rtl"===window.getComputedStyle(t).direction)switch(u()){case"positive":e=e-t.clientWidth+t.scrollWidth;break;case"reverse":e=-e}t.scrollLeft=e},t.prototype.getScrollFromLeft=function(){var e=this.el,t=window.getComputedStyle(e).direction,n=e.scrollLeft;if("rtl"===t)switch(u()){case"negative":n=n-e.clientWidth+e.scrollWidth;break;case"reverse":n=-n-e.clientWidth+e.scrollWidth}return n},t}(r.p);function u(){return s||(s=function(){var e,t=Object(r.Fb)('<div style=" position: absolute; top: -1000px; width: 1px; height: 1px; overflow: scroll; direction: rtl; font-size: 100px; ">A</div>');document.body.appendChild(t),t.scrollLeft>0?e="positive":(t.scrollLeft=1,e=t.scrollLeft>0?"reverse":"negative");return Object(r.gc)(t),e}())}r.j.mixInto(c);var d=function(){function e(e,t,n){this.isHScrollbarsClipped=!1,this.isVScrollbarsClipped=!1,"clipped-scroll"===e&&(e="scroll",this.isHScrollbarsClipped=!0),"clipped-scroll"===t&&(t="scroll",this.isVScrollbarsClipped=!0),this.enhancedScroll=new c(e,t),n.appendChild(this.el=Object(r.Z)("div",{className:"fc-scroller-clip"})),this.el.appendChild(this.enhancedScroll.el)}return e.prototype.destroy=function(){Object(r.gc)(this.el)},e.prototype.updateSize=function(){var e=this.enhancedScroll,t=e.el,n=Object(r.O)(t),i={marginLeft:0,marginRight:0,marginTop:0,marginBottom:0};this.isVScrollbarsClipped&&(i.marginLeft=-n.scrollbarLeft,i.marginRight=-n.scrollbarRight),this.isHScrollbarsClipped&&(i.marginBottom=-n.scrollbarBottom),Object(r.D)(t,i),!this.isHScrollbarsClipped&&"hidden"!==e.overflowX||!this.isVScrollbarsClipped&&"hidden"!==e.overflowY||n.scrollbarLeft||n.scrollbarRight||n.scrollbarBottom?t.classList.remove("fc-no-scrollbars"):t.classList.add("fc-no-scrollbars")},e.prototype.setHeight=function(e){this.enhancedScroll.setHeight(e)},e.prototype.getScrollbarWidths=function(){var e=this.enhancedScroll.getScrollbarWidths();return this.isVScrollbarsClipped&&(e.left=0,e.right=0),this.isHScrollbarsClipped&&(e.bottom=0),e},e}(),h=function(){function e(e,t){this.axis=e,this.scrollers=t;for(var n=0,r=this.scrollers;n<r.length;n++){var i=r[n];this.initScroller(i)}}return e.prototype.initScroller=function(e){var t=this,n=e.enhancedScroll,r=function(){t.assignMasterScroller(e)};"wheel mousewheel DomMouseScroll MozMousePixelScroll".split(" ").forEach(function(e){n.el.addEventListener(e,r)}),n.on("scrollStart",function(){t.masterScroller||t.assignMasterScroller(e)}).on("scroll",function(){if(e===t.masterScroller)for(var r=0,i=t.scrollers;r<i.length;r++){var o=i[r];if(o!==e)switch(t.axis){case"horizontal":o.enhancedScroll.el.scrollLeft=n.el.scrollLeft;break;case"vertical":o.enhancedScroll.setScrollTop(n.getScrollTop())}}}).on("scrollEnd",function(){e===t.masterScroller&&t.unassignMasterScroller()})},e.prototype.assignMasterScroller=function(e){this.unassignMasterScroller(),this.masterScroller=e;for(var t=0,n=this.scrollers;t<n.length;t++){var r=n[t];r!==e&&r.enhancedScroll.disableTouchScroll()}},e.prototype.unassignMasterScroller=function(){if(this.masterScroller){for(var e=0,t=this.scrollers;e<t.length;e++){t[e].enhancedScroll.enableTouchScroll()}this.masterScroller=null}},e.prototype.update=function(){for(var e,t,n=this.scrollers.map(function(e){return e.getScrollbarWidths()}),r=0,i=0,o=0,s=0,a=0,l=n;a<l.length;a++)e=l[a],r=Math.max(r,e.left),i=Math.max(i,e.right),o=Math.max(o,e.top),s=Math.max(s,e.bottom);for(t=0;t<this.scrollers.length;t++){var c=this.scrollers[t];e=n[t],c.enhancedScroll.canvas.setGutters("horizontal"===this.axis?{left:r-e.left,right:i-e.right}:{top:o-e.top,bottom:s-e.bottom})}},e}(),p=function(){function e(e,t,n){this.headerScroller=new d("clipped-scroll","hidden",e),this.bodyScroller=new d("auto",n,t),this.scrollJoiner=new h("horizontal",[this.headerScroller,this.bodyScroller])}return e.prototype.destroy=function(){this.headerScroller.destroy(),this.bodyScroller.destroy()},e.prototype.setHeight=function(e,t){var n;n=t?"auto":e-this.queryHeadHeight(),this.bodyScroller.setHeight(n),this.headerScroller.updateSize(),this.bodyScroller.updateSize(),this.scrollJoiner.update()},e.prototype.queryHeadHeight=function(){return this.headerScroller.enhancedScroll.canvas.contentEl.getBoundingClientRect().height},e}(),f=function(e){function t(t){var n=e.call(this)||this;return n.parentEl=t,n}return o(t,e),t.prototype.firstContext=function(e){this.parentEl.appendChild(this.tableEl=Object(r.Z)("table",{className:e.theme.getClass("tableGrid")}))},t.prototype.destroy=function(){Object(r.gc)(this.tableEl),e.prototype.destroy.call(this)},t.prototype.render=function(e){this.renderDates(e.tDateProfile)},t.prototype.renderDates=function(e){for(var t=this.context,n=t.dateEnv,i=t.theme,o=e.cellRows,s=o[o.length-1],a=Object(r.G)(e.labelInterval)>Object(r.G)(e.slotDuration),l=Object(r.Pb)(e.slotDuration),c="<colgroup>",u=e.slotCnt-1;u>=0;u--)c+="<col/>";c+="</colgroup>",c+="<tbody>";for(var d=0,h=o;d<h.length;d++){var p=h[d];c+="<tr"+(a&&p===s?' class="fc-chrono"':"")+">";for(var f=0,v=p;f<v.length;f++){var g=v[f],y=[i.getClass("widgetHeader")];g.isWeekStart&&y.push("fc-em-cell"),l&&(y=y.concat(Object(r.xb)(g.date,this.props.dateProfile,this.context,!0))),c+='<th class="'+y.join(" ")+'" data-date="'+n.formatIso(g.date,{omitTime:!e.isTimeScale,omitTimeZoneOffset:!0})+'"'+(g.colspan>1?' colspan="'+g.colspan+'"':"")+'><div class="fc-cell-content">'+g.spanHtml+"</div></th>"}c+="</tr>"}c+="</tbody>",this.tableEl.innerHTML=c,this.slatColEls=Object(r.sb)(this.tableEl,"col"),this.innerEls=Object(r.sb)(this.tableEl.querySelector("tr:last-child"),"th .fc-cell-text"),Object(r.sb)(this.tableEl.querySelectorAll("tr:not(:last-child)"),"th .fc-cell-text").forEach(function(e){e.classList.add("fc-sticky")})},t}(r.b),v=function(e){function t(t){var n=e.call(this)||this;return t.appendChild(n.el=Object(r.Z)("div",{className:"fc-slats"})),n}return o(t,e),t.prototype.destroy=function(){Object(r.gc)(this.el),e.prototype.destroy.call(this)},t.prototype.render=function(e){this.renderDates(e.tDateProfile)},t.prototype.renderDates=function(e){for(var t=this.context,n=t.calendar,i=t.view,o=t.theme,s=t.dateEnv,a=e.slotDates,l=e.isWeekStarts,c='<table class="'+o.getClass("tableGrid")+'"><colgroup>',u=0;u<a.length;u++)c+="<col/>";c+="</colgroup>",c+="<tbody><tr>";for(u=0;u<a.length;u++)c+=this.slatCellHtml(a[u],l[u],e);c+="</tr></tbody></table>",this.el.innerHTML=c,this.slatColEls=Object(r.sb)(this.el,"col"),this.slatEls=Object(r.sb)(this.el,"td");for(u=0;u<a.length;u++)n.publiclyTrigger("dayRender",[{date:s.toDate(a[u]),el:this.slatEls[u],view:i}]);this.outerCoordCache=new r.o(this.el,this.slatEls,!0,!1),this.innerCoordCache=new r.o(this.el,Object(r.rb)(this.slatEls,"div"),!0,!1)},t.prototype.slatCellHtml=function(e,t,n){var i,o=this.context,s=o.theme,a=o.dateEnv;return n.isTimeScale?(i=[]).push(Object(r.Mb)(a.countDurationsBetween(n.normalizedRange.start,e,n.labelInterval))?"fc-major":"fc-minor"):(i=Object(r.xb)(e,this.props.dateProfile,this.context)).push("fc-day"),i.unshift(s.getClass("widgetContent")),t&&i.push("fc-em-cell"),'<td class="'+i.join(" ")+'" data-date="'+a.formatIso(e,{omitTime:!n.isTimeScale,omitTimeZoneOffset:!0})+'"><div></div></td>'},t.prototype.updateSize=function(){this.outerCoordCache.build(),this.innerCoordCache.build()},t.prototype.positionToHit=function(e){var t=this.outerCoordCache,n=this.context,i=n.dateEnv,o=n.isRtl,s=this.props.tDateProfile,a=t.leftToIndex(e);if(null!=a){var l=t.getWidth(a),c=o?(t.rights[a]-e)/l:(e-t.lefts[a])/l,u=Math.floor(c*s.snapsPerSlot),d=i.add(s.slotDates[a],Object(r.Vb)(s.snapDuration,u));return{dateSpan:{range:{start:d,end:i.add(d,s.snapDuration)},allDay:!this.props.tDateProfile.isTimeScale},dayEl:this.slatColEls[a],left:t.lefts[a],right:t.rights[a]}}return null},t}(r.b),g=18,y=6,m=200;r.W.MAX_TIMELINE_SLOTS=1e3;var b=[{years:1},{months:1},{days:1},{hours:1},{minutes:30},{minutes:15},{minutes:10},{minutes:5},{minutes:1},{seconds:30},{seconds:15},{seconds:10},{seconds:5},{seconds:1},{milliseconds:500},{milliseconds:100},{milliseconds:10},{milliseconds:1}];function S(e,t,n,i){var o={labelInterval:D(n,"slotLabelInterval"),slotDuration:D(n,"slotDuration")};!function(e,t,n){var i=t.currentRange;if(e.labelInterval){var o=n.countDurationsBetween(i.start,i.end,e.labelInterval);o>r.W.MAX_TIMELINE_SLOTS&&(e.labelInterval=null)}if(e.slotDuration){var s=n.countDurationsBetween(i.start,i.end,e.slotDuration);s>r.W.MAX_TIMELINE_SLOTS&&(e.slotDuration=null)}if(e.labelInterval&&e.slotDuration){var a=Object(r.oc)(e.labelInterval,e.slotDuration);(null===a||a<1)&&(e.slotDuration=null)}}(o,e,t),T(o,e,t),function(e,t,n){var i=t.currentRange,o=e.slotDuration;if(!o){for(var s=T(e,t,n),a=0,l=b;a<l.length;a++){var c=l[a],u=Object(r.Y)(c),d=Object(r.oc)(s,u);if(null!==d&&d>1&&d<=y){o=u;break}}if(o){var h=n.countDurationsBetween(i.start,i.end,o);h>m&&(o=null)}o||(o=s),e.slotDuration=o}}(o,e,t);var s=n.slotLabelFormat,a=Array.isArray(s)?s:null!=s?[s]:function(e,t,n,i){var o,s,a=e.labelInterval,l=Object(r.Cb)(a).unit,c=i.weekNumbers,u=o=s=null;"week"!==l||c||(l="day");switch(l){case"year":u={year:"numeric"};break;case"month":C("years",t,n)>1&&(u={year:"numeric"}),o={month:"short"};break;case"week":C("years",t,n)>1&&(u={year:"numeric"}),o={week:"narrow"};break;case"day":C("years",t,n)>1?u={year:"numeric",month:"long"}:C("months",t,n)>1&&(u={month:"long"}),c&&(o={week:"short"}),s={weekday:"narrow",day:"numeric"};break;case"hour":c&&(u={week:"short"}),C("days",t,n)>1&&(o={weekday:"short",day:"numeric",month:"numeric",omitCommas:!0}),s={hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"};break;case"minute":Object(r.F)(a)/60>=y?(u={hour:"numeric",meridiem:"short"},o=function(e){return":"+Object(r.Wb)(e.date.minute,2)}):u={hour:"numeric",minute:"numeric",meridiem:"short"};break;case"second":Object(r.H)(a)/60>=y?(u={hour:"numeric",minute:"2-digit",meridiem:"lowercase"},o=function(e){return":"+Object(r.Wb)(e.date.second,2)}):u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"};break;case"millisecond":u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"},o=function(e){return"."+Object(r.Wb)(e.millisecond,3)}}return[].concat(u||[],o||[],s||[])}(o,e,t,n);o.headerFormats=a.map(function(e){return Object(r.cb)(e)}),o.isTimeScale=Boolean(o.slotDuration.milliseconds);var l=null;if(!o.isTimeScale){var c=Object(r.Cb)(o.slotDuration).unit;/year|month|week/.test(c)&&(l=c)}o.largeUnit=l,o.emphasizeWeeks=Object(r.Pb)(o.slotDuration)&&C("weeks",e,t)>=2&&!n.businessHours;var u,d,h=n.snapDuration;h&&(u=Object(r.Y)(h),d=Object(r.oc)(o.slotDuration,u)),null==d&&(u=o.slotDuration,d=1),o.snapDuration=u,o.snapsPerSlot=d;var p=Object(r.G)(e.maxTime)-Object(r.G)(e.minTime),f=E(e.renderRange.start,o,t),v=E(e.renderRange.end,o,t);o.isTimeScale&&(f=t.add(f,e.minTime),v=t.add(Object(r.v)(v,-1),e.maxTime)),o.timeWindowMs=p,o.normalizedRange={start:f,end:v};for(var g=[],S=f;S<v;)w(S,o,e,i)&&g.push(S),S=t.add(S,o.slotDuration);o.slotDates=g;var R=-1,M=0,x=[],I=[];for(S=f;S<v;)w(S,o,e,i)?(R++,x.push(R),I.push(M)):x.push(R+.5),S=t.add(S,o.snapDuration),M++;return o.snapDiffToIndex=x,o.snapIndexToDiff=I,o.snapCnt=R+1,o.slotCnt=o.snapCnt/o.snapsPerSlot,o.isWeekStarts=function(e,t){for(var n=e.slotDates,r=e.emphasizeWeeks,i=null,o=[],s=0,a=n;s<a.length;s++){var l=a[s],c=t.computeWeekNumber(l),u=r&&null!==i&&i!==c;i=c,o.push(u)}return o}(o,t),o.cellRows=function(e,t,n){for(var i=e.slotDates,o=e.headerFormats,s=o.map(function(e){return[]}),a=o.map(function(e){return e.getLargestUnit?e.getLargestUnit():null}),l=0;l<i.length;l++)for(var c=i[l],u=e.isWeekStarts[l],d=0;d<o.length;d++){var h=o[d],p=s[d],f=p[p.length-1],v=o.length>1&&d<o.length-1,g=null;if(v){var y=t.format(c,h);f&&f.text===y?f.colspan+=1:g=O(c,y,a[d],n,t)}else if(!f||Object(r.Mb)(t.countDurationsBetween(e.normalizedRange.start,c,e.labelInterval))){var y=t.format(c,h);g=O(c,y,a[d],n,t)}else f.colspan+=1;g&&(g.weekStart=u,p.push(g))}return s}(o,t,n),o}function E(e,t,n){var i=e;return t.isTimeScale||(i=Object(r.ic)(i),t.largeUnit&&(i=n.startOf(i,t.largeUnit))),i}function w(e,t,n,i){if(i.isHiddenDay(e))return!1;if(t.isTimeScale){var o=Object(r.ic)(e),s=e.valueOf()-o.valueOf()-Object(r.G)(n.minTime);return(s=(s%864e5+864e5)%864e5)<t.timeWindowMs}return!0}function D(e,t){var n=e[t];if(null!=n)return Object(r.Y)(n)}function T(e,t,n){var i=t.currentRange,o=e.labelInterval;if(!o){var s=void 0;if(e.slotDuration){for(var a=0,l=b;a<l.length;a++){s=l[a];var c=Object(r.Y)(s),u=Object(r.oc)(c,e.slotDuration);if(null!==u&&u<=y){o=c;break}}o||(o=e.slotDuration)}else for(var d=0,h=b;d<h.length;d++){if(s=h[d],o=Object(r.Y)(s),n.countDurationsBetween(i.start,i.end,o)>=g)break}e.labelInterval=o}return o}function C(e,t,n){var i=t.currentRange,o=null;return"years"===e?o=n.diffWholeYears(i.start,i.end):"months"===e?o=n.diffWholeMonths(i.start,i.end):"weeks"===e?o=n.diffWholeMonths(i.start,i.end):"days"===e&&(o=Object(r.kb)(i.start,i.end)),o||0}function O(e,t,n,i,o){return{text:t,spanHtml:Object(r.I)(i,o,{date:e,type:n,forceOff:!n},{class:"fc-cell-text"},Object(r.Eb)(t)),date:e,colspan:1,isWeekStart:!1}}var R,M=function(){function e(e,t){this.headParent=e,this.bodyParent=t}return e.prototype.render=function(e,t){var n=t?{right:-e}:{left:e};this.headParent.appendChild(this.arrowEl=Object(r.Z)("div",{className:"fc-now-indicator fc-now-indicator-arrow",style:n})),this.bodyParent.appendChild(this.lineEl=Object(r.Z)("div",{className:"fc-now-indicator fc-now-indicator-line",style:n}))},e.prototype.unrender=function(){this.arrowEl&&Object(r.gc)(this.arrowEl),this.lineEl&&Object(r.gc)(this.lineEl)},e}(),x=-1!==(R=Object(r.Fb)('<div style="position:-webkit-sticky;position:sticky"></div>').style.position).indexOf("sticky")?R:null,I=/Edge/.test(navigator.userAgent),k="-webkit-sticky"===x,_="fc-sticky",j=function(){function e(e,t,n){var i=this;this.usingRelative=null,this.updateSize=function(){var e=Array.prototype.slice.call(i.scroller.canvas.el.querySelectorAll("."+_)),t=i.queryElGeoms(e),n=i.scroller.el.clientWidth;i.usingRelative?function(e,t,n){e.forEach(function(e,i){var o=t[i].naturalBound;Object(r.D)(e,{position:"relative",left:n[i].left-o.left,top:n[i].top-o.top})})}(e,t,i.computeElDestinations(t,n)):function(e,t,n){e.forEach(function(e,i){var o=0;"center"===t[i].intendedTextAlign&&(o=(n-t[i].elWidth)/2,"center"===t[i].computedTextAlign&&(e.setAttribute("data-sticky-center",""),e.parentNode.style.textAlign="left")),Object(r.D)(e,{position:x,left:o,right:0,top:0})})}(e,t,n)},this.scroller=e,this.usingRelative=!x||I&&t||(I||k)&&n,this.usingRelative&&e.on("scrollEnd",this.updateSize)}return e.prototype.destroy=function(){this.scroller.off("scrollEnd",this.updateSize)},e.prototype.queryElGeoms=function(e){for(var t=this.scroller.canvas.el.getBoundingClientRect(),n=[],i=0,o=e;i<o.length;i++){var s=o[i],a=Object(r.kc)(s.parentNode.getBoundingClientRect(),-t.left,-t.top),l=s.getBoundingClientRect(),c=window.getComputedStyle(s),u=window.getComputedStyle(s.parentNode).textAlign,d=u,h=null;"sticky"!==c.position&&(h=Object(r.kc)(l,-t.left-(parseFloat(c.left)||0),-t.top-(parseFloat(c.top)||0))),s.hasAttribute("data-sticky-center")&&(d="center"),n.push({parentBound:a,naturalBound:h,elWidth:l.width,elHeight:l.height,computedTextAlign:u,intendedTextAlign:d})}return n},e.prototype.computeElDestinations=function(e,t){var n=this.scroller.getScrollFromLeft(),r=this.scroller.getScrollTop(),i=n+t;return e.map(function(e){var t,o,s=e.elWidth,a=e.elHeight,l=e.parentBound,c=e.naturalBound;switch(e.intendedTextAlign){case"left":t=n;break;case"right":t=i-s;break;case"center":t=(n+i)/2-s/2}return t=Math.min(t,l.right-s),t=Math.max(t,l.left),o=r,o=Math.min(o,l.bottom-a),{left:t,top:o=Math.max(o,c.top)}})},e}();var P=function(e){function t(t,n){var i=e.call(this)||this;return i.renderSkeleton=Object(r.Ub)(i._renderSkeleton,i._unrenderSkeleton),i.layout=new p(t,n,"auto"),i}return o(t,e),t.prototype.render=function(e,t){var n=this.tDateProfile=S(e.dateProfile,t.dateEnv,t.options,e.dateProfileGenerator);this.renderSkeleton(t),this.header.receiveProps({dateProfile:e.dateProfile,tDateProfile:n},t),this.slats.receiveProps({dateProfile:e.dateProfile,tDateProfile:n},t)},t.prototype.destroy=function(){this.renderSkeleton.unrender(),this.layout.destroy(),e.prototype.destroy.call(this)},t.prototype._renderSkeleton=function(e){var t=this.layout,n=t.headerScroller.enhancedScroll,r=t.bodyScroller.enhancedScroll;this.headStickyScroller=new j(n,e.isRtl,!1),this.bodyStickyScroller=new j(r,e.isRtl,!1),this.header=new f(n.canvas.contentEl),this.slats=new v(r.canvas.bgEl),this.nowIndicator=new M(n.canvas.el,r.canvas.el)},t.prototype._unrenderSkeleton=function(){this.header.destroy(),this.slats.destroy(),this.nowIndicator.unrender(),this.headStickyScroller.destroy(),this.bodyStickyScroller.destroy()},t.prototype.getNowIndicatorUnit=function(e,t){var n=this.context,i=this.tDateProfile=S(e,n.dateEnv,n.options,t);if(i.isTimeScale)return Object(r.Cb)(i.slotDuration).unit},t.prototype.renderNowIndicator=function(e){Object(r.ec)(this.tDateProfile.normalizedRange,e)&&this.nowIndicator.render(this.dateToCoord(e),this.context.isRtl)},t.prototype.unrenderNowIndicator=function(){this.nowIndicator.unrender()},t.prototype.updateSize=function(e,t,n){this.applySlotWidth(this.computeSlotWidth()),this.layout.setHeight(t,n),this.slats.updateSize()},t.prototype.updateStickyScrollers=function(){this.headStickyScroller.updateSize(),this.bodyStickyScroller.updateSize()},t.prototype.computeSlotWidth=function(){var e=this.context.options.slotWidth||"";return""===e&&(e=this.computeDefaultSlotWidth(this.tDateProfile)),e},t.prototype.computeDefaultSlotWidth=function(e){var t=0;this.header.innerEls.forEach(function(e,n){t=Math.max(t,e.getBoundingClientRect().width)});var n=Math.ceil(t)+1,i=Object(r.oc)(e.labelInterval,e.slotDuration),o=Math.ceil(n/i),s=window.getComputedStyle(this.header.slatColEls[0]).minWidth;return s&&(s=parseInt(s,10))&&(o=Math.max(o,s)),o},t.prototype.applySlotWidth=function(e){var t=this.layout,n=this.tDateProfile,r="",i="",o="";if(""!==e){r=(e=Math.round(e))*n.slotDates.length,i="",o=e;var s=t.bodyScroller.enhancedScroll.getClientWidth();s>r&&(i=s,r="",o=Math.floor(s/n.slotDates.length))}t.headerScroller.enhancedScroll.canvas.setWidth(r),t.headerScroller.enhancedScroll.canvas.setMinWidth(i),t.bodyScroller.enhancedScroll.canvas.setWidth(r),t.bodyScroller.enhancedScroll.canvas.setMinWidth(i),""!==o&&this.header.slatColEls.slice(0,-1).concat(this.slats.slatColEls.slice(0,-1)).forEach(function(e){e.style.width=o+"px"})},t.prototype.computeDateSnapCoverage=function(e){var t=this.tDateProfile,n=this.context.dateEnv.countDurationsBetween(t.normalizedRange.start,e,t.snapDuration);if(n<0)return 0;if(n>=t.snapDiffToIndex.length)return t.snapCnt;var i=Math.floor(n),o=t.snapDiffToIndex[i];return Object(r.Mb)(o)?o+=n-i:o=Math.ceil(o),o},t.prototype.dateToCoord=function(e){var t=this.tDateProfile,n=this.computeDateSnapCoverage(e)/t.snapsPerSlot,r=Math.floor(n),i=n-(r=Math.min(r,t.slotCnt-1)),o=this.slats,s=o.innerCoordCache,a=o.outerCoordCache;return this.context.isRtl?a.rights[r]-s.getWidth(r)*i-a.originClientRect.width:a.lefts[r]+s.getWidth(r)*i},t.prototype.rangeToCoords=function(e){return this.context.isRtl?{right:this.dateToCoord(e.start),left:this.dateToCoord(e.end)}:{left:this.dateToCoord(e.start),right:this.dateToCoord(e.end)}},t.prototype.computeDateScroll=function(e){var t=this.context,n=t.dateEnv,i=t.isRtl,o=this.props.dateProfile,s=0;return o&&(s=this.dateToCoord(n.add(Object(r.ic)(o.activeRange.start),e)),!i&&s&&(s+=1)),{left:s}},t.prototype.queryDateScroll=function(){return{left:this.layout.bodyScroller.enhancedScroll.getScrollLeft()}},t.prototype.applyDateScroll=function(e){this.layout.bodyScroller.enhancedScroll.setScrollLeft(e.left||0),this.layout.headerScroller.enhancedScroll.setScrollLeft(e.left||0)},t}(r.b),H=function(e){function t(t,n){var r=e.call(this)||this;return r.masterContainerEl=t,r.timeAxis=n,r}return o(t,e),t.prototype.renderSegHtml=function(e,t){var n=this.context,i=e.eventRange,o=i.def,s=i.ui,a=Object(r.P)(n,o,s),l=e.isStart&&Object(r.R)(n,o,s),c=e.isEnd&&Object(r.Q)(n,o,s),u=this.getSegClasses(e,a,l||c,t);u.unshift("fc-timeline-event","fc-h-event");var d=this.getTimeText(i);return'<a class="'+u.join(" ")+'" style="'+Object(r.eb)(this.getSkinCss(s))+'"'+(o.url?' href="'+Object(r.Eb)(o.url)+'"':"")+">"+(d?'<span class="fc-time-wrap"><span class="fc-time">'+Object(r.Eb)(d)+"</span></span>":"")+'<span class="fc-title-wrap"><span class="fc-title fc-sticky">'+(o.title?Object(r.Eb)(o.title):" ")+"</span></span>"+(l?'<div class="fc-resizer fc-start-resizer"></div>':"")+(c?'<div class="fc-resizer fc-end-resizer"></div>':"")+"</a>"},t.prototype.computeDisplayEventTime=function(){return!this.timeAxis.tDateProfile.isTimeScale},t.prototype.computeDisplayEventEnd=function(){return!1},t.prototype.computeEventTimeFormat=function(){return{hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"}},t.prototype.attachSegs=function(e,t){if(!this.el&&this.masterContainerEl&&(this.el=Object(r.Z)("div",{className:"fc-event-container"}),t&&this.el.classList.add("fc-mirror-container"),this.masterContainerEl.appendChild(this.el)),this.el)for(var n=0,i=e;n<i.length;n++){var o=i[n];this.el.appendChild(o.el)}},t.prototype.detachSegs=function(e){for(var t=0,n=e;t<n.length;t++){var i=n[t];Object(r.gc)(i.el)}},t.prototype.computeSegSizes=function(e){for(var t=this.timeAxis,n=0,i=e;n<i.length;n++){var o=i[n],s=t.rangeToCoords(o);Object(r.D)(o.el,{left:o.left=s.left,right:-(o.right=s.right)})}},t.prototype.assignSegSizes=function(e){if(this.el){for(var t=0,n=e;t<n.length;t++){(a=n[t]).height=Object(r.S)(a.el)}this.buildSegLevels(e);var i=L(e);Object(r.E)(this.el,"height",i);for(var o=0,s=e;o<s.length;o++){var a=s[o];Object(r.E)(a.el,"top",a.top)}}},t.prototype.buildSegLevels=function(e){for(var t=[],n=0,r=e=this.sortEventSegs(e);n<r.length;n++){var i=r[n];i.above=[];for(var o=0;o<t.length;){for(var s=!1,a=0,l=t[o];a<l.length;a++){var c=l[a];z(i,c)&&(i.above.push(c),s=!0)}if(!s)break;o+=1}for((t[o]||(t[o]=[])).push(i),o+=1;o<t.length;){for(var u=0,d=t[o];u<d.length;u++){var h=d[u];z(i,h)&&h.above.push(i)}o+=1}}return t},t}(r.l);function L(e){for(var t=0,n=0,r=e;n<r.length;n++){var i=r[n];t=Math.max(t,N(i))}return t}function N(e){return null==e.top&&(e.top=L(e.above)),e.top+e.height}function z(e,t){return e.left<t.right&&e.right>t.left}var A=function(e){function t(t,n){var r=e.call(this)||this;return r.masterContainerEl=t,r.timeAxis=n,r}return o(t,e),t.prototype.attachSegs=function(e,t){if(t.length){var n=void 0;n="businessHours"===e?"bgevent":e.toLowerCase();var i=Object(r.Z)("div",{className:"fc-"+n+"-container"});this.masterContainerEl.appendChild(i);for(var o=0,s=t;o<s.length;o++){var a=s[o];i.appendChild(a.el)}return[i]}},t.prototype.computeSegSizes=function(e){for(var t=this.timeAxis,n=0,r=e;n<r.length;n++){var i=r[n],o=t.rangeToCoords(i);i.left=o.left,i.right=o.right}},t.prototype.assignSegSizes=function(e){for(var t=0,n=e;t<n.length;t++){var i=n[t];Object(r.D)(i.el,{left:i.left,right:-i.right})}},t}(r.m),U=function(e){function t(t,n,i){var o=e.call(this,n)||this;o.slicer=new B,o.renderEventDrag=Object(r.Ub)(o._renderEventDrag,o._unrenderEventDrag),o.renderEventResize=Object(r.Ub)(o._renderEventResize,o._unrenderEventResize),o.fgContainerEl=t,o.timeAxis=i;var s=o.fillRenderer=new A(n,i),a=o.eventRenderer=new H(t,i);return o.mirrorRenderer=new H(t,i),o.renderBusinessHours=Object(r.Ub)(s.renderSegs.bind(s,"businessHours"),s.unrender.bind(s,"businessHours")),o.renderDateSelection=Object(r.Ub)(s.renderSegs.bind(s,"highlight"),s.unrender.bind(s,"highlight")),o.renderBgEvents=Object(r.Ub)(s.renderSegs.bind(s,"bgEvent"),s.unrender.bind(s,"bgEvent")),o.renderFgEvents=Object(r.Ub)(a.renderSegs.bind(a),a.unrender.bind(a)),o.renderEventSelection=Object(r.Ub)(a.selectByInstanceId.bind(a),a.unselectByInstanceId.bind(a),[o.renderFgEvents]),o}return o(t,e),t.prototype.render=function(e,t){var n=this.timeAxis,r=this.slicer.sliceProps(e,e.dateProfile,n.tDateProfile.isTimeScale?null:e.nextDayThreshold,t.calendar,this,n);this.renderBusinessHours(t,r.businessHourSegs),this.renderDateSelection(t,r.dateSelectionSegs),this.renderBgEvents(t,r.bgEventSegs),this.renderFgEvents(t,r.fgEventSegs),this.renderEventSelection(r.eventSelection),this.renderEventDrag(r.eventDrag),this.renderEventResize(r.eventResize)},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.renderBusinessHours.unrender(),this.renderDateSelection.unrender(),this.renderBgEvents.unrender(),this.renderFgEvents.unrender(),this.renderEventSelection.unrender(),this.renderEventDrag.unrender(),this.renderEventResize.unrender()},t.prototype._renderEventDrag=function(e){e&&(this.eventRenderer.hideByHash(e.affectedInstances),this.mirrorRenderer.renderSegs(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg}))},t.prototype._unrenderEventDrag=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.mirrorRenderer.unrender(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg}))},t.prototype._renderEventResize=function(e){if(e){var t=e.segs.map(function(e){return a({},e)});this.eventRenderer.hideByHash(e.affectedInstances),this.fillRenderer.renderSegs("highlight",this.context,t),this.mirrorRenderer.renderSegs(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg})}},t.prototype._unrenderEventResize=function(e){e&&(this.eventRenderer.showByHash(e.affectedInstances),this.fillRenderer.unrender("highlight",this.context),this.mirrorRenderer.unrender(this.context,e.segs,{isDragging:!0,sourceSeg:e.sourceSeg}))},t.prototype.updateSize=function(e){var t=this.fillRenderer,n=this.eventRenderer,r=this.mirrorRenderer;t.computeSizes(e),n.computeSizes(e),r.computeSizes(e),t.assignSizes(e),n.assignSizes(e),r.assignSizes(e)},t}(r.c),B=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.sliceRange=function(e,t){var n=t.tDateProfile,i=t.props,o=i.dateProfile,s=i.dateProfileGenerator,a=function(e,t,n){if(!t.isTimeScale&&(e=Object(r.V)(e),t.largeUnit)){var i=e;((e={start:n.startOf(e.start,t.largeUnit),end:n.startOf(e.end,t.largeUnit)}).end.valueOf()!==i.end.valueOf()||e.end<=e.start)&&(e={start:e.start,end:n.add(e.end,t.slotDuration)})}return e}(e,n,t.context.dateEnv),l=[];if(t.computeDateSnapCoverage(a.start)<t.computeDateSnapCoverage(a.end)){var c=Object(r.Jb)(a,n.normalizedRange);c&&l.push({start:c.start,end:c.end,isStart:c.start.valueOf()===a.start.valueOf()&&w(c.start,n,o,s),isEnd:c.end.valueOf()===a.end.valueOf()&&w(Object(r.x)(c.end,-1),n,o,s)})}return l},t}(r.r),V=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderSkeleton=Object(r.Ub)(t._renderSkeleton,t._unrenderSkeleton),t.startInteractive=Object(r.Ub)(t._startInteractive,t._stopInteractive),t}return o(t,e),t.prototype._startInteractive=function(e){this.context.calendar.registerInteractiveComponent(this,{el:e})},t.prototype._stopInteractive=function(){this.context.calendar.unregisterInteractiveComponent(this)},t.prototype.render=function(t,n){e.prototype.render.call(this,t,n),this.renderSkeleton(this.context),this.timeAxis.receiveProps({dateProfileGenerator:t.dateProfileGenerator,dateProfile:t.dateProfile},n),this.startInteractive(this.timeAxis.slats.el),this.lane.receiveProps(a({},t,{nextDayThreshold:this.context.nextDayThreshold}),n),this.startNowIndicator(t.dateProfile,t.dateProfileGenerator)},t.prototype.destroy=function(){this.startInteractive.unrender(),this.renderSkeleton.unrender(),e.prototype.destroy.call(this)},t.prototype._renderSkeleton=function(e){this.el.classList.add("fc-timeline"),!1===e.options.eventOverlap&&this.el.classList.add("fc-no-overlap"),this.el.innerHTML=this.renderSkeletonHtml(),this.timeAxis=new P(this.el.querySelector("thead .fc-time-area"),this.el.querySelector("tbody .fc-time-area")),this.lane=new U(this.timeAxis.layout.bodyScroller.enhancedScroll.canvas.contentEl,this.timeAxis.layout.bodyScroller.enhancedScroll.canvas.bgEl,this.timeAxis)},t.prototype._unrenderSkeleton=function(){this.el.classList.remove("fc-timeline"),this.el.classList.remove("fc-no-overlap"),this.timeAxis.destroy(),this.lane.destroy()},t.prototype.renderSkeletonHtml=function(){var e=this.context.theme;return'<table class="'+e.getClass("tableGrid")+'"> <thead class="fc-head"> <tr> <td class="fc-time-area '+e.getClass("widgetHeader")+'"></td> </tr> </thead> <tbody class="fc-body"> <tr> <td class="fc-time-area '+e.getClass("widgetContent")+'"></td> </tr> </tbody> </table>'},t.prototype.updateSize=function(e,t,n){this.timeAxis.updateSize(e,t,n),this.lane.updateSize(e)},t.prototype.getNowIndicatorUnit=function(e,t){return this.timeAxis.getNowIndicatorUnit(e,t)},t.prototype.renderNowIndicator=function(e){this.timeAxis.renderNowIndicator(e)},t.prototype.unrenderNowIndicator=function(){this.timeAxis.unrenderNowIndicator()},t.prototype.computeDateScroll=function(e){return this.timeAxis.computeDateScroll(e)},t.prototype.applyScroll=function(t,n){e.prototype.applyScroll.call(this,t,n);var r=this.context.calendar;(n||r.isViewUpdated||r.isDatesUpdated||r.isEventsUpdated)&&this.timeAxis.updateStickyScrollers()},t.prototype.applyDateScroll=function(e){this.timeAxis.applyDateScroll(e)},t.prototype.queryScroll=function(){var e=this.timeAxis.layout.bodyScroller.enhancedScroll;return{top:e.getScrollTop(),left:e.getScrollLeft()}},t.prototype.buildPositionCaches=function(){this.timeAxis.slats.updateSize()},t.prototype.queryHit=function(e,t,n,r){var i=this.timeAxis.slats.positionToHit(e);if(i)return{component:this,dateSpan:i.dateSpan,rect:{left:i.left,right:i.right,top:0,bottom:r},dayEl:i.dayEl,layer:0}},t}(r.t),F=Object(r.db)({defaultView:"timelineDay",views:{timeline:{class:V,eventResizableFromStart:!0},timelineDay:{type:"timeline",duration:{days:1}},timelineWeek:{type:"timeline",duration:{weeks:1}},timelineMonth:{type:"timeline",duration:{months:1}},timelineYear:{type:"timeline",duration:{years:1}}}});t.a=F},vm5u:function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},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="/dist/",t(t.s=36)}([function(e,t,n){var r=n(27)("wks"),i=n(30),o=n(2).Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},function(e,t){var n=e.exports={version:"2.6.3"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports={}},function(e,t,n){var r=n(10);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(8),i=n(11);e.exports=n(6)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(23)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(4),i=n(49),o=n(64),s=Object.defineProperty;t.f=n(6)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},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 r=n(27)("keys"),i=n(30);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(50),i=n(9);e.exports=function(e){return r(i(e))}},function(e,t,n){"use strict";var r=n(62)(!0);n(24)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){e.exports={default:n(42),__esModule:!0}},function(e,t,n){var r=n(18),i=n(0)("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?n:o?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(44);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(10),i=n(2).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(2),i=n(1),o=n(19),s=n(5),a=n(7),l=function(e,t,n){var c,u,d,h=e&l.F,p=e&l.G,f=e&l.S,v=e&l.P,g=e&l.B,y=e&l.W,m=p?i:i[t]||(i[t]={}),b=m.prototype,S=p?r:f?r[t]:(r[t]||{}).prototype;for(c in p&&(n=t),n)(u=!h&&S&&void 0!==S[c])&&a(m,c)||(d=u?S[c]:n[c],m[c]=p&&"function"!=typeof S[c]?n[c]:g&&u?o(d,r):y&&S[c]==d?function(e){var t=function(t,n,r){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,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):v&&"function"==typeof d?o(Function.call,d):d,v&&((m.virtual||(m.virtual={}))[c]=d,e&l.R&&b&&!b[c]&&s(b,c,d)))};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){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var r=n(25),i=n(22),o=n(61),s=n(5),a=n(3),l=n(53),c=n(26),u=n(58),d=n(0)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,f,v,g,y){l(n,t,f);var m,b,S,E=function(e){if(!h&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",D="values"==v,T=!1,C=e.prototype,O=C[d]||C["@@iterator"]||v&&C[v],R=O||E(v),M=v?D?E("entries"):R:void 0,x="Array"==t&&C.entries||O;if(x&&(S=u(x.call(new e)))!==Object.prototype&&S.next&&(c(S,w,!0),r||"function"==typeof S[d]||s(S,d,p)),D&&O&&"values"!==O.name&&(T=!0,R=function(){return O.call(this)}),r&&!y||!h&&!T&&C[d]||s(C,d,R),a[t]=R,a[w]=p,v)if(m={values:D?R:E("values"),keys:g?R:E("keys"),entries:M},y)for(b in m)b in C||o(C,b,m[b]);else i(i.P+i.F*(h||T),t,m);return m}},function(e,t){e.exports=!0},function(e,t,n){var r=n(8).f,i=n(7),o=n(0)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(1),i=n(2),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(25)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(13),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(9);e.exports=function(e){return Object(r(e))}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(17),i=n(0)("iterator"),o=n(3);e.exports=n(1).getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){n(68);for(var r=n(2),i=n(5),o=n(3),s=n(0)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<a.length;l++){var c=a[l],u=r[c],d=u&&u.prototype;d&&!d[s]&&i(d,s,c),o[c]=o.Array}},function(e,t,n){n(73);var r=n(71)(n(34),n(72),"data-v-2ebcbc83",null);e.exports=r.exports},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(16),o=r(i),s=n(39),a=r(s),l=n(35),c=r(l);t.default={data:function(){return{myDate:[],list:[],historyChose:[],dateTop:""}},props:{markDate:{type:Array,default:function(){return[]}},markDateMore:{type:Array,default:function(){return[]}},textTop:{type:Array,default:function(){return["一","二","三","四","五","六","日"]}},sundayStart:{type:Boolean,default:function(){return!1}},agoDayHide:{type:String,default:"0"},futureDayHide:{type:String,default:"2554387200"}},created:function(){this.intStart(),this.myDate=new Date},methods:{intStart:function(){c.default.sundayStart=this.sundayStart},setClass:function(e){var t={};return t[e.markClassName]=e.markClassName,t},clickDay:function(e,t){"nowMonth"!==e.otherMonth||e.dayHide||this.getList(this.myDate,e.date),"nowMonth"!==e.otherMonth&&("preMonth"===e.otherMonth?this.PreMonth(e.date):this.NextMonth(e.date))},ChoseMonth:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e=c.default.dateFormat(e),this.myDate=new Date(e),this.$emit("changeMonth",c.default.dateFormat(this.myDate)),t?this.getList(this.myDate,e,t):this.getList(this.myDate)},PreMonth:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e=c.default.dateFormat(e),this.myDate=c.default.getOtherMonth(this.myDate,"preMonth"),this.$emit("changeMonth",c.default.dateFormat(this.myDate)),t?this.getList(this.myDate,e,t):this.getList(this.myDate)},NextMonth:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e=c.default.dateFormat(e),this.myDate=c.default.getOtherMonth(this.myDate,"nextMonth"),this.$emit("changeMonth",c.default.dateFormat(this.myDate)),t?this.getList(this.myDate,e,t):this.getList(this.myDate)},forMatArgs:function(){var e=this.markDate,t=this.markDateMore;return e=e.map(function(e){return c.default.dateFormat(e)}),t=t.map(function(e){return e.date=c.default.dateFormat(e.date),e}),[e,t]},getList:function(e,t){var n=(!(arguments.length>2&&void 0!==arguments[2])||arguments[2],this.forMatArgs()),r=(0,a.default)(n,2),i=r[0],s=r[1];this.dateTop=e.getFullYear()+"年"+(e.getMonth()+1)+"月";for(var l=c.default.getMonthList(this.myDate),u=0;u<l.length;u++){var d="",h=l[u];h.chooseDay=!1;var p=h.date,f=new Date(p).getTime()/1e3,v=!0,g=!1,y=void 0;try{for(var m,b=(0,o.default)(s);!(v=(m=b.next()).done);v=!0){var S=m.value;S.date===p&&(d=S.className||"")}}catch(e){g=!0,y=e}finally{try{!v&&b.return&&b.return()}finally{if(g)throw y}}h.markClassName=d,h.isMark=i.indexOf(p)>-1,h.dayHide=f<this.agoDayHide||f>this.futureDayHide,h.isToday&&this.$emit("isToday",p);var E=!h.dayHide&&"nowMonth"===h.otherMonth;t&&t===p&&E?(this.$emit("choseDay",p),this.historyChose.push(p),h.chooseDay=!0):this.historyChose[this.historyChose.length-1]===p&&!t&&E&&(h.chooseDay=!0)}this.list=l}},mounted:function(){this.getList(this.myDate)},watch:{markDate:{handler:function(e,t){this.getList(this.myDate)},deep:!0},markDateMore:{handler:function(e,t){this.getList(this.myDate)},deep:!0},agoDayHide:{handler:function(e,t){this.getList(this.myDate)},deep:!0},futureDayHide:{handler:function(e,t){this.getList(this.myDate)},deep:!0},sundayStart:{handler:function(e,t){this.intStart(),this.getList(this.myDate)},deep:!0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(40),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default={getDaysInOneMonth:function(e){var t=e.getFullYear(),n=e.getMonth()+1;return new Date(t,n,0).getDate()},getMonthweek:function(e){var t=e.getFullYear(),n=e.getMonth()+1,r=new Date(t+"/"+n+"/1");return this.sundayStart?0==r.getDay()?7:r.getDay():0==r.getDay()?6:r.getDay()-1},getOtherMonth:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"nextMonth",n=this.dateFormat(e).split("/"),r=n[0],i=n[1],o=n[2],s=r,a=void 0;"nextMonth"===t?13==(a=parseInt(i)+1)&&(s=parseInt(s)+1,a=1):0==(a=parseInt(i)-1)&&(s=parseInt(s)-1,a=12);var l=o,c=new Date(s,a,0).getDate();l>c&&(l=c),a<10&&(a="0"+a),l<10&&(l="0"+l);var u=s+"/"+a+"/"+l;return new Date(u)},getLeftArr:function(e){for(var t=[],n=this.getMonthweek(e),r=this.getDaysInOneMonth(this.getOtherMonth(e,"preMonth"))-n+1,i=this.getOtherMonth(e,"preMonth"),o=0;o<n;o++){var s=i.getFullYear()+"/"+(i.getMonth()+1)+"/"+(r+o);t.push({id:r+o,date:s,isToday:!1,otherMonth:"preMonth"})}return t},getRightArr:function(e){for(var t=[],n=this.getOtherMonth(e,"nextMonth"),r=this.getDaysInOneMonth(e)+this.getMonthweek(e),i=7-r%7,o=0;o<i;o++){var s=n.getFullYear()+"/"+(n.getMonth()+1)+"/"+(o+1);t.push({id:o+1,date:s,isToday:!1,otherMonth:"nextMonth"})}return t},dateFormat:function(e){return(e="string"==typeof e?new Date(e.replace(/\-/g,"/")):e).getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()},getMonthListNoOther:function(e){for(var t=[],n=this.getDaysInOneMonth(e),r=e.getFullYear(),i=e.getMonth()+1,o=this.dateFormat(new Date),s=0;s<n;s++){var a=r+"/"+i+"/"+(s+1);t.push({id:s+1,date:a,isToday:o===a,otherMonth:"nowMonth"})}return t},getMonthList:function(e){return[].concat((0,i.default)(this.getLeftArr(e)),(0,i.default)(this.getMonthListNoOther(e)),(0,i.default)(this.getRightArr(e)))},sundayStart:!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(33),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=i.default,"undefined"!=typeof window&&window.Vue&&window.Vue.component("clock",Clock)},function(e,t,n){e.exports={default:n(41),__esModule:!0}},function(e,t,n){e.exports={default:n(43),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var i=n(38),o=r(i),s=n(16),a=r(s);t.default=function(e,t){if(Array.isArray(e))return e;if((0,o.default)(Object(e)))return function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var s,l=(0,a.default)(e);!(r=(s=l.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(37),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,i.default)(e)}},function(e,t,n){n(15),n(67),e.exports=n(1).Array.from},function(e,t,n){n(32),n(15),e.exports=n(65)},function(e,t,n){n(32),n(15),e.exports=n(66)},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(14),i=n(28),o=n(63);e.exports=function(e){return function(t,n,s){var a,l=r(t),c=i(l.length),u=o(s,c);if(e&&n!=n){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){"use strict";var r=n(8),i=n(11);e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},function(e,t,n){var r=n(2).document;e.exports=r&&r.documentElement},function(e,t,n){e.exports=!n(6)&&!n(23)(function(){return 7!=Object.defineProperty(n(20)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(18);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(3),i=n(0)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[i]===e)}},function(e,t,n){var r=n(4);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&r(o.call(e)),t}}},function(e,t,n){"use strict";var r=n(56),i=n(11),o=n(26),s={};n(5)(s,n(0)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var r=n(0)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o=[7],s=o[r]();s.next=function(){return{done:n=!0}},o[r]=function(){return s},e(o)}catch(e){}return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(4),i=n(57),o=n(21),s=n(12)("IE_PROTO"),a=function(){},l=function(){var e,t=n(20)("iframe"),r=o.length;for(t.style.display="none",n(48).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[o[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(a.prototype=r(e),n=new a,a.prototype=null,n[s]=e):n=l(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(8),i=n(4),o=n(60);e.exports=n(6)?Object.defineProperties:function(e,t){i(e);for(var n,s=o(t),a=s.length,l=0;a>l;)r.f(e,n=s[l++],t[n]);return e}},function(e,t,n){var r=n(7),i=n(29),o=n(12)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,n){var r=n(7),i=n(14),o=n(46)(!1),s=n(12)("IE_PROTO");e.exports=function(e,t){var n,a=i(e),l=0,c=[];for(n in a)n!=s&&r(a,n)&&c.push(n);for(;t.length>l;)r(a,n=t[l++])&&(~o(c,n)||c.push(n));return c}},function(e,t,n){var r=n(59),i=n(21);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){e.exports=n(5)},function(e,t,n){var r=n(13),i=n(9);e.exports=function(e){return function(t,n){var o,s,a=String(i(t)),l=r(n),c=a.length;return l<0||l>=c?e?"":void 0:(o=a.charCodeAt(l))<55296||o>56319||l+1===c||(s=a.charCodeAt(l+1))<56320||s>57343?e?a.charAt(l):o:e?a.slice(l,l+2):s-56320+(o-55296<<10)+65536}}},function(e,t,n){var r=n(13),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},function(e,t,n){var r=n(10);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(4),i=n(31);e.exports=n(1).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){var r=n(17),i=n(0)("iterator"),o=n(3);e.exports=n(1).isIterable=function(e){var t=Object(e);return void 0!==t[i]||"@@iterator"in t||o.hasOwnProperty(r(t))}},function(e,t,n){"use strict";var r=n(19),i=n(22),o=n(29),s=n(52),a=n(51),l=n(28),c=n(47),u=n(31);i(i.S+i.F*!n(54)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,i,d,h=o(e),p="function"==typeof this?this:Array,f=arguments.length,v=f>1?arguments[1]:void 0,g=void 0!==v,y=0,m=u(h);if(g&&(v=r(v,f>2?arguments[2]:void 0,2)),void 0==m||p==Array&&a(m))for(t=l(h.length),n=new p(t);t>y;y++)c(n,y,g?v(h[y],y):h[y]);else for(d=m.call(h),n=new p;!(i=d.next()).done;y++)c(n,y,g?s(d,v,[i.value,y],!0):i.value);return n.length=y,n}})},function(e,t,n){"use strict";var r=n(45),i=n(55),o=n(3),s=n(14);e.exports=n(24)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(e,t,n){(e.exports=n(70)()).push([e.i,"@media screen and (min-width:460px){.wh_item_date[data-v-2ebcbc83]:hover{background:#71c7a5;cursor:pointer}}[data-v-2ebcbc83]{margin:0;padding:0}.wh_container[data-v-2ebcbc83]{max-width:410px;margin:auto}li[data-v-2ebcbc83]{list-style-type:none}.wh_top_changge[data-v-2ebcbc83]{display:flex}.wh_top_changge li[data-v-2ebcbc83]{cursor:pointer;display:flex;color:#fff;font-size:18px;flex:1;justify-content:center;align-items:center;height:47px}.wh_top_changge .wh_content_li[data-v-2ebcbc83]{cursor:auto;flex:2.5}.wh_content_all[data-v-2ebcbc83]{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,STHeiti,Microsoft Yahei,Tahoma,Simsun,sans-serif;background-color:#0fc37c;width:100%;overflow:hidden;padding-bottom:8px}.wh_content[data-v-2ebcbc83]{display:flex;flex-wrap:wrap;padding:0 3%;width:100%}.wh_content:first-child .wh_content_item[data-v-2ebcbc83],.wh_content:first-child .wh_content_item_tag[data-v-2ebcbc83]{color:#ddd;font-size:16px}.wh_content_item[data-v-2ebcbc83],wh_content_item_tag[data-v-2ebcbc83]{font-size:15px;width:13.4%;text-align:center;color:#fff;position:relative}.wh_content_item[data-v-2ebcbc83]{height:40px}.wh_item_date[data-v-2ebcbc83],.wh_top_tag[data-v-2ebcbc83]{width:40px;height:40px;line-height:40px;margin:auto;display:flex;justify-content:center;align-items:center}.wh_jiantou1[data-v-2ebcbc83]{width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.wh_jiantou1[data-v-2ebcbc83]:active,.wh_jiantou2[data-v-2ebcbc83]:active{border-color:#ddd}.wh_jiantou2[data-v-2ebcbc83]{width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.wh_content_item>.wh_isMark[data-v-2ebcbc83]{margin:auto;border-radius:100px;background:blue;z-index:2}.wh_content_item .wh_other_dayhide[data-v-2ebcbc83],.wh_content_item .wh_want_dayhide[data-v-2ebcbc83]{color:#bfbfbf}.wh_content_item .wh_isToday[data-v-2ebcbc83]{background:#ff0;border-radius:100px}.wh_content_item .wh_chose_day[data-v-2ebcbc83]{background:green;border-radius:100px}",""])},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t<this.length;t++){var n=this[t];n[2]?e.push("@media "+n[2]+"{"+n[1]+"}"):e.push(n[1])}return e.join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(r[o]=!0)}for(i=0;i<t.length;i++){var s=t[i];"number"==typeof s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),e.push(s))}},e}},function(e,t){e.exports=function(e,t,n,r){var i,o=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(i=e,o=e.default);var a="function"==typeof o?o.options:o;if(t&&(a.render=t.render,a.staticRenderFns=t.staticRenderFns),n&&(a._scopeId=n),r){var l=Object.create(a.computed||null);Object.keys(r).forEach(function(e){var t=r[e];l[e]=function(){return t}}),a.computed=l}return{esModule:i,exports:o,options:a}}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"wh_container"},[n("div",{staticClass:"wh_content_all"},[n("div",{staticClass:"wh_top_changge"},[n("li",{on:{click:function(t){e.PreMonth(e.myDate,!1)}}},[n("div",{staticClass:"wh_jiantou1"})]),e._v(" "),n("li",{staticClass:"wh_content_li"},[e._v(e._s(e.dateTop))]),e._v(" "),n("li",{on:{click:function(t){e.NextMonth(e.myDate,!1)}}},[n("div",{staticClass:"wh_jiantou2"})])]),e._v(" "),n("div",{staticClass:"wh_content"},e._l(e.textTop,function(t){return n("div",{staticClass:"wh_content_item"},[n("div",{staticClass:"wh_top_tag"},[e._v(e._s(t))])])}),0),e._v(" "),n("div",{staticClass:"wh_content"},e._l(e.list,function(t,r){return n("div",{staticClass:"wh_content_item",on:{click:function(n){e.clickDay(t,r)}}},[n("div",{staticClass:"wh_item_date",class:[{wh_isMark:t.isMark},{wh_other_dayhide:"nowMonth"!==t.otherMonth},{wh_want_dayhide:t.dayHide},{wh_isToday:t.isToday},{wh_chose_day:t.chooseDay},e.setClass(t)]},[e._v(e._s(t.id))])])}),0)])])},staticRenderFns:[]}},function(e,t,n){var r=n(69);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals),n(74)("05c81390",r,!0)},function(e,t,n){function r(e){for(var t=0;t<e.length;t++){var n=e[t],r=c[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(o(n.parts[i]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{for(var s=[],i=0;i<n.parts.length;i++)s.push(o(n.parts[i]));c[n.id]={id:n.id,refs:1,parts:s}}}}function i(){var e=document.createElement("style");return e.type="text/css",u.appendChild(e),e}function o(e){var t,n,r=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(r){if(p)return f;r.parentNode.removeChild(r)}if(v){var o=h++;r=d||(d=i()),t=s.bind(null,r,o,!1),n=s.bind(null,r,o,!0)}else r=i(),t=function(e,t){var n=t.css,r=t.media,i=t.sourceMap;if(r&&e.setAttribute("media",r),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}function s(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=g(t,i);else{var o=document.createTextNode(i),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(o,s[t]):e.appendChild(o)}}var a="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!a)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var l=n(75),c={},u=a&&(document.head||document.getElementsByTagName("head")[0]),d=null,h=0,p=!1,f=function(){},v="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());e.exports=function(e,t,n){p=n;var i=l(e,t);return r(i),function(t){for(var n=[],o=0;o<i.length;o++){var s=i[o],a=c[s.id];a.refs--,n.push(a)}t?r(i=l(e,t)):i=[];for(var o=0;o<n.length;o++){var a=n[o];if(0===a.refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete c[a.id]}}}};var g=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(e,t){e.exports=function(e,t){for(var n=[],r={},i=0;i<t.length;i++){var o=t[i],s=o[0],a=o[1],l=o[2],c=o[3],u={id:e+":"+i,css:a,media:l,sourceMap:c};r[s]?r[s].parts.push(u):n.push(r[s]={id:s,parts:[u]})}return n}}])}}]); |