3 * Docs & License: https://fullcalendar.io/
6 !function(t
,e
){"object"==typeof exports
&&"object"==typeof module
?module
.exports
=e(require("moment"),require("jquery")):"function"==typeof define
&&define
.amd
?define(["moment","jquery"],e
):"object"==typeof exports
?exports
.FullCalendar
=e(require("moment"),require("jquery")):t
.FullCalendar
=e(t
.moment
,t
.jQuery
)}("undefined"!=typeof self
?self
:this,function(t
,e
){return function(t
){function e(i
){if(n
[i
])return n
[i
].exports
;var r
=n
[i
]={i
:i
,l
:!1,exports
:{}};return t
[i
].call(r
.exports
,r
,r
.exports
,e
),r
.l
=!0,r
.exports
}var n
={};return e
.m
=t
,e
.c
=n
,e
.d=function(t
,n
,i
){e
.o(t
,n
)||Object
.defineProperty(t
,n
,{configurable
:!1,enumerable
:!0,get:i
})},e
.n=function(t
){var n
=t
&&t
.__esModule
?function(){return t
.default}:function(){return t
};return e
.d(n
,"a",n
),n
},e
.o=function(t
,e
){return Object
.prototype.hasOwnProperty
.call(t
,e
)},e
.p
="",e(e
.s
=236)}([function(e
,n
){e
.exports
=t
},,function(t
,e
){var n
=Object
.setPrototypeOf
||{__proto__
:[]}instanceof Array
&&function(t
,e
){t
.__proto__
=e
}||function(t
,e
){for(var n
in e
)e
.hasOwnProperty(n
)&&(t
[n
]=e
[n
])};e
.__extends=function(t
,e
){function i(){this.constructor=t
}n(t
,e
),t
.prototype=null===e
?Object
.create(e
):(i
.prototype=e
.prototype,new i
)}},function(t
,n
){t
.exports
=e
},function(t
,e
,n
){function i(t
,e
){e
.left
&&t
.css({"border-left-width":1,"margin-left":e
.left
-1}),e
.right
&&t
.css({"border-right-width":1,"margin-right":e
.right
-1})}function r(t
){t
.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function o(){ht("body").addClass("fc-not-allowed")}function s(){ht("body").removeClass("fc-not-allowed")}function a(t
,e
,n
){var i
=Math
.floor(e
/t.length),r=Math.floor(e-i*(t.length-1)),o=[],s=[],a=[],u=0;l(t),t.each(function(e,n){var l=e===t.length-1?r:i,d=ht(n).outerHeight(!0);d<l?(o.push(n),s.push(d),a.push(ht(n).height())):u+=d}),n&&(e-=u,i=Math.floor(e/o.length
),r
=Math
.floor(e
-i
*(o
.length
-1))),ht(o
).each(function(t
,e
){var n
=t
===o
.length
-1?r
:i
,l
=s
[t
],u
=a
[t
],d
=n
-(l
-u
);l
<n
&&ht(e
).height(d
)})}function l(t
){t
.height("")}function u(t
){var e
=0;return t
.find("> *").each(function(t
,n
){var i
=ht(n
).outerWidth();i
>e
&&(e
=i
)}),e
++,t
.width(e
),e
}function d(t
,e
){var n
,i
=t
.add(e
);return i
.css({position
:"relative",left
:-1}),n
=t
.outerHeight()-e
.outerHeight(),i
.css({position
:"",left
:""}),n
}function c(t
){var e
=t
.css("position"),n
=t
.parents().filter(function(){var t
=ht(this);return/(auto|scroll)/.test(t
.css("overflow")+t
.css("overflow-y")+t
.css("overflow-x"))}).eq(0);return"fixed"!==e
&&n
.length
?n
:ht(t
[0].ownerDocument
||document
)}function p(t
,e
){var n
=t
.offset(),i
=n
.left
-(e
?e
.left
:0),r
=n
.top
-(e
?e
.top
:0);return{left
:i
,right
:i
+t
.outerWidth(),top
:r
,bottom
:r
+t
.outerHeight()}}function h(t
,e
){var n
=t
.offset(),i
=g(t
),r
=n
.left
+b(t
,"border-left-width")+i
.left
-(e
?e
.left
:0),o
=n
.top
+b(t
,"border-top-width")+i
.top
-(e
?e
.top
:0);return{left
:r
,right
:r
+t
[0].clientWidth
,top
:o
,bottom
:o
+t
[0].clientHeight
}}function f(t
,e
){var n
=t
.offset(),i
=n
.left
+b(t
,"border-left-width")+b(t
,"padding-left")-(e
?e
.left
:0),r
=n
.top
+b(t
,"border-top-width")+b(t
,"padding-top")-(e
?e
.top
:0);return{left
:i
,right
:i
+t
.width(),top
:r
,bottom
:r
+t
.height()}}function g(t
){var e
,n
=t
[0].offsetWidth
-t
[0].clientWidth
,i
=t
[0].offsetHeight
-t
[0].clientHeight
;return n
=v(n
),i
=v(i
),e
={left
:0,right
:0,top
:0,bottom
:i
},y()&&"rtl"===t
.css("direction")?e
.left
=n
:e
.right
=n
,e
}function v(t
){return t
=Math
.max(0,t
),t
=Math
.round(t
)}function y(){return null===ft
&&(ft
=m()),ft
}function m(){var t
=ht("<div><div/></div>").css({position
:"absolute",top
:-1e3
,left
:0,border
:0,padding
:0,overflow
:"scroll",direction
:"rtl"}).appendTo("body"),e
=t
.children(),n
=e
.offset().left
>t
.offset().left
;return t
.remove(),n
}function b(t
,e
){return parseFloat(t
.css(e
))||0}function w(t
){return 1===t
.which
&&!t
.ctrlKey
}function D(t
){var e
=t
.originalEvent
.touches
;return e
&&e
.length
?e
[0].pageX
:t
.pageX
}function E(t
){var e
=t
.originalEvent
.touches
;return e
&&e
.length
?e
[0].pageY
:t
.pageY
}function S(t
){return/^touch/.test(t
.type
)}function C(t
){t
.addClass("fc-unselectable").on("selectstart",T
)}function R(t
){t
.removeClass("fc-unselectable").off("selectstart",T
)}function T(t
){t
.preventDefault()}function M(t
,e
){var n
={left
:Math
.max(t
.left
,e
.left
),right
:Math
.min(t
.right
,e
.right
),top
:Math
.max(t
.top
,e
.top
),bottom
:Math
.min(t
.bottom
,e
.bottom
)};return n
.left
<n
.right
&&n
.top
<n
.bottom
&&n
}function I(t
,e
){return{left
:Math
.min(Math
.max(t
.left
,e
.left
),e
.right
),top
:Math
.min(Math
.max(t
.top
,e
.top
),e
.bottom
)}}function H(t
){return{left
:(t
.left
+t
.right
)/2,top:(t.top+t.bottom)/2}}function P(t
,e
){return{left
:t
.left
-e
.left
,top
:t
.top
-e
.top
}}function _(t
){var e
,n
,i
=[],r
=[];for("string"==typeof t
?r
=t
.split(/\s*,\s*/):"function"==typeof t
?r
=[t
]:ht
.isArray(t
)&&(r
=t
),e
=0;e
<r
.length
;e
++)n
=r
[e
],"string"==typeof n
?i
.push("-"===n
.charAt(0)?{field
:n
.substring(1),order
:-1}:{field
:n
,order
:1}):"function"==typeof n
&&i
.push({func
:n
});return i
}function x(t
,e
,n
,i
,r
){var o
,s
;for(o
=0;o
<n
.length
;o
++)if(s
=O(t
,e
,n
[o
],i
,r
))return s
;return 0}function O(t
,e
,n
,i
,r
){if(n
.func
)return n
.func(t
,e
);var o
=t
[n
.field
],s
=e
[n
.field
];return null==o
&&i
&&(o
=i
[n
.field
]),null==s
&&r
&&(s
=r
[n
.field
]),F(o
,s
)*(n
.order
||1)}function F(t
,e
){return t
||e
?null==e
?-1:null==t
?1:"string"===ht
.type(t
)||"string"===ht
.type(e
)?String(t
).localeCompare(String(e
)):t
-e
:0}function z(t
,e
){return pt
.duration({days
:t
.clone().stripTime().diff(e
.clone().stripTime(),"days"),ms
:t
.time()-e
.time()})}function B(t
,e
){return pt
.duration({days
:t
.clone().stripTime().diff(e
.clone().stripTime(),"days")})}function A(t
,e
,n
){return pt
.duration(Math
.round(t
.diff(e
,n
,!0)),n
)}function k(t
,n
){var i
,r
,o
;for(i
=0;i
<e
.unitsDesc
.length
&&(r
=e
.unitsDesc
[i
],!((o
=V(r
,t
,n
))>=1&&ut(o
)));i
++);return r
}function L(t
,e
){var n
=k(t
);return"week"===n
&&"object"==typeof e
&&e
.days
&&(n
="day"),n
}function V(t
,e
,n
){return null!=n
?n
.diff(e
,t
,!0):pt
.isDuration(e
)?e
.as(t
):e
.end
.diff(e
.start
,t
,!0)}function G(t
,e
,n
){var i
;return U(n
)?(e
-t
)/n:(i=n.asMonths(),Math.abs(i)>=1&&ut(i)?e.diff(t,"months",!0)/i:e
.diff(t
,"days",!0)/n.asDays())}function N(t,e){var n,i;return U(t)||U(e)?t/e
:(n
=t
.asMonths(),i
=e
.asMonths(),Math
.abs(n
)>=1&&ut(n
)&&Math
.abs(i
)>=1&&ut(i
)?n
/i:t.asDays()/e
.asDays())}function j(t
,e
){var n
;return U(t
)?pt
.duration(t
*e
):(n
=t
.asMonths(),Math
.abs(n
)>=1&&ut(n
)?pt
.duration({months
:n
*e
}):pt
.duration({days
:t
.asDays()*e
}))}function U(t
){return Boolean(t
.hours()||t
.minutes()||t
.seconds()||t
.milliseconds())}function W(t
){return"[object Date]"===Object
.prototype.toString
.call(t
)||t
instanceof Date
}function q(t
){return"string"==typeof t
&&/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t
)}function Y(){for(var t
=[],e
=0;e
<arguments
.length
;e
++)t
[e
]=arguments
[e
];var n
=window
.console
;if(n
&&n
.log
)return n
.log
.apply(n
,t
)}function Z(){for(var t
=[],e
=0;e
<arguments
.length
;e
++)t
[e
]=arguments
[e
];var n
=window
.console
;return n
&&n
.warn
?n
.warn
.apply(n
,t
):Y
.apply(null,t
)}function Q(t
,e
){var n
,i
,r
,o
,s
,a
,l
={};if(e
)for(n
=0;n
<e
.length
;n
++){for(i
=e
[n
],r
=[],o
=t
.length
-1;o
>=0;o
--)if("object"==typeof(s
=t
[o
][i
]))r
.unshift(s
);else if(void 0!==s
){l
[i
]=s
;break}r
.length
&&(l
[i
]=Q(r
))}for(n
=t
.length
-1;n
>=0;n
--){a
=t
[n
];for(i
in a
)i
in l
||(l
[i
]=a
[i
])}return l
}function X(t
,e
){for(var n
in t
)$(t
,n
)&&(e
[n
]=t
[n
])}function $(t
,e
){return gt
.call(t
,e
)}function K(t
,e
,n
){if(ht
.isFunction(t
)&&(t
=[t
]),t
){var i
=void 0,r
=void 0;for(i
=0;i
<t
.length
;i
++)r
=t
[i
].apply(e
,n
)||r
;return r
}}function J(t
,e
){for(var n
=0,i
=0;i
<t
.length
;)e(t
[i
])?(t
.splice(i
,1),n
++):i
++;return n
}function tt(t
,e
){for(var n
=0,i
=0;i
<t
.length
;)t
[i
]===e
?(t
.splice(i
,1),n
++):i
++;return n
}function et(t
,e
){var n
,i
=t
.length
;if(null==i
||i
!==e
.length
)return!1;for(n
=0;n
<i
;n
++)if(t
[n
]!==e
[n
])return!1;return!0}function nt(){for(var t
=[],e
=0;e
<arguments
.length
;e
++)t
[e
]=arguments
[e
];for(var n
=0;n
<t
.length
;n
++)if(void 0!==t
[n
])return t
[n
]}function it(t
){return(t
+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function rt(t){return t.replace(/&.*?;/g,"")}function ot(t){var e=[];return ht.each(t,function(t,n){null!=n&&e.push(t+":"+n)}),e.join(";")}function st(t){var e=[];return ht.each(t,function(t,n){null!=n&&e.push(t+'="'+it(n)+'"')}),e.join(" ")}function at(t){return t.charAt(0).toUpperCase()+t.slice(1)}function lt(t,e){return t-e}function ut(t){return t%1==0}function dt(t,e){var n=t[e];return function(){return n.apply(t,arguments)}}function ct(t,e,n){void 0===n&&(n=!1);var i,r,o,s,a,l=function(){var u=+new Date-s;u<e?i=setTimeout(l,e-u):(i=null,n||(a=t.apply(o,r),o=r=null))};return function(){o=this,r=arguments,s=+new Date;var u=n&&!i;return i||(i=setTimeout(l,e)),u&&(a=t.apply(o,r),o=r=null),a}}Object.defineProperty(e,"__esModule",{value:!0});var pt=n(0),ht=n(3);e.compensateScroll=i,e.uncompensateScroll=r,e.disableCursor=o,e.enableCursor=s,e.distributeHeight=a,e.undistributeHeight=l,e.matchCellWidths=u,e.subtractInnerElHeight=d,e.getScrollParent=c,e.getOuterRect=p,e.getClientRect=h,e.getContentRect=f,e.getScrollbarWidths=g;var ft=null;e.isPrimaryMouseButton=w,e.getEvX=D,e.getEvY=E,e.getEvIsTouch=S,e.preventSelection=C,e.allowSelection=R,e.preventDefault=T,e.intersectRects=M,e.constrainPoint=I,e.getRectCenter=H,e.diffPoints=P,e.parseFieldSpecs=_,e.compareByFieldSpecs=x,e.compareByFieldSpec=O,e.flexibleCompare=F,e.dayIDs=["sun","mon","tue","wed","thu","fri","sat"],e.unitsDesc=["year","month","week","day","hour","minute","second","millisecond"],e.diffDayTime=z,e.diffDay=B,e.diffByUnit=A,e.computeGreatestUnit=k,e.computeDurationGreatestUnit=L,e.divideRangeByDuration=G,e.divideDurationByDuration=N,e.multiplyDuration=j,e.durationHasTime=U,e.isNativeDate=W,e.isTimeString=q,e.log=Y,e.warn=Z;var gt={}.hasOwnProperty;e.mergeProps=Q,e.copyOwnProps=X,e.hasOwnProp=$,e.applyAll=K,e.removeMatching=J,e.removeExact=tt,e.isArraysEqual=et,e.firstDefined=nt,e.htmlEscape=it,e.stripHtmlEntities=rt,e.cssToStr=ot,e.attrsToStr=st,e.capitaliseFirstLetter=at,e.compareNumbers=lt,e.isInt=ut,e.proxy=dt,e.debounce=ct},function(t,e,n){function i(t,e){return t.startMs-e.startMs}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(10),s=function(){function t(t,e){this.isStart=!0,this.isEnd=!0,r.isMoment(t)&&(t=t.clone().stripZone()),r.isMoment(e)&&(e=e.clone().stripZone()),t&&(this.startMs=t.valueOf()),e&&(this.endMs=e.valueOf())}return t.invertRanges=function(e,n){var r,o,s=[],a=n.startMs;for(e.sort(i),r=0;r<e.length;r++)o=e[r],o.startMs>a&&s.push(new t(a,o.startMs)),o.endMs>a&&(a=o.endMs);return a<n.endMs&&s.push(new t(a,n.endMs)),s},t.prototype.intersect=function(e){var n=this.startMs,i=this.endMs,r=null;return null!=e.startMs&&(n=null==n?e.startMs:Math.max(n,e.startMs)),null!=e.endMs&&(i=null==i?e.endMs:Math.min(i,e.endMs)),(null==n||null==i||n<i)&&(r=new t(n,i),r.isStart=this.isStart&&n===this.startMs,r.isEnd=this.isEnd&&i===this.endMs),r},t.prototype.intersectsWith=function(t){return(null==this.endMs||null==t.startMs||this.endMs>t.startMs)&&(null==this.startMs||null==t.endMs||this.startMs<t.endMs)},t.prototype.containsRange=function(t){return(null==this.startMs||null!=t.startMs&&t.startMs>=this.startMs)&&(null==this.endMs||null!=t.endMs&&t.endMs<=this.endMs)},t.prototype.containsDate=function(t){var e=t.valueOf();return(null==this.startMs||e>=this.startMs)&&(null==this.endMs||e<this.endMs)},t.prototype.constrainDate=function(t){var e=t.valueOf();return null!=this.startMs&&e<this.startMs&&(e=this.startMs),null!=this.endMs&&e>=this.endMs&&(e=this.endMs-1),e},t.prototype.equals=function(t){return this.startMs===t.startMs&&this.endMs===t.endMs},t.prototype.clone=function(){var e=new t(this.startMs,this.endMs);return e.isStart=this.isStart,e.isEnd=this.isEnd,e},t.prototype.getStart=function(){return null!=this.startMs?o.default.utc(this.startMs).stripZone():null},t.prototype.getEnd=function(){return null!=this.endMs?o.default.utc(this.endMs).stripZone():null},t.prototype.as=function(t){return r.utc(this.endMs).diff(r.utc(this.startMs),t,!0)},t}();e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(208),s=n(33),a=n(49),l=function(t){function e(n){var i=t.call(this)||this;return i.calendar=n,i.className=[],i.uid=String(e.uuid++),i}return i.__extends(e,t),e.parse=function(t,e){var n=new this(e);return!("object"!=typeof t||!n.applyProps(t))&&n},e.normalizeId=function(t){return t?String(t):null},e.prototype.fetch=function(t,e,n){},e.prototype.removeEventDefsById=function(t){},e.prototype.removeAllEventDefs=function(){},e.prototype.getPrimitive=function(t){},e.prototype.parseEventDefs=function(t){var e,n,i=[];for(e=0;e<t.length;e++)(n=this.parseEventDef(t[e]))&&i.push(n);return i},e.prototype.parseEventDef=function(t){var e=this.calendar.opt("eventDataTransform"),n=this.eventDataTransform;return e&&(t=e(t,this.calendar)),n&&(t=n(t,this.calendar)),a.default.parse(t,this)},e.prototype.applyManualStandardProps=function(t){return null!=t.id&&(this.id=e.normalizeId(t.id)),r.isArray(t.className)?this.className=t.className:"string"==typeof t.className&&(this.className=t.className.split(/\s+/)),!0},e.uuid=0,e.defineStandardProps=o.default.defineStandardProps,e.copyVerbatimStandardProps=o.default.copyVerbatimStandardProps,e}(s.default);e.default=l,o.default.mixInto(l),l.defineStandardProps({id:!1,className:!1,color:!0,backgroundColor:!0,borderColor:!0,textColor:!0,editable:!0,startEditable:!0,durationEditable:!0,rendering:!0,overlap:!0,constraint:!0,allDayDefault:!0,eventDataTransform:!0})},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(14),s=0,a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.listenTo=function(t,e,n){if("object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&this.listenTo(t,i,e[i]);else"string"==typeof e&&t.on(e+"."+this.getListenerNamespace(),r.proxy(n,this))},e.prototype.stopListeningTo=function(t,e){t.off((e||"")+"."+this.getListenerNamespace())},e.prototype.getListenerNamespace=function(){return null==this.listenerId&&(this.listenerId=s++),"_listener"+this.listenerId},e}(o.default);e.default=a},,,function(t,e,n){function i(t,e){return c.format.call(t,e)}function r(t,e,n){void 0===e&&(e=!1),void 0===n&&(n=!1);var i,r,d,c,p=t[0],h=1===t.length&&"string"==typeof p;return o.isMoment(p)||a.isNativeDate(p)||void 0===p?c=o.apply(null,t):(i=!1,r=!1,h?l.test(p)?(p+="-01",t=[p],i=!0,r=!0):(d=u.exec(p))&&(i=!d[5],r=!0):s.isArray(p)&&(r=!0),c=e||i?o.utc.apply(o,t):o.apply(null,t),i?(c._ambigTime=!0,c._ambigZone=!0):n&&(r?c._ambigZone=!0:h&&c.utcOffset(p))),c._fullCalendar=!0,c}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),s=n(3),a=n(4),l=/^\s*\d{4}-\d\d$/,u=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/,d=o.fn;e.newMomentProto=d;var c=s.extend({},d);e.oldMomentProto=c;var p=o.momentProperties;p.push("_fullCalendar"),p.push("_ambigTime"),p.push("_ambigZone"),e.oldMomentFormat=i;var h=function(){return r(arguments)};e.default=h,h.utc=function(){var t=r(arguments,!0);return t.hasTime()&&t.utc(),t},h.parseZone=function(){return r(arguments,!0,!0)},d.week=d.weeks=function(t){var e=this._locale._fullCalendar_weekCalc;return null==t&&"function"==typeof e?e(this):"ISO"===e?c.isoWeek.apply(this,arguments):c.week.apply(this,arguments)},d.time=function(t){if(!this._fullCalendar)return c.time.apply(this,arguments);if(null==t)return o.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});this._ambigTime=!1,o.isDuration(t)||o.isMoment(t)||(t=o.duration(t));var e=0;return o.isDuration(t)&&(e=24*Math.floor(t.asDays())),this.hours(e+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},d.stripTime=function(){return this._ambigTime||(this.utc(!0),this.set({hours:0,minutes:0,seconds:0,ms:0}),this._ambigTime=!0,this._ambigZone=!0),this},d.hasTime=function(){return!this._ambigTime},d.stripZone=function(){var t;return this._ambigZone||(t=this._ambigTime,this.utc(!0),this._ambigTime=t||!1,this._ambigZone=!0),this},d.hasZone=function(){return!this._ambigZone},d.local=function(t){return c.local.call(this,this._ambigZone||t),this._ambigTime=!1,this._ambigZone=!1,this},d.utc=function(t){return c.utc.call(this,t),this._ambigTime=!1,this._ambigZone=!1,this},d.utcOffset=function(t){return null!=t&&(this._ambigTime=!1,this._ambigZone=!1),c.utcOffset.apply(this,arguments)}},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(14),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.on=function(t,e){return r(this).on(t,this._prepareIntercept(e)),this},e.prototype.one=function(t,e){return r(this).one(t,this._prepareIntercept(e)),this},e.prototype._prepareIntercept=function(t){var e=function(e,n){return t.apply(n.context||this,n.args||[])};return t.guid||(t.guid=r.guid++),e.guid=t.guid,e},e.prototype.off=function(t,e){return r(this).off(t,e),this},e.prototype.trigger=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return r(this).triggerHandler(t,{args:e}),this},e.prototype.triggerWith=function(t,e,n){return r(this).triggerHandler(t,{context:e,args:n}),this},e.prototype.hasHandlers=function(t){var e=r._data(this,"events");return e&&e[t]&&e[t].length>0},e}(o.default);e.default=s},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){this.isAllDay=!1,this.unzonedRange=t,this.isAllDay=e}return t.prototype.toLegacy=function(t){return{start:t.msToMoment(this.unzonedRange.startMs,this.isAllDay),end:t.msToMoment(this.unzonedRange.endMs,this.isAllDay)}},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(34),o=n(209),s=n(17),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.buildInstances=function(){return[this.buildInstance()]},e.prototype.buildInstance=function(){return new o.default(this,this.dateProfile)},e.prototype.isAllDay=function(){return this.dateProfile.isAllDay()},e.prototype.clone=function(){var e=t.prototype.clone.call(this);return e.dateProfile=this.dateProfile,e},e.prototype.rezone=function(){var t=this.source.calendar,e=this.dateProfile;this.dateProfile=new s.default(t.moment(e.start),e.end?t.moment(e.end):null,t)},e.prototype.applyManualStandardProps=function(e){var n=t.prototype.applyManualStandardProps.call(this,e),i=s.default.parse(e,this.source);return!!i&&(this.dateProfile=i,null!=e.date&&(this.miscProps.date=e.date),n)},e}(r.default);e.default=a,a.defineStandardProps({start:!1,date:!1,end:!1,allDay:!1})},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){}return t.mixInto=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){t.prototype[n]||(t.prototype[n]=e.prototype[n])})},t.mixOver=function(t){var e=this;Object.getOwnPropertyNames(this.prototype).forEach(function(n){t.prototype[n]=e.prototype[n]})},t}();e.default=n},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t){this.view=t._getView(),this.component=t}return t.prototype.opt=function(t){return this.view.opt(t)},t.prototype.end=function(){},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.version="3.9.0",e.internalApiVersion=12;var i=n(4);e.applyAll=i.applyAll,e.debounce=i.debounce,e.isInt=i.isInt,e.htmlEscape=i.htmlEscape,e.cssToStr=i.cssToStr,e.proxy=i.proxy,e.capitaliseFirstLetter=i.capitaliseFirstLetter,e.getOuterRect=i.getOuterRect,e.getClientRect=i.getClientRect,e.getContentRect=i.getContentRect,e.getScrollbarWidths=i.getScrollbarWidths,e.preventDefault=i.preventDefault,e.parseFieldSpecs=i.parseFieldSpecs,e.compareByFieldSpecs=i.compareByFieldSpecs,e.compareByFieldSpec=i.compareByFieldSpec,e.flexibleCompare=i.flexibleCompare,e.computeGreatestUnit=i.computeGreatestUnit,e.divideRangeByDuration=i.divideRangeByDuration,e.divideDurationByDuration=i.divideDurationByDuration,e.multiplyDuration=i.multiplyDuration,e.durationHasTime=i.durationHasTime,e.log=i.log,e.warn=i.warn,e.removeExact=i.removeExact,e.intersectRects=i.intersectRects;var r=n(47);e.formatDate=r.formatDate,e.formatRange=r.formatRange,e.queryMostGranularFormatUnit=r.queryMostGranularFormatUnit;var o=n(31);e.datepickerLocale=o.datepickerLocale,e.locale=o.locale;var s=n(10);e.moment=s.default;var a=n(11);e.EmitterMixin=a.default;var l=n(7);e.ListenerMixin=l.default;var u=n(48);e.Model=u.default;var d=n(207);e.Constraints=d.default;var c=n(5);e.UnzonedRange=c.default;var p=n(12);e.ComponentFootprint=p.default;var h=n(212);e.BusinessHourGenerator=h.default;var f=n(34);e.EventDef=f.default;var g=n(37);e.EventDefMutation=g.default;var v=n(38);e.EventSourceParser=v.default;var y=n(6);e.EventSource=y.default;var m=n(51);e.defineThemeSystem=m.defineThemeSystem;var b=n(18);e.EventInstanceGroup=b.default;var w=n(52);e.ArrayEventSource=w.default;var D=n(215);e.FuncEventSource=D.default;var E=n(216);e.JsonFeedEventSource=E.default;var S=n(36);e.EventFootprint=S.default;var C=n(33);e.Class=C.default;var R=n(14);e.Mixin=R.default;var T=n(53);e.CoordCache=T.default;var M=n(54);e.DragListener=M.default;var I=n(20);e.Promise=I.default;var H=n(217);e.TaskQueue=H.default;var P=n(218);e.RenderQueue=P.default;var _=n(39);e.Scroller=_.default;var x=n(19);e.Theme=x.default;var O=n(219);e.DateComponent=O.default;var F=n(40);e.InteractiveDateComponent=F.default;var z=n(220);e.Calendar=z.default;var B=n(41);e.View=B.default;var A=n(22);e.defineView=A.defineView,e.getViewConfig=A.getViewConfig;var k=n(55);e.DayTableMixin=k.default;var L=n(56);e.BusinessHourRenderer=L.default;var V=n(42);e.EventRenderer=V.default;var G=n(57);e.FillRenderer=G.default;var N=n(58);e.HelperRenderer=N.default;var j=n(222);e.ExternalDropping=j.default;var U=n(223);e.EventResizing=U.default;var W=n(59);e.EventPointing=W.default;var q=n(224);e.EventDragging=q.default;var Y=n(225);e.DateSelecting=Y.default;var Z=n(60);e.StandardInteractionsMixin=Z.default;var Q=n(226);e.AgendaView=Q.default;var X=n(227);e.TimeGrid=X.default;var $=n(61);e.DayGrid=$.default;var K=n(62);e.BasicView=K.default;var J=n(229);e.MonthView=J.default;var tt=n(230);e.ListView=tt.default},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),r=function(){function t(t,e,n){this.start=t,this.end=e||null,this.unzonedRange=this.buildUnzonedRange(n)}return t.parse=function(e,n){var i=e.start||e.date,r=e.end;if(!i)return!1;var o=n.calendar,s=o.moment(i),a=r?o.moment(r):null,l=e.allDay,u=o.opt("forceEventDuration");return!!s.isValid()&&(!a||a.isValid()&&a.isAfter(s)||(a=null),null==l&&null==(l=n.allDayDefault)&&(l=o.opt("allDayDefault")),!0===l?(s.stripTime(),a&&a.stripTime()):!1===l&&(s.hasTime()||s.time(0),a&&!a.hasTime()&&a.time(0)),!a&&u&&(a=o.getDefaultEventEnd(!s.hasTime(),s)),new t(s,a,o))},t.isStandardProp=function(t){return"start"===t||"date"===t||"end"===t||"allDay"===t},t.prototype.isAllDay=function(){return!(this.start.hasTime()||this.end&&this.end.hasTime())},t.prototype.buildUnzonedRange=function(t){var e=this.start.clone().stripZone().valueOf(),n=this.getEnd(t).stripZone().valueOf();return new i.default(e,n)},t.prototype.getEnd=function(t){return this.end?this.end.clone():t.getDefaultEventEnd(this.isAllDay(),this.start)},t}();e.default=r},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(5),r=n(35),o=n(211),s=function(){function t(t){this.eventInstances=t||[]}return t.prototype.getAllEventRanges=function(t){return t?this.sliceNormalRenderRanges(t):this.eventInstances.map(r.eventInstanceToEventRange)},t.prototype.sliceRenderRanges=function(t){return this.isInverse()?this.sliceInverseRenderRanges(t):this.sliceNormalRenderRanges(t)},t.prototype.sliceNormalRenderRanges=function(t){var e,n,i,r=this.eventInstances,s=[];for(e=0;e<r.length;e++)n=r[e],(i=n.dateProfile.unzonedRange.intersect(t))&&s.push(new o.default(i,n.def,n));return s},t.prototype.sliceInverseRenderRanges=function(t){var e=this.eventInstances.map(r.eventInstanceToUnzonedRange),n=this.getEventDef();return e=i.default.invertRanges(e,t),e.map(function(t){return new o.default(t,n)})},t.prototype.isInverse=function(){return this.getEventDef().hasInverseRendering()},t.prototype.getEventDef=function(){return this.explicitEventDef||this.eventInstances[0].def},t}();e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),r=function(){function t(t){this.optionsManager=t,this.processIconOverride()}return t.prototype.processIconOverride=function(){this.iconOverrideOption&&this.setIconOverride(this.optionsManager.get(this.iconOverrideOption))},t.prototype.setIconOverride=function(t){var e,n;if(i.isPlainObject(t)){e=i.extend({},this.iconClasses);for(n in t)e[n]=this.applyIconOverridePrefix(t[n]);this.iconClasses=e}else!1===t&&(this.iconClasses={})},t.prototype.applyIconOverridePrefix=function(t){var e=this.iconOverridePrefix;return e&&0!==t.indexOf(e)&&(t=e+t),t},t.prototype.getClass=function(t){return this.classes[t]||""},t.prototype.getIconClass=function(t){var e=this.iconClasses[t];return e?this.baseIconClass+" "+e:""},t.prototype.getCustomButtonIconClass=function(t){var e;return this.iconOverrideCustomButtonOption&&(e=t[this.iconOverrideCustomButtonOption])?this.baseIconClass+" "+this.applyIconOverridePrefix(e):""},t}();e.default=r,r.prototype.classes={},r.prototype.iconClasses={},r.prototype.baseIconClass="",r.prototype.iconOverridePrefix=""},function(t,e,n){function i(t,e){t.then=function(n){return"function"==typeof n?s.resolve(n(e)):t}}function r(t){t.then=function(e,n){return"function"==typeof n&&n(),t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),s={construct:function(t){var e=o.Deferred(),n=e.promise();return"function"==typeof t&&t(function(t){e.resolve(t),i(n,t)},function(){e.reject(),r(n)}),n},resolve:function(t){var e=o.Deferred().resolve(t),n=e.promise();return i(n,t),n},reject:function(){var t=o.Deferred().reject(),e=t.promise();return r(e),e}};e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),r=n(16),o=n(11),s=n(7);r.touchMouseIgnoreWait=500;var a=null,l=0,u=function(){function t(){this.isTouching=!1,this.mouseIgnoreDepth=0}return t.get=function(){return a||(a=new t,a.bind()),a},t.needed=function(){t.get(),l++},t.unneeded=function(){--l||(a.unbind(),a=null)},t.prototype.bind=function(){var t=this;this.listenTo(i(document),{touchstart:this.handleTouchStart,touchcancel:this.handleTouchCancel,touchend:this.handleTouchEnd,mousedown:this.handleMouseDown,mousemove:this.handleMouseMove,mouseup:this.handleMouseUp,click:this.handleClick,selectstart:this.handleSelectStart,contextmenu:this.handleContextMenu}),window.addEventListener("touchmove",this.handleTouchMoveProxy=function(e){t.handleTouchMove(i.Event(e))},{passive:!1}),window.addEventListener("scroll",this.handleScrollProxy=function(e){t.handleScroll(i.Event(e))},!0)},t.prototype.unbind=function(){this.stopListeningTo(i(document)),window.removeEventListener("touchmove",this.handleTouchMoveProxy),window.removeEventListener("scroll",this.handleScrollProxy,!0)},t.prototype.handleTouchStart=function(t){this.stopTouch(t,!0),this.isTouching=!0,this.trigger("touchstart",t)},t.prototype.handleTouchMove=function(t){this.isTouching&&this.trigger("touchmove",t)},t.prototype.handleTouchCancel=function(t){this.isTouching&&(this.trigger("touchcancel",t),this.stopTouch(t))},t.prototype.handleTouchEnd=function(t){this.stopTouch(t)},t.prototype.handleMouseDown=function(t){this.shouldIgnoreMouse()||this.trigger("mousedown",t)},t.prototype.handleMouseMove=function(t){this.shouldIgnoreMouse()||this.trigger("mousemove",t)},t.prototype.handleMouseUp=function(t){this.shouldIgnoreMouse()||this.trigger("mouseup",t)},t.prototype.handleClick=function(t){this.shouldIgnoreMouse()||this.trigger("click",t)},t.prototype.handleSelectStart=function(t){this.trigger("selectstart",t)},t.prototype.handleContextMenu=function(t){this.trigger("contextmenu",t)},t.prototype.handleScroll=function(t){this.trigger("scroll",t)},t.prototype.stopTouch=function(t,e){void 0===e&&(e=!1),this.isTouching&&(this.isTouching=!1,this.trigger("touchend",t),e||this.startTouchMouseIgnore())},t.prototype.startTouchMouseIgnore=function(){var t=this,e=r.touchMouseIgnoreWait;e&&(this.mouseIgnoreDepth++,setTimeout(function(){t.mouseIgnoreDepth--},e))},t.prototype.shouldIgnoreMouse=function(){return this.isTouching||Boolean(this.mouseIgnoreDepth)},t}();e.default=u,s.default.mixInto(u),o.default.mixInto(u)},function(t,e,n){function i(t,n){e.viewHash[t]=n}function r(t){return e.viewHash[t]}Object.defineProperty(e,"__esModule",{value:!0});var o=n(16);e.viewHash={},o.views=e.viewHash,e.defineView=i,e.getViewConfig=r},function(t,e,n){function i(t,e){return!t&&!e||!(!t||!e)&&(t.component===e.component&&r(t,e)&&r(e,t))}function r(t,e){for(var n in t)if(!/^(component|left|right|top|bottom)$/.test(n)&&t[n]!==e[n])return!1;return!0}Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),s=n(4),a=n(54),l=function(t){function e(e,n){var i=t.call(this,n)||this;return i.component=e,i}return o.__extends(e,t),e.prototype.handleInteractionStart=function(e){var n,i,r,o=this.subjectEl;this.component.hitsNeeded(),this.computeScrollBounds(),e?(i={left:s.getEvX(e),top:s.getEvY(e)},r=i,o&&(n=s.getOuterRect(o),r=s.constrainPoint(r,n)),this.origHit=this.queryHit(r.left,r.top),o&&this.options.subjectCenter&&(this.origHit&&(n=s.intersectRects(this.origHit,n)||n),r=s.getRectCenter(n)),this.coordAdjust=s.diffPoints(r,i)):(this.origHit=null,this.coordAdjust=null),t.prototype.handleInteractionStart.call(this,e)},e.prototype.handleDragStart=function(e){var n;t.prototype.handleDragStart.call(this,e),(n=this.queryHit(s.getEvX(e),s.getEvY(e)))&&this.handleHitOver(n)},e.prototype.handleDrag=function(e,n,r){var o;t.prototype.handleDrag.call(this,e,n,r),o=this.queryHit(s.getEvX(r),s.getEvY(r)),i(o,this.hit)||(this.hit&&this.handleHitOut(),o&&this.handleHitOver(o))},e.prototype.handleDragEnd=function(e){this.handleHitDone(),t.prototype.handleDragEnd.call(this,e)},e.prototype.handleHitOver=function(t){var e=i(t,this.origHit);this.hit=t,this.trigger("hitOver",this.hit,e,this.origHit)},e.prototype.handleHitOut=function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},e.prototype.handleHitDone=function(){this.hit&&this.trigger("hitDone",this.hit)},e.prototype.handleInteractionEnd=function(e,n){t.prototype.handleInteractionEnd.call(this,e,n),this.origHit=null,this.hit=null,this.component.hitsNotNeeded()},e.prototype.handleScrollEnd=function(){t.prototype.handleScrollEnd.call(this),this.isDragging&&(this.component.releaseHits(),this.component.prepareHits())},e.prototype.queryHit=function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.component.queryHit(t,e)},e}(a.default);e.default=l},,,,,,,,function(t,e,n){function i(t){a.each(f,function(e,n){null==t[e]&&(t[e]=n(t))})}function r(t,n,i){var r=e.localeOptionHash[t]||(e.localeOptionHash[t]={});r.isRTL=i.isRTL,r.weekNumberTitle=i.weekHeader,a.each(p,function(t,e){r[t]=e(i)});var o=a.datepicker;o&&(o.regional[n]=o.regional[t]=i,o.regional.en=o.regional[""],o.setDefaults(i))}function o(t,n){var i,r;i=e.localeOptionHash[t]||(e.localeOptionHash[t]={}),n&&(i=e.localeOptionHash[t]=d.mergeOptions([i,n])),r=s(t),a.each(h,function(t,e){null==i[t]&&(i[t]=e(r,i))}),d.globalDefaults.locale=t}function s(t){return l.localeData(t)||l.localeData("en")}Object.defineProperty(e,"__esModule",{value:!0});var a=n(3),l=n(0),u=n(16),d=n(32),c=n(4);e.localeOptionHash={},u.locales=e.localeOptionHash;var p={buttonText:function(t){return{prev:c.stripHtmlEntities(t.prevText),next:c.stripHtmlEntities(t.nextText),today:c.stripHtmlEntities(t.currentText)}},monthYearFormat:function(t){return t.showMonthAfterYear?"YYYY["+t.yearSuffix+"] MMMM":"MMMM YYYY["+t.yearSuffix+"]"}},h={dayOfMonthFormat:function(t,e){var n=t.longDateFormat("l");return n=n.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),e.isRTL?n+=" ddd":n="ddd "+n,n},
7 mediumTimeFormat:function(t){return t.longDateFormat("LT").replace(/\s*a$/i,"a")},smallTimeFormat:function(t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")},extraSmallTimeFormat:function(t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")},hourFormat:function(t){return t.longDateFormat("LT").replace(":mm","").replace(/(\Wmm)$/,"").replace(/\s*a$/i,"a")},noMeridiemTimeFormat:function(t){return t.longDateFormat("LT").replace(/\s*a$/i,"")}},f={smallDayDateFormat:function(t){return t.isRTL?"D dd":"dd D"},weekFormat:function(t){return t.isRTL?"w[ "+t.weekNumberTitle+"]":"["+t.weekNumberTitle+" ]w"},smallWeekFormat:function(t){return t.isRTL?"w["+t.weekNumberTitle+"]":"["+t.weekNumberTitle+"]w"}};e.populateInstanceComputableOptions=i,e.datepickerLocale=r,e.locale=o,e.getMomentLocaleData=s,o("en",d.englishDefaults)},function(t,e,n){function i(t){return r.mergeProps(t,o)}Object.defineProperty(e,"__esModule",{value:!0});var r=n(4);e.globalDefaults={titleRangeSeparator:" – ",monthYearFormat:"MMMM YYYY",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",columnHeader:!0,defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",scrollTime:"06:00:00",minTime:"00:00:00",maxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,locale:null,isRTL:!1,buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day"},allDayText:"all-day",agendaEventMinHeight:0,theme:!1,dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventOrder:"title",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3},e.englishDefaults={dayPopoverFormat:"dddd, MMMM D"},e.rtlDefaults={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}};var o=["header","footer","buttonText","buttonIcons","themeButtonIcons"];e.mergeOptions=i},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(4),o=function(){function t(){}return t.extend=function(t){var e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e}(this);return r.copyOwnProps(t,e.prototype),e},t.mixin=function(t){r.copyOwnProps(t,this.prototype)},t}();e.default=o},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),r=n(208),o=function(){function t(t){this.source=t,this.className=[],this.miscProps={}}return t.parse=function(t,e){var n=new this(e);return!!n.applyProps(t)&&n},t.normalizeId=function(t){return String(t)},t.generateId=function(){return"_fc"+t.uuid++},t.prototype.clone=function(){var e=new this.constructor(this.source);return e.id=this.id,e.rawId=this.rawId,e.uid=this.uid,t.copyVerbatimStandardProps(this,e),e.className=this.className.slice(),e.miscProps=i.extend({},this.miscProps),e},t.prototype.hasInverseRendering=function(){return"inverse-background"===this.getRendering()},t.prototype.hasBgRendering=function(){var t=this.getRendering();return"inverse-background"===t||"background"===t},t.prototype.getRendering=function(){return null!=this.rendering?this.rendering:this.source.rendering},t.prototype.getConstraint=function(){return null!=this.constraint?this.constraint:null!=this.source.constraint?this.source.constraint:this.source.calendar.opt("eventConstraint")},t.prototype.getOverlap=function(){return null!=this.overlap?this.overlap:null!=this.source.overlap?this.source.overlap:this.source.calendar.opt("eventOverlap")},t.prototype.isStartExplicitlyEditable=function(){return null!=this.startEditable?this.startEditable:this.source.startEditable},t.prototype.isDurationExplicitlyEditable=function(){return null!=this.durationEditable?this.durationEditable:this.source.durationEditable},t.prototype.isExplicitlyEditable=function(){return null!=this.editable?this.editable:this.source.editable},t.prototype.toLegacy=function(){var e=i.extend({},this.miscProps);return e._id=this.uid,e.source=this.source,e.className=this.className.slice(),e.allDay=this.isAllDay(),null!=this.rawId&&(e.id=this.rawId),t.copyVerbatimStandardProps(this,e),e},t.prototype.applyManualStandardProps=function(e){return null!=e.id?this.id=t.normalizeId(this.rawId=e.id):this.id=t.generateId(),null!=e._id?this.uid=String(e._id):this.uid=t.generateId(),i.isArray(e.className)&&(this.className=e.className),"string"==typeof e.className&&(this.className=e.className.split(/\s+/)),!0},t.prototype.applyMiscProps=function(t){i.extend(this.miscProps,t)},t.uuid=0,t.defineStandardProps=r.default.defineStandardProps,t.copyVerbatimStandardProps=r.default.copyVerbatimStandardProps,t}();e.default=o,r.default.mixInto(o),o.defineStandardProps({_id:!1,id:!1,className:!1,source:!1,title:!0,url:!0,rendering:!0,constraint:!0,overlap:!0,editable:!0,startEditable:!0,durationEditable:!0,color:!0,backgroundColor:!0,borderColor:!0,textColor:!0})},function(t,e,n){function i(t,e){var n,i=[];for(n=0;n<t.length;n++)i.push.apply(i,t[n].buildInstances(e));return i}function r(t){return new l.default(t.dateProfile.unzonedRange,t.def,t)}function o(t){return new u.default(new d.default(t.unzonedRange,t.eventDef.isAllDay()),t.eventDef,t.eventInstance)}function s(t){return t.dateProfile.unzonedRange}function a(t){return t.componentFootprint}Object.defineProperty(e,"__esModule",{value:!0});var l=n(211),u=n(36),d=n(12);e.eventDefsToEventInstances=i,e.eventInstanceToEventRange=r,e.eventRangeToEventFootprint=o,e.eventInstanceToUnzonedRange=s,e.eventFootprintToComponentFootprint=a},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e,n){this.componentFootprint=t,this.eventDef=e,n&&(this.eventInstance=n)}return t.prototype.getEventLegacy=function(){return(this.eventInstance||this.eventDef).toLegacy()},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(4),r=n(17),o=n(34),s=n(50),a=n(13),l=function(){function t(){}return t.createFromRawProps=function(e,n,a){var l,u,d,c,p=e.def,h={},f={},g={},v={},y=null,m=null;for(l in n)r.default.isStandardProp(l)?h[l]=n[l]:p.isStandardProp(l)?f[l]=n[l]:p.miscProps[l]!==n[l]&&(g[l]=n[l]);return u=r.default.parse(h,p.source),u&&(d=s.default.createFromDiff(e.dateProfile,u,a)),f.id!==p.id&&(y=f.id),i.isArraysEqual(f.className,p.className)||(m=f.className),o.default.copyVerbatimStandardProps(f,v),c=new t,c.eventDefId=y,c.className=m,c.verbatimStandardProps=v,c.miscProps=g,d&&(c.dateMutation=d),c},t.prototype.mutateSingle=function(t){var e;return this.dateMutation&&(e=t.dateProfile,t.dateProfile=this.dateMutation.buildNewDateProfile(e,t.source.calendar)),null!=this.eventDefId&&(t.id=o.default.normalizeId(t.rawId=this.eventDefId)),this.className&&(t.className=this.className),this.verbatimStandardProps&&a.default.copyVerbatimStandardProps(this.verbatimStandardProps,t),this.miscProps&&t.applyMiscProps(this.miscProps),e?function(){t.dateProfile=e}:function(){}},t.prototype.setDateMutation=function(t){t&&!t.isEmpty()?this.dateMutation=t:this.dateMutation=null},t.prototype.isEmpty=function(){return!this.dateMutation},t}();e.default=l},function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default={sourceClasses:[],registerClass:function(t){this.sourceClasses.unshift(t)},parse:function(t,e){var n,i,r=this.sourceClasses;for(n=0;n<r.length;n++)if(i=r[n].parse(t,e))return i}}},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(4),s=n(33),a=function(t){function e(e){var n=t.call(this)||this;return e=e||{},n.overflowX=e.overflowX||e.overflow||"auto",n.overflowY=e.overflowY||e.overflow||"auto",n}return i.__extends(e,t),e.prototype.render=function(){this.el=this.renderEl(),this.applyOverflow()},e.prototype.renderEl=function(){return this.scrollEl=r('<div
class="fc-scroller"></div>')},e.prototype.clear=function(){this.setHeight("auto"),this.applyOverflow()},e.prototype.destroy=function(){this.el.remove()},e.prototype.applyOverflow=function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},e.prototype.lockOverflow=function(t){var e=this.overflowX,n=this.overflowY;t=t||this.getScrollbarWidths(),"auto"===e&&(e=t.top||t.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden"),"auto"===n&&(n=t.left||t.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden"),this.scrollEl.css({"overflow-x":e,"overflow-y":n})},e.prototype.setHeight=function(t){this.scrollEl.height(t)},e.prototype.getScrollTop=function(){return this.scrollEl.scrollTop()},e.prototype.setScrollTop=function(t){this.scrollEl.scrollTop(t)},e.prototype.getClientWidth=function(){return this.scrollEl[0].clientWidth},e.prototype.getClientHeight=function(){return this.scrollEl[0].clientHeight},e.prototype.getScrollbarWidths=function(){return o.getScrollbarWidths(this.scrollEl)},e}(s.default);e.default=a},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(4),s=n(219),a=n(21),l=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.segSelector=".fc-event-container > *",i.dateSelectingClass&&(i.dateClicking=new i.dateClickingClass(i)),i.dateSelectingClass&&(i.dateSelecting=new i.dateSelectingClass(i)),i.eventPointingClass&&(i.eventPointing=new i.eventPointingClass(i)),i.eventDraggingClass&&i.eventPointing&&(i.eventDragging=new i.eventDraggingClass(i,i.eventPointing)),i.eventResizingClass&&i.eventPointing&&(i.eventResizing=new i.eventResizingClass(i,i.eventPointing)),i.externalDroppingClass&&(i.externalDropping=new i.externalDroppingClass(i)),i}return i.__extends(e,t),e.prototype.setElement=function(e){t.prototype.setElement.call(this,e),this.dateClicking&&this.dateClicking.bindToEl(e),this.dateSelecting&&this.dateSelecting.bindToEl(e),this.bindAllSegHandlersToEl(e)},e.prototype.removeElement=function(){this.endInteractions(),t.prototype.removeElement.call(this)},e.prototype.executeEventUnrender=function(){this.endInteractions(),t.prototype.executeEventUnrender.call(this)},e.prototype.bindGlobalHandlers=function(){t.prototype.bindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.bindToDocument()},e.prototype.unbindGlobalHandlers=function(){t.prototype.unbindGlobalHandlers.call(this),this.externalDropping&&this.externalDropping.unbindFromDocument()},e.prototype.bindDateHandlerToEl=function(t,e,n){var i=this;this.el.on(e,function(t){if(!r(t.target).is(i.segSelector+":not(.fc-helper),"+i.segSelector+":not(.fc-helper) *,.fc-more,a[data-goto]"))return n.call(i,t)})},e.prototype.bindAllSegHandlersToEl=function(t){[this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(e){e&&e.bindToEl(t)})},e.prototype.bindSegHandlerToEl=function(t,e,n){var i=this;t.on(e,this.segSelector,function(t){var e=r(t.currentTarget);if(!e.is(".fc-helper")){var o=e.data("fc-seg");if(o&&!i.shouldIgnoreEventPointing())return n.call(i,o,t)}})},e.prototype.shouldIgnoreMouse=function(){return a.default.get().shouldIgnoreMouse()},e.prototype.shouldIgnoreTouch=function(){var t=this._getView();return t.isSelected||t.selectedEvent},e.prototype.shouldIgnoreEventPointing=function(){return this.eventDragging&&this.eventDragging.isDragging||this.eventResizing&&this.eventResizing.isResizing},e.prototype.canStartSelection=function(t,e){return o.getEvIsTouch(e)&&!this.canStartResize(t,e)&&(this.isEventDefDraggable(t.footprint.eventDef)||this.isEventDefResizable(t.footprint.eventDef))},e.prototype.canStartDrag=function(t,e){return!this.canStartResize(t,e)&&this.isEventDefDraggable(t.footprint.eventDef)},e.prototype.canStartResize=function(t,e){var n=this._getView(),i=t.footprint.eventDef;return(!o.getEvIsTouch(e)||n.isEventDefSelected(i))&&this.isEventDefResizable(i)&&r(e.target).is(".fc-resizer")},e.prototype.endInteractions=function(){[this.dateClicking,this.dateSelecting,this.eventPointing,this.eventDragging,this.eventResizing].forEach(function(t){t&&t.end()})},e.prototype.isEventDefDraggable=function(t){return this.isEventDefStartEditable(t)},e.prototype.isEventDefStartEditable=function(t){var e=t.isStartExplicitlyEditable();return null==e&&null==(e=this.opt("eventStartEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.isEventDefGenerallyEditable=function(t){var e=t.isExplicitlyEditable();return null==e&&(e=this.opt("editable")),e},e.prototype.isEventDefResizableFromStart=function(t){return this.opt("eventResizableFromStart")&&this.isEventDefResizable(t)},e.prototype.isEventDefResizableFromEnd=function(t){return this.isEventDefResizable(t)},e.prototype.isEventDefResizable=function(t){var e=t.isDurationExplicitlyEditable();return null==e&&null==(e=this.opt("eventDurationEditable"))&&(e=this.isEventDefGenerallyEditable(t)),e},e.prototype.diffDates=function(t,e){return this.largeUnit?o.diffByUnit(t,e,this.largeUnit):o.diffDayTime(t,e)},e.prototype.isEventInstanceGroupAllowed=function(t){var e,n=this._getView(),i=this.dateProfile,r=this.eventRangesToEventFootprints(t.getAllEventRanges());for(e=0;e<r.length;e++)if(!i.validUnzonedRange.containsRange(r[e].componentFootprint.unzonedRange))return!1;return n.calendar.constraints.isEventInstanceGroupAllowed(t)},e.prototype.isExternalInstanceGroupAllowed=function(t){var e,n=this._getView(),i=this.dateProfile,r=this.eventRangesToEventFootprints(t.getAllEventRanges());for(e=0;e<r.length;e++)if(!i.validUnzonedRange.containsRange(r[e].componentFootprint.unzonedRange))return!1;for(e=0;e<r.length;e++)if(!n.calendar.constraints.isSelectionFootprintAllowed(r[e].componentFootprint))return!1;return!0},e}(s.default);e.default=l},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(0),s=n(4),a=n(218),l=n(221),u=n(40),d=n(21),c=n(5),p=function(t){function e(e,n){var i=t.call(this,null,n.options)||this;return i.batchRenderDepth=0,i.isSelected=!1,i.calendar=e,i.viewSpec=n,i.type=n.type,i.name=i.type,i.initRenderQueue(),i.initHiddenDays(),i.dateProfileGenerator=new i.dateProfileGeneratorClass(i),i.bindBaseRenderHandlers(),i.eventOrderSpecs=s.parseFieldSpecs(i.opt("eventOrder")),i.initialize&&i.initialize(),i}return i.__extends(e,t),e.prototype._getView=function(){return this},e.prototype.opt=function(t){return this.options[t]},e.prototype.initRenderQueue=function(){this.renderQueue=new a.default({event:this.opt("eventRenderWait")}),this.renderQueue.on("start",this.onRenderQueueStart.bind(this)),this.renderQueue.on("stop",this.onRenderQueueStop.bind(this)),this.on("before:change",this.startBatchRender),this.on("change",this.stopBatchRender)},e.prototype.onRenderQueueStart=function(){this.calendar.freezeContentHeight(),this.addScroll(this.queryScroll())},e.prototype.onRenderQueueStop=function(){this.calendar.updateViewSize()&&this.popScroll(),this.calendar.thawContentHeight()},e.prototype.startBatchRender=function(){this.batchRenderDepth++||this.renderQueue.pause()},e.prototype.stopBatchRender=function(){--this.batchRenderDepth||this.renderQueue.resume()},e.prototype.requestRender=function(t,e,n){this.renderQueue.queue(t,e,n)},e.prototype.whenSizeUpdated=function(t){this.renderQueue.isRunning?this.renderQueue.one("stop",t.bind(this)):t.call(this)},e.prototype.computeTitle=function(t){var e;return e=/^(year
|month
)$/.test(t
.currentRangeUnit
)?t
.currentUnzonedRange
:t
.activeUnzonedRange
,this.formatRange({start
:this.calendar
.msToMoment(e
.startMs
,t
.isRangeAllDay
),end
:this.calendar
.msToMoment(e
.endMs
,t
.isRangeAllDay
)},t
.isRangeAllDay
,this.opt("titleFormat")||this.computeTitleFormat(t
),this.opt("titleRangeSeparator"))},e
.prototype.computeTitleFormat=function(t
){var e
=t
.currentRangeUnit
;return"year"===e
?"YYYY":"month"===e
?this.opt("monthYearFormat"):t
.currentUnzonedRange
.as("days")>1?"ll":"LL"},e
.prototype.setDate=function(t
){var e
=this.get("dateProfile"),n
=this.dateProfileGenerator
.build(t
,void 0,!0);e
&&e
.activeUnzonedRange
.equals(n
.activeUnzonedRange
)||this.set("dateProfile",n
)},e
.prototype.unsetDate=function(){this.unset("dateProfile")},e
.prototype.fetchInitialEvents=function(t
){var e
=this.calendar
,n
=t
.isRangeAllDay
&&!this.usesMinMaxTime
;return e
.requestEvents(e
.msToMoment(t
.activeUnzonedRange
.startMs
,n
),e
.msToMoment(t
.activeUnzonedRange
.endMs
,n
))},e
.prototype.bindEventChanges=function(){this.listenTo(this.calendar
,"eventsReset",this.resetEvents
)},e
.prototype.unbindEventChanges=function(){this.stopListeningTo(this.calendar
,"eventsReset")},e
.prototype.setEvents=function(t
){this.set("currentEvents",t
),this.set("hasEvents",!0)},e
.prototype.unsetEvents=function(){this.unset("currentEvents"),this.unset("hasEvents")},e
.prototype.resetEvents=function(t
){this.startBatchRender(),this.unsetEvents(),this.setEvents(t
),this.stopBatchRender()},e
.prototype.requestDateRender=function(t
){var e
=this;this.requestRender(function(){e
.executeDateRender(t
)},"date","init")},e
.prototype.requestDateUnrender=function(){var t
=this;this.requestRender(function(){t
.executeDateUnrender()},"date","destroy")},e
.prototype.executeDateRender=function(e
){t
.prototype.executeDateRender
.call(this,e
),this.render
&&this.render(),this.trigger("datesRendered"),this.addScroll({isDateInit
:!0}),this.startNowIndicator()},e
.prototype.executeDateUnrender=function(){this.unselect(),this.stopNowIndicator(),this.trigger("before:datesUnrendered"),this.destroy
&&this.destroy(),t
.prototype.executeDateUnrender
.call(this)},e
.prototype.bindBaseRenderHandlers=function(){var t
=this;this.on("datesRendered",function(){t
.whenSizeUpdated(t
.triggerViewRender
)}),this.on("before:datesUnrendered",function(){t
.triggerViewDestroy()})},e
.prototype.triggerViewRender=function(){this.publiclyTrigger("viewRender",{context
:this,args
:[this,this.el
]})},e
.prototype.triggerViewDestroy=function(){this.publiclyTrigger("viewDestroy",{context
:this,args
:[this,this.el
]})},e
.prototype.requestEventsRender=function(t
){var e
=this;this.requestRender(function(){e
.executeEventRender(t
),e
.whenSizeUpdated(e
.triggerAfterEventsRendered
)},"event","init")},e
.prototype.requestEventsUnrender=function(){var t
=this;this.requestRender(function(){t
.triggerBeforeEventsDestroyed(),t
.executeEventUnrender()},"event","destroy")},e
.prototype.requestBusinessHoursRender=function(t
){var e
=this;this.requestRender(function(){e
.renderBusinessHours(t
)},"businessHours","init")},e
.prototype.requestBusinessHoursUnrender=function(){var t
=this;this.requestRender(function(){t
.unrenderBusinessHours()},"businessHours","destroy")},e
.prototype.bindGlobalHandlers=function(){t
.prototype.bindGlobalHandlers
.call(this),this.listenTo(d
.default.get(),{touchstart
:this.processUnselect
,mousedown
:this.handleDocumentMousedown
})},e
.prototype.unbindGlobalHandlers=function(){t
.prototype.unbindGlobalHandlers
.call(this),this.stopListeningTo(d
.default.get())},e
.prototype.startNowIndicator=function(){var t
,e
,n
,i
=this;this.opt("nowIndicator")&&(t
=this.getNowIndicatorUnit())&&(e
=s
.proxy(this,"updateNowIndicator"),this.initialNowDate
=this.calendar
.getNow(),this.initialNowQueriedMs
=(new Date
).valueOf(),n
=this.initialNowDate
.clone().startOf(t
).add(1,t
).valueOf()-this.initialNowDate
.valueOf(),this.nowIndicatorTimeoutID
=setTimeout(function(){i
.nowIndicatorTimeoutID
=null,e(),n
=+o
.duration(1,t
),n
=Math
.max(100,n
),i
.nowIndicatorIntervalID
=setInterval(e
,n
)},n
))},e
.prototype.updateNowIndicator=function(){this.isDatesRendered
&&this.initialNowDate
&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate
.clone().add((new Date
).valueOf()-this.initialNowQueriedMs
)),this.isNowIndicatorRendered
=!0)},e
.prototype.stopNowIndicator=function(){this.isNowIndicatorRendered
&&(this.nowIndicatorTimeoutID
&&(clearTimeout(this.nowIndicatorTimeoutID
),this.nowIndicatorTimeoutID
=null),this.nowIndicatorIntervalID
&&(clearInterval(this.nowIndicatorIntervalID
),this.nowIndicatorIntervalID
=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered
=!1)},e
.prototype.updateSize=function(e
,n
,i
){this.setHeight
?this.setHeight(e
,n
):t
.prototype.updateSize
.call(this,e
,n
,i
),this.updateNowIndicator()},e
.prototype.addScroll=function(t
){var e
=this.queuedScroll
||(this.queuedScroll
={});r
.extend(e
,t
)},e
.prototype.popScroll=function(){this.applyQueuedScroll(),this.queuedScroll
=null},e
.prototype.applyQueuedScroll=function(){this.queuedScroll
&&this.applyScroll(this.queuedScroll
)},e
.prototype.queryScroll=function(){var t
={};return this.isDatesRendered
&&r
.extend(t
,this.queryDateScroll()),t
},e
.prototype.applyScroll=function(t
){t
.isDateInit
&&this.isDatesRendered
&&r
.extend(t
,this.computeInitialDateScroll()),this.isDatesRendered
&&this.applyDateScroll(t
)},e
.prototype.computeInitialDateScroll=function(){return{}},e
.prototype.queryDateScroll=function(){return{}},e
.prototype.applyDateScroll=function(t
){},e
.prototype.reportEventDrop=function(t
,e
,n
,i
){var r
=this.calendar
.eventManager
,s
=r
.mutateEventsWithId(t
.def
.id
,e
),a
=e
.dateMutation
;a
&&(t
.dateProfile
=a
.buildNewDateProfile(t
.dateProfile
,this.calendar
)),this.triggerEventDrop(t
,a
&&a
.dateDelta
||o
.duration(),s
,n
,i
)},e
.prototype.triggerEventDrop=function(t
,e
,n
,i
,r
){this.publiclyTrigger("eventDrop",{context
:i
[0],args
:[t
.toLegacy(),e
,n
,r
,{},this]})},e
.prototype.reportExternalDrop=function(t
,e
,n
,i
,r
,o
){e
&&this.calendar
.eventManager
.addEventDef(t
,n
),this.triggerExternalDrop(t
,e
,i
,r
,o
)},e
.prototype.triggerExternalDrop=function(t
,e
,n
,i
,r
){this.publiclyTrigger("drop",{context
:n
[0],args
:[t
.dateProfile
.start
.clone(),i
,r
,this]}),e
&&this.publiclyTrigger("eventReceive",{context
:this,args
:[t
.buildInstance().toLegacy(),this]})},e
.prototype.reportEventResize=function(t
,e
,n
,i
){var r
=this.calendar
.eventManager
,o
=r
.mutateEventsWithId(t
.def
.id
,e
);t
.dateProfile
=e
.dateMutation
.buildNewDateProfile(t
.dateProfile
,this.calendar
),this.triggerEventResize(t
,e
.dateMutation
.endDelta
,o
,n
,i
)},e
.prototype.triggerEventResize=function(t
,e
,n
,i
,r
){this.publiclyTrigger("eventResize",{context
:i
[0],args
:[t
.toLegacy(),e
,n
,r
,{},this]})},e
.prototype.select=function(t
,e
){this.unselect(e
),this.renderSelectionFootprint(t
),this.reportSelection(t
,e
)},e
.prototype.renderSelectionFootprint=function(e
){this.renderSelection
?this.renderSelection(e
.toLegacy(this.calendar
)):t
.prototype.renderSelectionFootprint
.call(this,e
)},e
.prototype.reportSelection=function(t
,e
){this.isSelected
=!0,this.triggerSelect(t
,e
)},e
.prototype.triggerSelect=function(t
,e
){var n
=this.calendar
.footprintToDateProfile(t
);this.publiclyTrigger("select",{context
:this,args
:[n
.start
,n
.end
,e
,this]})},e
.prototype.unselect=function(t
){this.isSelected
&&(this.isSelected
=!1,this.destroySelection
&&this.destroySelection(),this.unrenderSelection(),this.publiclyTrigger("unselect",{context
:this,args
:[t
,this]}))},e
.prototype.selectEventInstance=function(t
){this.selectedEventInstance
&&this.selectedEventInstance
===t
||(this.unselectEventInstance(),this.getEventSegs().forEach(function(e
){e
.footprint
.eventInstance
===t
&&e
.el
&&e
.el
.addClass("fc-selected")}),this.selectedEventInstance
=t
)},e
.prototype.unselectEventInstance=function(){this.selectedEventInstance
&&(this.getEventSegs().forEach(function(t
){t
.el
&&t
.el
.removeClass("fc-selected")}),this.selectedEventInstance
=null)},e
.prototype.isEventDefSelected=function(t
){return this.selectedEventInstance
&&this.selectedEventInstance
.def
.id
===t
.id
},e
.prototype.handleDocumentMousedown=function(t
){s
.isPrimaryMouseButton(t
)&&this.processUnselect(t
)},e
.prototype.processUnselect=function(t
){this.processRangeUnselect(t
),this.processEventUnselect(t
)},e
.prototype.processRangeUnselect=function(t
){var e
;this.isSelected
&&this.opt("unselectAuto")&&((e
=this.opt("unselectCancel"))&&r(t
.target
).closest(e
).length
||this.unselect(t
))},e
.prototype.processEventUnselect=function(t
){this.selectedEventInstance
&&(r(t
.target
).closest(".fc-selected").length
||this.unselectEventInstance())},e
.prototype.triggerBaseRendered=function(){this.publiclyTrigger("viewRender",{context
:this,args
:[this,this.el
]})},e
.prototype.triggerBaseUnrendered=function(){this.publiclyTrigger("viewDestroy",{context
:this,args
:[this,this.el
]})},e
.prototype.triggerDayClick=function(t
,e
,n
){var i
=this.calendar
.footprintToDateProfile(t
);this.publiclyTrigger("dayClick",{context
:e
,args
:[i
.start
,n
,this]})},e
.prototype.isDateInOtherMonth=function(t
,e
){return!1},e
.prototype.getUnzonedRangeOption=function(t
){var e
=this.opt(t
);if("function"==typeof e
&&(e
=e
.apply(null,Array
.prototype.slice
.call(arguments
,1))),e
)return this.calendar
.parseUnzonedRange(e
)},e
.prototype.initHiddenDays=function(){var t
,e
=this.opt("hiddenDays")||[],n
=[],i
=0;for(!1===this.opt("weekends")&&e
.push(0,6),t
=0;t
<7;t
++)(n
[t
]=-1!==r
.inArray(t
,e
))||i
++;if(!i
)throw new Error("invalid hiddenDays");this.isHiddenDayHash
=n
},e
.prototype.trimHiddenDays=function(t
){var e
=t
.getStart(),n
=t
.getEnd();return e
&&(e
=this.skipHiddenDays(e
)),n
&&(n
=this.skipHiddenDays(n
,-1,!0)),null===e
||null===n
||e
<n
?new c
.default(e
,n
):null},e
.prototype.isHiddenDay=function(t
){return o
.isMoment(t
)&&(t
=t
.day()),this.isHiddenDayHash
[t
]},e
.prototype.skipHiddenDays=function(t
,e
,n
){void 0===e
&&(e
=1),void 0===n
&&(n
=!1);for(var i
=t
.clone();this.isHiddenDayHash
[(i
.day()+(n
?e
:0)+7)%7];)i
.add(e
,"days");return i
},e
}(u
.default);e
.default=p
,p
.prototype.usesMinMaxTime
=!1,p
.prototype.dateProfileGeneratorClass
=l
.default,p
.watch("displayingDates",["isInDom","dateProfile"],function(t
){this.requestDateRender(t
.dateProfile
)},function(){this.requestDateUnrender()}),p
.watch("displayingBusinessHours",["displayingDates","businessHourGenerator"],function(t
){this.requestBusinessHoursRender(t
.businessHourGenerator
)},function(){this.requestBusinessHoursUnrender()}),p
.watch("initialEvents",["dateProfile"],function(t
){return this.fetchInitialEvents(t
.dateProfile
)}),p
.watch("bindingEvents",["initialEvents"],function(t
){this.setEvents(t
.initialEvents
),this.bindEventChanges()},function(){this.unbindEventChanges(),this.unsetEvents()}),p
.watch("displayingEvents",["displayingDates","hasEvents"],function(){this.requestEventsRender(this.get("currentEvents"))},function(){this.requestEventsUnrender()}),p
.watch("title",["dateProfile"],function(t
){return this.title
=this.computeTitle(t
.dateProfile
)}),p
.watch("legacyDateProps",["dateProfile"],function(t
){var e
=this.calendar
,n
=t
.dateProfile
;this.start
=e
.msToMoment(n
.activeUnzonedRange
.startMs
,n
.isRangeAllDay
),this.end
=e
.msToMoment(n
.activeUnzonedRange
.endMs
,n
.isRangeAllDay
),this.intervalStart
=e
.msToMoment(n
.currentUnzonedRange
.startMs
,n
.isRangeAllDay
),this.intervalEnd
=e
.msToMoment(n
.currentUnzonedRange
.endMs
,n
.isRangeAllDay
)})},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o=function(){function t(t
,e
){this.view
=t
._getView(),this.component
=t
,this.fillRenderer
=e
}return t
.prototype.opt=function(t
){return this.view
.opt(t
)},t
.prototype.rangeUpdated=function(){var t
,e
;this.eventTimeFormat
=this.opt("eventTimeFormat")||this.opt("timeFormat")||this.computeEventTimeFormat(),t
=this.opt("displayEventTime"),null==t
&&(t
=this.computeDisplayEventTime()),e
=this.opt("displayEventEnd"),null==e
&&(e
=this.computeDisplayEventEnd()),this.displayEventTime
=t
,this.displayEventEnd
=e
},t
.prototype.render=function(t
){var e
,n
,i
,r
=this.component
._getDateProfile(),o
=[],s
=[];for(e
in t
)n
=t
[e
],i
=n
.sliceRenderRanges(r
.activeUnzonedRange
),n
.getEventDef().hasBgRendering()?o
.push
.apply(o
,i
):s
.push
.apply(s
,i
);this.renderBgRanges(o
),this.renderFgRanges(s
)},t
.prototype.unrender=function(){this.unrenderBgRanges(),this.unrenderFgRanges()},t
.prototype.renderFgRanges=function(t
){var e
=this.component
.eventRangesToEventFootprints(t
),n
=this.component
.eventFootprintsToSegs(e
);n
=this.renderFgSegEls(n
),!1!==this.renderFgSegs(n
)&&(this.fgSegs
=n
)},t
.prototype.unrenderFgRanges=function(){this.unrenderFgSegs(this.fgSegs
||[]),this.fgSegs
=null},t
.prototype.renderBgRanges=function(t
){var e
=this.component
.eventRangesToEventFootprints(t
),n
=this.component
.eventFootprintsToSegs(e
);!1!==this.renderBgSegs(n
)&&(this.bgSegs
=n
)},t
.prototype.unrenderBgRanges=function(){this.unrenderBgSegs(),this.bgSegs
=null},t
.prototype.getSegs=function(){return(this.bgSegs
||[]).concat(this.fgSegs
||[])},t
.prototype.renderFgSegs=function(t
){return!1},t
.prototype.unrenderFgSegs=function(t
){},t
.prototype.renderBgSegs=function(t
){var e
=this;if(!this.fillRenderer
)return!1;this.fillRenderer
.renderSegs("bgEvent",t
,{getClasses:function(t
){return e
.getBgClasses(t
.footprint
.eventDef
)},getCss:function(t
){return{"background-color":e
.getBgColor(t
.footprint
.eventDef
)}},filterEl:function(t
,n
){return e
.filterEventRenderEl(t
.footprint
,n
)}})},t
.prototype.unrenderBgSegs=function(){this.fillRenderer
&&this.fillRenderer
.unrender("bgEvent")},t
.prototype.renderFgSegEls=function(t
,e
){var n
=this;void 0===e
&&(e
=!1);var r
,o
=this.view
.hasPublicHandlers("eventRender"),s
="",a
=[];if(t
.length
){for(r
=0;r
<t
.length
;r
++)this.beforeFgSegHtml(t
[r
]),s
+=this.fgSegHtml(t
[r
],e
);i(s
).each(function(e
,r
){var s
=t
[e
],l
=i(r
);o
&&(l
=n
.filterEventRenderEl(s
.footprint
,l
)),l
&&(l
.data("fc-seg",s
),s
.el
=l
,a
.push(s
))})}return a
},t
.prototype.beforeFgSegHtml=function(t
){},t
.prototype.fgSegHtml=function(t
,e
){},t
.prototype.getSegClasses=function(t
,e
,n
){var i
=["fc-event",t
.isStart
?"fc-start":"fc-not-start",t
.isEnd
?"fc-end":"fc-not-end"].concat(this.getClasses(t
.footprint
.eventDef
));return e
&&i
.push("fc-draggable"),n
&&i
.push("fc-resizable"),this.view
.isEventDefSelected(t
.footprint
.eventDef
)&&i
.push("fc-selected"),i
},t
.prototype.filterEventRenderEl=function(t
,e
){var n
=t
.getEventLegacy(),r
=this.view
.publiclyTrigger("eventRender",{context
:n
,args
:[n
,e
,this.view
]});return!1===r
?e
=null:r
&&!0!==r
&&(e
=i(r
)),e
},t
.prototype.getTimeText=function(t
,e
,n
){return this._getTimeText(t
.eventInstance
.dateProfile
.start
,t
.eventInstance
.dateProfile
.end
,t
.componentFootprint
.isAllDay
,e
,n
)},t
.prototype._getTimeText=function(t
,e
,n
,i
,r
){return null==i
&&(i
=this.eventTimeFormat
),null==r
&&(r
=this.displayEventEnd
),this.displayEventTime
&&!n
?r
&&e
?this.view
.formatRange({start
:t
,end
:e
},!1,i
):t
.format(i
):""},t
.prototype.computeEventTimeFormat=function(){return this.opt("smallTimeFormat")},t
.prototype.computeDisplayEventTime=function(){return!0},t
.prototype.computeDisplayEventEnd=function(){return!0},t
.prototype.getBgClasses=function(t
){var e
=this.getClasses(t
);return e
.push("fc-bgevent"),e
},t
.prototype.getClasses=function(t
){var e
,n
=this.getStylingObjs(t
),i
=[];for(e
=0;e
<n
.length
;e
++)i
.push
.apply(i
,n
[e
].eventClassName
||n
[e
].className
||[]);return i
},t
.prototype.getSkinCss=function(t
){return{"background-color":this.getBgColor(t
),"border-color":this.getBorderColor(t
),color
:this.getTextColor(t
)}},t
.prototype.getBgColor=function(t
){var e
,n
,i
=this.getStylingObjs(t
);for(e
=0;e
<i
.length
&&!n
;e
++)n
=i
[e
].eventBackgroundColor
||i
[e
].eventColor
||i
[e
].backgroundColor
||i
[e
].color
;return n
||(n
=this.opt("eventBackgroundColor")||this.opt("eventColor")),n
},t
.prototype.getBorderColor=function(t
){var e
,n
,i
=this.getStylingObjs(t
);for(e
=0;e
<i
.length
&&!n
;e
++)n
=i
[e
].eventBorderColor
||i
[e
].eventColor
||i
[e
].borderColor
||i
[e
].color
;return n
||(n
=this.opt("eventBorderColor")||this.opt("eventColor")),n
},t
.prototype.getTextColor=function(t
){var e
,n
,i
=this.getStylingObjs(t
);for(e
=0;e
<i
.length
&&!n
;e
++)n
=i
[e
].eventTextColor
||i
[e
].textColor
;return n
||(n
=this.opt("eventTextColor")),n
},t
.prototype.getStylingObjs=function(t
){var e
=this.getFallbackStylingObjs(t
);return e
.unshift(t
),e
},t
.prototype.getFallbackStylingObjs=function(t
){return[t
.source
]},t
.prototype.sortEventSegs=function(t
){t
.sort(r
.proxy(this,"compareEventSegs"))},t
.prototype.compareEventSegs=function(t
,e
){var n
=t
.footprint
,i
=e
.footprint
,o
=n
.componentFootprint
,s
=i
.componentFootprint
,a
=o
.unzonedRange
,l
=s
.unzonedRange
8 ;return a
.startMs
-l
.startMs
||l
.endMs
-l
.startMs
-(a
.endMs
-a
.startMs
)||s
.isAllDay
-o
.isAllDay
||r
.compareByFieldSpecs(n
.eventDef
,i
.eventDef
,this.view
.eventOrderSpecs
,n
.eventDef
.miscProps
,i
.eventDef
.miscProps
)},t
}();e
.default=o
},,,,,function(t
,e
,n
){function i(t
){return"en"!==t
.locale()?t
.clone().locale("en"):t
}function r(t
,e
){return h(a(e
).fakeFormatString
,t
)}function o(t
,e
,n
,i
,r
){var o
;return t
=y
.default.parseZone(t
),e
=y
.default.parseZone(e
),o
=t
.localeData(),n
=o
.longDateFormat(n
)||n
,s(a(n
),t
,e
,i
||" - ",r
)}function s(t
,e
,n
,i
,r
){var o
,s
,a
,l
=t
.sameUnits
,u
=e
.clone().stripZone(),d
=n
.clone().stripZone(),c
=f(t
.fakeFormatString
,e
),p
=f(t
.fakeFormatString
,n
),h
="",v
="",y
="",m
="",b
="";for(o
=0;o
<l
.length
&&(!l
[o
]||u
.isSame(d
,l
[o
]));o
++)h
+=c
[o
];for(s
=l
.length
-1;s
>o
&&(!l
[s
]||u
.isSame(d
,l
[s
]))&&(s
-1!==o
||"."!==c
[s
]);s
--)v
=c
[s
]+v
;for(a
=o
;a
<=s
;a
++)y
+=c
[a
],m
+=p
[a
];return(y
||m
)&&(b
=r
?m
+i
+y
:y
+i
+m
),g(h
+b
+v
)}function a(t
){return C
[t
]||(C
[t
]=l(t
))}function l(t
){var e
=u(t
);return{fakeFormatString
:c(e
),sameUnits
:p(e
)}}function u(t
){for(var e
,n
=[],i
=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;e
=i
.exec(t
);)e
[1]?n
.push
.apply(n
,d(e
[1])):e
[2]?n
.push({maybe
:u(e
[2])}):e
[3]?n
.push({token
:e
[3]}):e
[5]&&n
.push
.apply(n
,d(e
[5]));return n
}function d(t
){return". "===t
?["."," "]:[t
]}function c(t
){var e
,n
,i
=[];for(e
=0;e
<t
.length
;e
++)n
=t
[e
],"string"==typeof n
?i
.push("["+n
+"]"):n
.token
?n
.token
in E
?i
.push(b
+"["+n
.token
+"]"):i
.push(n
.token
):n
.maybe
&&i
.push(w
+c(n
.maybe
)+w
);return i
.join(m
)}function p(t
){var e
,n
,i
,r
=[];for(e
=0;e
<t
.length
;e
++)n
=t
[e
],n
.token
?(i
=S
[n
.token
.charAt(0)],r
.push(i
?i
.unit
:"second")):n
.maybe
?r
.push
.apply(r
,p(n
.maybe
)):r
.push(null);return r
}function h(t
,e
){return g(f(t
,e
).join(""))}function f(t
,e
){var n
,i
,r
=[],o
=y
.oldMomentFormat(e
,t
),s
=o
.split(m
);for(n
=0;n
<s
.length
;n
++)i
=s
[n
],i
.charAt(0)===b
?r
.push(E
[i
.substring(1)](e
)):r
.push(i
);return r
}function g(t
){return t
.replace(D
,function(t
,e
){return e
.match(/[1-9]/)?e
:""})}function v(t
){var e
,n
,i
,r
,o
=u(t
);for(e
=0;e
<o
.length
;e
++)n
=o
[e
],n
.token
&&(i
=S
[n
.token
.charAt(0)])&&(!r
||i
.value
>r
.value
)&&(r
=i
);return r
?r
.unit
:null}Object
.defineProperty(e
,"__esModule",{value
:!0});var y
=n(10);y
.newMomentProto
.format=function(){return this._fullCalendar
&&arguments
[0]?r(this,arguments
[0]):this._ambigTime
?y
.oldMomentFormat(i(this),"YYYY-MM-DD"):this._ambigZone
?y
.oldMomentFormat(i(this),"YYYY-MM-DD[T]HH:mm:ss"):this._fullCalendar
?y
.oldMomentFormat(i(this)):y
.oldMomentProto
.format
.apply(this,arguments
)},y
.newMomentProto
.toISOString=function(){return this._ambigTime
?y
.oldMomentFormat(i(this),"YYYY-MM-DD"):this._ambigZone
?y
.oldMomentFormat(i(this),"YYYY-MM-DD[T]HH:mm:ss"):this._fullCalendar
?y
.oldMomentProto
.toISOString
.apply(i(this),arguments
):y
.oldMomentProto
.toISOString
.apply(this,arguments
)};var m
="\v",b
="\1f",w
="\1e",D
=new RegExp(w
+"([^"+w
+"]*)"+w
,"g"),E
={t:function(t
){return y
.oldMomentFormat(t
,"a").charAt(0)},T:function(t
){return y
.oldMomentFormat(t
,"A").charAt(0)}},S
={Y
:{value
:1,unit
:"year"},M
:{value
:2,unit
:"month"},W
:{value
:3,unit
:"week"},w
:{value
:3,unit
:"week"},D
:{value
:4,unit
:"day"},d
:{value
:4,unit
:"day"}};e
.formatDate
=r
,e
.formatRange
=o
;var C
={};e
.queryMostGranularFormatUnit
=v
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(33),o
=n(11),s
=n(7),a=function(t
){function e(){var e
=t
.call(this)||this;return e
._watchers
={},e
._props
={},e
.applyGlobalWatchers(),e
.constructed(),e
}return i
.__extends(e
,t
),e
.watch=function(t
){for(var e
=[],n
=1;n
<arguments
.length
;n
++)e
[n
-1]=arguments
[n
];this.prototype.hasOwnProperty("_globalWatchArgs")||(this.prototype._globalWatchArgs
=Object
.create(this.prototype._globalWatchArgs
)),this.prototype._globalWatchArgs
[t
]=e
},e
.prototype.constructed=function(){},e
.prototype.applyGlobalWatchers=function(){var t
,e
=this._globalWatchArgs
;for(t
in e
)this.watch
.apply(this,[t
].concat(e
[t
]))},e
.prototype.has=function(t
){return t
in this._props
},e
.prototype.get=function(t
){return void 0===t
?this._props
:this._props
[t
]},e
.prototype.set=function(t
,e
){var n
;"string"==typeof t
?(n
={},n
[t
]=void 0===e
?null:e
):n
=t
,this.setProps(n
)},e
.prototype.reset=function(t
){var e
,n
=this._props
,i
={};for(e
in n
)i
[e
]=void 0;for(e
in t
)i
[e
]=t
[e
];this.setProps(i
)},e
.prototype.unset=function(t
){var e
,n
,i
={};for(e
="string"==typeof t
?[t
]:t
,n
=0;n
<e
.length
;n
++)i
[e
[n
]]=void 0;this.setProps(i
)},e
.prototype.setProps=function(t
){var e
,n
,i
={},r
=0;for(e
in t
)"object"!=typeof(n
=t
[e
])&&n
===this._props
[e
]||(i
[e
]=n
,r
++);if(r
){this.trigger("before:batchChange",i
);for(e
in i
)n
=i
[e
],this.trigger("before:change",e
,n
),this.trigger("before:change:"+e
,n
);for(e
in i
)n
=i
[e
],void 0===n
?delete this._props
[e
]:this._props
[e
]=n
,this.trigger("change:"+e
,n
),this.trigger("change",e
,n
);this.trigger("batchChange",i
)}},e
.prototype.watch=function(t
,e
,n
,i
){var r
=this;this.unwatch(t
),this._watchers
[t
]=this._watchDeps(e
,function(e
){var i
=n
.call(r
,e
);i
&&i
.then
?(r
.unset(t
),i
.then(function(e
){r
.set(t
,e
)})):r
.set(t
,i
)},function(e
){r
.unset(t
),i
&&i
.call(r
,e
)})},e
.prototype.unwatch=function(t
){var e
=this._watchers
[t
];e
&&(delete this._watchers
[t
],e
.teardown())},e
.prototype._watchDeps=function(t
,e
,n
){var i
=this,r
=0,o
=t
.length
,s
=0,a
={},l
=[],u
=!1,d=function(t
,e
,i
){1===++r
&&s
===o
&&(u
=!0,n(a
),u
=!1)},c=function(t
,n
,i
){void 0===n
?(i
||void 0===a
[t
]||s
--,delete a
[t
]):(i
||void 0!==a
[t
]||s
++,a
[t
]=n
),--r
||s
===o
&&(u
||e(a
))},p=function(t
,e
){i
.on(t
,e
),l
.push([t
,e
])};return t
.forEach(function(t
){var e
=!1;"?"===t
.charAt(0)&&(t
=t
.substring(1),e
=!0),p("before:change:"+t
,function(t
){d()}),p("change:"+t
,function(n
){c(t
,n
,e
)})}),t
.forEach(function(t
){var e
=!1;"?"===t
.charAt(0)&&(t
=t
.substring(1),e
=!0),i
.has(t
)?(a
[t
]=i
.get(t
),s
++):e
&&s
++}),s
===o
&&e(a
),{teardown:function(){for(var t
=0;t
<l
.length
;t
++)i
.off(l
[t
][0],l
[t
][1]);l
=null,s
===o
&&n()},flash:function(){s
===o
&&(n(),e(a
))}}},e
.prototype.flash=function(t
){var e
=this._watchers
[t
];e
&&e
.flash()},e
}(r
.default);e
.default=a
,a
.prototype._globalWatchArgs
={},o
.default.mixInto(a
),s
.default.mixInto(a
)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(0),r
=n(4),o
=n(13),s
=n(210);e
.default={parse:function(t
,e
){return r
.isTimeString(t
.start
)||i
.isDuration(t
.start
)||r
.isTimeString(t
.end
)||i
.isDuration(t
.end
)?s
.default.parse(t
,e
):o
.default.parse(t
,e
)}}},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(4),r
=n(17),o=function(){function t(){this.clearEnd
=!1,this.forceTimed
=!1,this.forceAllDay
=!1}return t
.createFromDiff=function(e
,n
,r
){function o(t
,e
){return r
?i
.diffByUnit(t
,e
,r
):n
.isAllDay()?i
.diffDay(t
,e
):i
.diffDayTime(t
,e
)}var s
,a
,l
,u
,d
=e
.end
&&!n
.end
,c
=e
.isAllDay()&&!n
.isAllDay(),p
=!e
.isAllDay()&&n
.isAllDay();return s
=o(n
.start
,e
.start
),n
.end
&&(a
=o(n
.unzonedRange
.getEnd(),e
.unzonedRange
.getEnd()),l
=a
.subtract(s
)),u
=new t
,u
.clearEnd
=d
,u
.forceTimed
=c
,u
.forceAllDay
=p
,u
.setDateDelta(s
),u
.setEndDelta(l
),u
},t
.prototype.buildNewDateProfile=function(t
,e
){var n
=t
.start
.clone(),i
=null,o
=!1;return t
.end
&&!this.clearEnd
?i
=t
.end
.clone():this.endDelta
&&!i
&&(i
=e
.getDefaultEventEnd(t
.isAllDay(),n
)),this.forceTimed
?(o
=!0,n
.hasTime()||n
.time(0),i
&&!i
.hasTime()&&i
.time(0)):this.forceAllDay
&&(n
.hasTime()&&n
.stripTime(),i
&&i
.hasTime()&&i
.stripTime()),this.dateDelta
&&(o
=!0,n
.add(this.dateDelta
),i
&&i
.add(this.dateDelta
)),this.endDelta
&&(o
=!0,i
.add(this.endDelta
)),this.startDelta
&&(o
=!0,n
.add(this.startDelta
)),o
&&(n
=e
.applyTimezone(n
),i
&&(i
=e
.applyTimezone(i
))),!i
&&e
.opt("forceEventDuration")&&(i
=e
.getDefaultEventEnd(t
.isAllDay(),n
)),new r
.default(n
,i
,e
)},t
.prototype.setDateDelta=function(t
){t
&&t
.valueOf()?this.dateDelta
=t
:this.dateDelta
=null},t
.prototype.setStartDelta=function(t
){t
&&t
.valueOf()?this.startDelta
=t
:this.startDelta
=null},t
.prototype.setEndDelta=function(t
){t
&&t
.valueOf()?this.endDelta
=t
:this.endDelta
=null},t
.prototype.isEmpty=function(){return!(this.clearEnd
||this.forceTimed
||this.forceAllDay
||this.dateDelta
||this.startDelta
||this.endDelta
)},t
}();e
.default=o
},function(t
,e
,n
){function i(t
,e
){a
[t
]=e
}function r(t
){return t
?!0===t
?s
.default:a
[t
]:o
.default}Object
.defineProperty(e
,"__esModule",{value
:!0});var o
=n(213),s
=n(214),a
={};e
.defineThemeSystem
=i
,e
.getThemeSystemClass
=r
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(4),s
=n(20),a
=n(6),l
=n(13),u=function(t
){function e(e
){var n
=t
.call(this,e
)||this;return n
.eventDefs
=[],n
}return i
.__extends(e
,t
),e
.parse=function(t
,e
){var n
;return r
.isArray(t
.events
)?n
=t
:r
.isArray(t
)&&(n
={events
:t
}),!!n
&&a
.default.parse
.call(this,n
,e
)},e
.prototype.setRawEventDefs=function(t
){this.rawEventDefs
=t
,this.eventDefs
=this.parseEventDefs(t
)},e
.prototype.fetch=function(t
,e
,n
){var i
,r
=this.eventDefs
;if(null!=this.currentTimezone
&&this.currentTimezone
!==n
)for(i
=0;i
<r
.length
;i
++)r
[i
]instanceof l
.default&&r
[i
].rezone();return this.currentTimezone
=n
,s
.default.resolve(r
)},e
.prototype.addEventDef=function(t
){this.eventDefs
.push(t
)},e
.prototype.removeEventDefsById=function(t
){return o
.removeMatching(this.eventDefs
,function(e
){return e
.id
===t
})},e
.prototype.removeAllEventDefs=function(){this.eventDefs
=[]},e
.prototype.getPrimitive=function(){return this.rawEventDefs
},e
.prototype.applyManualStandardProps=function(e
){var n
=t
.prototype.applyManualStandardProps
.call(this,e
);return this.setRawEventDefs(e
.events
),n
},e
}(a
.default);e
.default=u
,u
.defineStandardProps({events
:!1})},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o=function(){function t(t
){this.isHorizontal
=!1,this.isVertical
=!1,this.els
=i(t
.els
),this.isHorizontal
=t
.isHorizontal
,this.isVertical
=t
.isVertical
,this.forcedOffsetParentEl
=t
.offsetParent
?i(t
.offsetParent
):null}return t
.prototype.build=function(){var t
=this.forcedOffsetParentEl
;!t
&&this.els
.length
>0&&(t
=this.els
.eq(0).offsetParent()),this.origin
=t
?t
.offset():null,this.boundingRect
=this.queryBoundingRect(),this.isHorizontal
&&this.buildElHorizontals(),this.isVertical
&&this.buildElVerticals()},t
.prototype.clear=function(){this.origin
=null,this.boundingRect
=null,this.lefts
=null,this.rights
=null,this.tops
=null,this.bottoms
=null},t
.prototype.ensureBuilt=function(){this.origin
||this.build()},t
.prototype.buildElHorizontals=function(){var t
=[],e
=[];this.els
.each(function(n
,r
){var o
=i(r
),s
=o
.offset().left
,a
=o
.outerWidth();t
.push(s
),e
.push(s
+a
)}),this.lefts
=t
,this.rights
=e
},t
.prototype.buildElVerticals=function(){var t
=[],e
=[];this.els
.each(function(n
,r
){var o
=i(r
),s
=o
.offset().top
,a
=o
.outerHeight();t
.push(s
),e
.push(s
+a
)}),this.tops
=t
,this.bottoms
=e
},t
.prototype.getHorizontalIndex=function(t
){this.ensureBuilt();var e
,n
=this.lefts
,i
=this.rights
,r
=n
.length
;for(e
=0;e
<r
;e
++)if(t
>=n
[e
]&&t
<i
[e
])return e
},t
.prototype.getVerticalIndex=function(t
){this.ensureBuilt();var e
,n
=this.tops
,i
=this.bottoms
,r
=n
.length
;for(e
=0;e
<r
;e
++)if(t
>=n
[e
]&&t
<i
[e
])return e
},t
.prototype.getLeftOffset=function(t
){return this.ensureBuilt(),this.lefts
[t
]},t
.prototype.getLeftPosition=function(t
){return this.ensureBuilt(),this.lefts
[t
]-this.origin
.left
},t
.prototype.getRightOffset=function(t
){return this.ensureBuilt(),this.rights
[t
]},t
.prototype.getRightPosition=function(t
){return this.ensureBuilt(),this.rights
[t
]-this.origin
.left
},t
.prototype.getWidth=function(t
){return this.ensureBuilt(),this.rights
[t
]-this.lefts
[t
]},t
.prototype.getTopOffset=function(t
){return this.ensureBuilt(),this.tops
[t
]},t
.prototype.getTopPosition=function(t
){return this.ensureBuilt(),this.tops
[t
]-this.origin
.top
},t
.prototype.getBottomOffset=function(t
){return this.ensureBuilt(),this.bottoms
[t
]},t
.prototype.getBottomPosition=function(t
){return this.ensureBuilt(),this.bottoms
[t
]-this.origin
.top
},t
.prototype.getHeight=function(t
){return this.ensureBuilt(),this.bottoms
[t
]-this.tops
[t
]},t
.prototype.queryBoundingRect=function(){var t
;return this.els
.length
>0&&(t
=r
.getScrollParent(this.els
.eq(0)),!t
.is(document
))?r
.getClientRect(t
):null},t
.prototype.isPointInBounds=function(t
,e
){return this.isLeftInBounds(t
)&&this.isTopInBounds(e
)},t
.prototype.isLeftInBounds=function(t
){return!this.boundingRect
||t
>=this.boundingRect
.left
&&t
<this.boundingRect
.right
},t
.prototype.isTopInBounds=function(t
){return!this.boundingRect
||t
>=this.boundingRect
.top
&&t
<this.boundingRect
.bottom
},t
}();e
.default=o
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o
=n(7),s
=n(21),a=function(){function t(t
){this.isInteracting
=!1,this.isDistanceSurpassed
=!1,this.isDelayEnded
=!1,this.isDragging
=!1,this.isTouch
=!1,this.isGeneric
=!1,this.shouldCancelTouchScroll
=!0,this.scrollAlwaysKills
=!1,this.isAutoScroll
=!1,this.scrollSensitivity
=30,this.scrollSpeed
=200,this.scrollIntervalMs
=50,this.options
=t
||{}}return t
.prototype.startInteraction=function(t
,e
){if(void 0===e
&&(e
={}),"mousedown"===t
.type
){if(s
.default.get().shouldIgnoreMouse())return;if(!r
.isPrimaryMouseButton(t
))return;t
.preventDefault()}this.isInteracting
||(this.delay
=r
.firstDefined(e
.delay
,this.options
.delay
,0),this.minDistance
=r
.firstDefined(e
.distance
,this.options
.distance
,0),this.subjectEl
=this.options
.subjectEl
,r
.preventSelection(i("body")),this.isInteracting
=!0,this.isTouch
=r
.getEvIsTouch(t
),this.isGeneric
="dragstart"===t
.type
,this.isDelayEnded
=!1,this.isDistanceSurpassed
=!1,this.originX
=r
.getEvX(t
),this.originY
=r
.getEvY(t
),this.scrollEl
=r
.getScrollParent(i(t
.target
)),this.bindHandlers(),this.initAutoScroll(),this.handleInteractionStart(t
),this.startDelay(t
),this.minDistance
||this.handleDistanceSurpassed(t
))},t
.prototype.handleInteractionStart=function(t
){this.trigger("interactionStart",t
)},t
.prototype.endInteraction=function(t
,e
){this.isInteracting
&&(this.endDrag(t
),this.delayTimeoutId
&&(clearTimeout(this.delayTimeoutId
),this.delayTimeoutId
=null),this.destroyAutoScroll(),this.unbindHandlers(),this.isInteracting
=!1,this.handleInteractionEnd(t
,e
),r
.allowSelection(i("body")))},t
.prototype.handleInteractionEnd=function(t
,e
){this.trigger("interactionEnd",t
,e
||!1)},t
.prototype.bindHandlers=function(){var t
=s
.default.get();this.isGeneric
?this.listenTo(i(document
),{drag
:this.handleMove
,dragstop
:this.endInteraction
}):this.isTouch
?this.listenTo(t
,{touchmove
:this.handleTouchMove
,touchend
:this.endInteraction
,scroll
:this.handleTouchScroll
}):this.listenTo(t
,{mousemove
:this.handleMouseMove
,mouseup
:this.endInteraction
}),this.listenTo(t
,{selectstart
:r
.preventDefault
,contextmenu
:r
.preventDefault
})},t
.prototype.unbindHandlers=function(){this.stopListeningTo(s
.default.get()),this.stopListeningTo(i(document
))},t
.prototype.startDrag=function(t
,e
){this.startInteraction(t
,e
),this.isDragging
||(this.isDragging
=!0,this.handleDragStart(t
))},t
.prototype.handleDragStart=function(t
){this.trigger("dragStart",t
)},t
.prototype.handleMove=function(t
){var e
=r
.getEvX(t
)-this.originX
,n
=r
.getEvY(t
)-this.originY
,i
=this.minDistance
;this.isDistanceSurpassed
||e
*e
+n
*n
>=i
*i
&&this.handleDistanceSurpassed(t
),this.isDragging
&&this.handleDrag(e
,n
,t
)},t
.prototype.handleDrag=function(t
,e
,n
){this.trigger("drag",t
,e
,n
),this.updateAutoScroll(n
)},t
.prototype.endDrag=function(t
){this.isDragging
&&(this.isDragging
=!1,this.handleDragEnd(t
))},t
.prototype.handleDragEnd=function(t
){this.trigger("dragEnd",t
)},t
.prototype.startDelay=function(t
){var e
=this;this.delay
?this.delayTimeoutId
=setTimeout(function(){e
.handleDelayEnd(t
)},this.delay
):this.handleDelayEnd(t
)},t
.prototype.handleDelayEnd=function(t
){this.isDelayEnded
=!0,this.isDistanceSurpassed
&&this.startDrag(t
)},t
.prototype.handleDistanceSurpassed=function(t
){this.isDistanceSurpassed
=!0,this.isDelayEnded
&&this.startDrag(t
)},t
.prototype.handleTouchMove=function(t
){this.isDragging
&&this.shouldCancelTouchScroll
&&t
.preventDefault(),this.handleMove(t
)},t
.prototype.handleMouseMove=function(t
){this.handleMove(t
)},t
.prototype.handleTouchScroll=function(t
){this.isDragging
&&!this.scrollAlwaysKills
||this.endInteraction(t
,!0)},t
.prototype.trigger=function(t
){for(var e
=[],n
=1;n
<arguments
.length
;n
++)e
[n
-1]=arguments
[n
];this.options
[t
]&&this.options
[t
].apply(this,e
),this["_"+t
]&&this["_"+t
].apply(this,e
)},t
.prototype.initAutoScroll=function(){var t
=this.scrollEl
;this.isAutoScroll
=this.options
.scroll
&&t
&&!t
.is(window
)&&!t
.is(document
),this.isAutoScroll
&&this.listenTo(t
,"scroll",r
.debounce(this.handleDebouncedScroll
,100))},t
.prototype.destroyAutoScroll=function(){this.endAutoScroll(),this.isAutoScroll
&&this.stopListeningTo(this.scrollEl
,"scroll")},t
.prototype.computeScrollBounds=function(){this.isAutoScroll
&&(this.scrollBounds
=r
.getOuterRect(this.scrollEl
))},t
.prototype.updateAutoScroll=function(t
){var e
,n
,i
,o
,s
=this.scrollSensitivity
,a
=this.scrollBounds
,l
=0,u
=0;a
&&(e
=(s
-(r
.getEvY(t
)-a
.top
))/s,n=(s-(a.bottom-r.getEvY(t)))/s,i
=(s
-(r
.getEvX(t
)-a
.left
))/s,o=(s-(a.right-r.getEvX(t)))/s,e
>=0&&e
<=1?l
=e
*this.scrollSpeed
*-1:n
>=0&&n
<=1&&(l
=n
*this.scrollSpeed
),i
>=0&&i
<=1?u
=i
*this.scrollSpeed
*-1:o
>=0&&o
<=1&&(u
=o
*this.scrollSpeed
)),this.setScrollVel(l
,u
)},t
.prototype.setScrollVel=function(t
,e
){this.scrollTopVel
=t
,this.scrollLeftVel
=e
,this.constrainScrollVel(),!this.scrollTopVel
&&!this.scrollLeftVel
||this.scrollIntervalId
||(this.scrollIntervalId
=setInterval(r
.proxy(this,"scrollIntervalFunc"),this.scrollIntervalMs
))},t
.prototype.constrainScrollVel=function(){var t
=this.scrollEl
;this.scrollTopVel
<0?t
.scrollTop()<=0&&(this.scrollTopVel
=0):this.scrollTopVel
>0&&t
.scrollTop()+t
[0].clientHeight
>=t
[0].scrollHeight
&&(this.scrollTopVel
=0),this.scrollLeftVel
<0?t
.scrollLeft()<=0&&(this.scrollLeftVel
=0):this.scrollLeftVel
>0&&t
.scrollLeft()+t
[0].clientWidth
>=t
[0].scrollWidth
&&(this.scrollLeftVel
=0)},t
.prototype.scrollIntervalFunc=function(){var t
=this.scrollEl
,e
=this.scrollIntervalMs
/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},t.prototype.endAutoScroll=function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},t.prototype.handleDebouncedScroll=function(){this.scrollIntervalId||this.handleScrollEnd()},t.prototype.handleScrollEnd=function(){},t}();e.default=a,o.default.mixInto(a)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(4),o=n(14),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.updateDayTable=function(){for(var t,e,n,i=this,r=i.view,o=r.calendar,s=o.msToUtcMoment(i.dateProfile.renderUnzonedRange.startMs,!0),a=o.msToUtcMoment(i.dateProfile.renderUnzonedRange.endMs,!0),l=-1,u=[],d=[];s.isBefore(a);)r.isHiddenDay(s)?u.push(l+.5):(l++,u.push(l),d.push(s.clone())),s.add(1,"days");if(this.breakOnWeeks){for(e=d[0].day(),t=1;t<d.length&&d[t].day()!==e;t++);n=Math.ceil(d.length/t
)}else n
=1,t
=d
.length
;this.dayDates
=d
,this.dayIndices
=u
,this.daysPerRow
=t
,this.rowCnt
=n
,this.updateDayTableCols()},e
.prototype.updateDayTableCols=function(){this.colCnt
=this.computeColCnt(),this.colHeadFormat
=this.opt("columnHeaderFormat")||this.opt("columnFormat")||this.computeColHeadFormat()},e
.prototype.computeColCnt=function(){return this.daysPerRow
},e
.prototype.getCellDate=function(t
,e
){return this.dayDates
[this.getCellDayIndex(t
,e
)].clone()},e
.prototype.getCellRange=function(t
,e
){var n
=this.getCellDate(t
,e
);return{start
:n
,end
:n
.clone().add(1,"days")}},e
.prototype.getCellDayIndex=function(t
,e
){return t
*this.daysPerRow
+this.getColDayIndex(e
)},e
.prototype.getColDayIndex=function(t
){return this.isRTL
?this.colCnt
-1-t
:t
},e
.prototype.getDateDayIndex=function(t
){var e
=this.dayIndices
,n
=t
.diff(this.dayDates
[0],"days");return n
<0?e
[0]-1:n
>=e
.length
?e
[e
.length
-1]+1:e
[n
]},e
.prototype.computeColHeadFormat=function(){return this.rowCnt
>1||this.colCnt
>10?"ddd":this.colCnt
>1?this.opt("dayOfMonthFormat"):"dddd"},e
.prototype.sliceRangeByRow=function(t
){var e
,n
,i
,r
,o
,s
=this.daysPerRow
,a
=this.view
.computeDayRange(t
),l
=this.getDateDayIndex(a
.start
),u
=this.getDateDayIndex(a
.end
.clone().subtract(1,"days")),d
=[];for(e
=0;e
<this.rowCnt
;e
++)n
=e
*s
,i
=n
+s
-1,r
=Math
.max(l
,n
),o
=Math
.min(u
,i
),r
=Math
.ceil(r
),o
=Math
.floor(o
),r
<=o
&&d
.push({row
:e
,firstRowDayIndex
:r
-n
,lastRowDayIndex
:o
-n
,isStart
:r
===l
,isEnd
:o
===u
});return d
},e
.prototype.sliceRangeByDay=function(t
){var e
,n
,i
,r
,o
,s
,a
=this.daysPerRow
,l
=this.view
.computeDayRange(t
),u
=this.getDateDayIndex(l
.start
),d
=this.getDateDayIndex(l
.end
.clone().subtract(1,"days")),c
=[];for(e
=0;e
<this.rowCnt
;e
++)for(n
=e
*a
,i
=n
+a
-1,r
=n
;r
<=i
;r
++)o
=Math
.max(u
,r
),s
=Math
.min(d
,r
),o
=Math
.ceil(o
),s
=Math
.floor(s
),o
<=s
&&c
.push({row
:e
,firstRowDayIndex
:o
-n
,lastRowDayIndex
:s
-n
,isStart
:o
===u
,isEnd
:s
===d
});return c
},e
.prototype.renderHeadHtml=function(){var t
=this.view
.calendar
.theme
;return'<div class="fc-row '+t
.getClass("headerRow")+'"><table class="'+t
.getClass("tableGrid")+'"><thead>'+this.renderHeadTrHtml()+"</thead></table></div>"},e
.prototype.renderHeadIntroHtml=function(){return this.renderIntroHtml()},e
.prototype.renderHeadTrHtml=function(){return"<tr>"+(this.isRTL
?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL
?this.renderHeadIntroHtml():"")+"</tr>"},e
.prototype.renderHeadDateCellsHtml=function(){var t
,e
,n
=[];for(t
=0;t
<this.colCnt
;t
++)e
=this.getCellDate(0,t
),n
.push(this.renderHeadDateCellHtml(e
));return n
.join("")},e
.prototype.renderHeadDateCellHtml=function(t
,e
,n
){var i
,o
=this,s
=o
.view
,a
=o
.dateProfile
.activeUnzonedRange
.containsDate(t
),l
=["fc-day-header",s
.calendar
.theme
.getClass("widgetHeader")];return i
="function"==typeof o
.opt("columnHeaderHtml")?o
.opt("columnHeaderHtml")(t
):"function"==typeof o
.opt("columnHeaderText")?r
.htmlEscape(o
.opt("columnHeaderText")(t
)):r
.htmlEscape(t
.format(o
.colHeadFormat
)),1===o
.rowCnt
?l
=l
.concat(o
.getDayClasses(t
,!0)):l
.push("fc-"+r
.dayIDs
[t
.day()]),'<th class="'+l
.join(" ")+'"'+(1===(a
&&o
.rowCnt
)?' data-date="'+t
.format("YYYY-MM-DD")+'"':"")+(e
>1?' colspan="'+e
+'"':"")+(n
?" "+n
:"")+">"+(a
?s
.buildGotoAnchorHtml({date
:t
,forceOff
:o
.rowCnt
>1||1===o
.colCnt
},i
):i
)+"</th>"},e
.prototype.renderBgTrHtml=function(t
){return"<tr>"+(this.isRTL
?"":this.renderBgIntroHtml(t
))+this.renderBgCellsHtml(t
)+(this.isRTL
?this.renderBgIntroHtml(t
):"")+"</tr>"},e
.prototype.renderBgIntroHtml=function(t
){return this.renderIntroHtml()},e
.prototype.renderBgCellsHtml=function(t
){var e
,n
,i
=[];for(e
=0;e
<this.colCnt
;e
++)n
=this.getCellDate(t
,e
),i
.push(this.renderBgCellHtml(n
));return i
.join("")},e
.prototype.renderBgCellHtml=function(t
,e
){var n
=this,i
=n
.view
,r
=n
.dateProfile
.activeUnzonedRange
.containsDate(t
),o
=n
.getDayClasses(t
);return o
.unshift("fc-day",i
.calendar
.theme
.getClass("widgetContent")),'<td class="'+o
.join(" ")+'"'+(r
?' data-date="'+t
.format("YYYY-MM-DD")+'"':"")+(e
?" "+e
:"")+"></td>"},e
.prototype.renderIntroHtml=function(){},e
.prototype.bookendCells=function(t
){var e
=this.renderIntroHtml();e
&&(this.isRTL
?t
.append(e
):t
.prepend(e
))},e
}(o
.default);e
.default=s
},function(t
,e
){Object
.defineProperty(e
,"__esModule",{value
:!0});var n=function(){function t(t
,e
){this.component
=t
,this.fillRenderer
=e
}return t
.prototype.render=function(t
){var e
=this.component
,n
=e
._getDateProfile().activeUnzonedRange
,i
=t
.buildEventInstanceGroup(e
.hasAllDayBusinessHours
,n
),r
=i
?e
.eventRangesToEventFootprints(i
.sliceRenderRanges(n
)):[];this.renderEventFootprints(r
)},t
.prototype.renderEventFootprints=function(t
){var e
=this.component
.eventFootprintsToSegs(t
);this.renderSegs(e
),this.segs
=e
},t
.prototype.renderSegs=function(t
){this.fillRenderer
&&this.fillRenderer
.renderSegs("businessHours",t
,{getClasses:function(t
){return["fc-nonbusiness","fc-bgevent"]}})},t
.prototype.unrender=function(){this.fillRenderer
&&this.fillRenderer
.unrender("businessHours"),this.segs
=null},t
.prototype.getSegs=function(){return this.segs
||[]},t
}();e
.default=n
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o=function(){function t(t
){this.fillSegTag
="div",this.component
=t
,this.elsByFill
={}}return t
.prototype.renderFootprint=function(t
,e
,n
){this.renderSegs(t
,this.component
.componentFootprintToSegs(e
),n
)},t
.prototype.renderSegs=function(t
,e
,n
){var i
;return e
=this.buildSegEls(t
,e
,n
),i
=this.attachSegEls(t
,e
),i
&&this.reportEls(t
,i
),e
},t
.prototype.unrender=function(t
){var e
=this.elsByFill
[t
];e
&&(e
.remove(),delete this.elsByFill
[t
])},t
.prototype.buildSegEls=function(t
,e
,n
){var r
,o
=this,s
="",a
=[];if(e
.length
){for(r
=0;r
<e
.length
;r
++)s
+=this.buildSegHtml(t
,e
[r
],n
);i(s
).each(function(t
,r
){var s
=e
[t
],l
=i(r
);n
.filterEl
&&(l
=n
.filterEl(s
,l
)),l
&&(l
=i(l
),l
.is(o
.fillSegTag
)&&(s
.el
=l
,a
.push(s
)))})}return a
},t
.prototype.buildSegHtml=function(t
,e
,n
){var i
=n
.getClasses
?n
.getClasses(e
):[],o
=r
.cssToStr(n
.getCss
?n
.getCss(e
):{});return"<"+this.fillSegTag
+(i
.length
?' class="'+i
.join(" ")+'"':"")+(o
?' style="'+o
+'"':"")+" />"},t
.prototype.attachSegEls=function(t
,e
){},t
.prototype.reportEls=function(t
,e
){this.elsByFill
[t
]?this.elsByFill
[t
]=this.elsByFill
[t
].add(e
):this.elsByFill
[t
]=i(e
)},t
}();e
.default=o
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(13),r
=n(36),o
=n(6),s=function(){function t(t
,e
){this.view
=t
._getView(),this.component
=t
,this.eventRenderer
=e
}return t
.prototype.renderComponentFootprint=function(t
){this.renderEventFootprints([this.fabricateEventFootprint(t
)])},t
.prototype.renderEventDraggingFootprints=function(t
,e
,n
){this.renderEventFootprints(t
,e
,"fc-dragging",n
?null:this.view
.opt("dragOpacity"))},t
.prototype.renderEventResizingFootprints=function(t
,e
,n
){this.renderEventFootprints(t
,e
,"fc-resizing")},t
.prototype.renderEventFootprints=function(t
,e
,n
,i
){var r
,o
=this.component
.eventFootprintsToSegs(t
),s
="fc-helper "+(n
||"");for(o
=this.eventRenderer
.renderFgSegEls(o
),r
=0;r
<o
.length
;r
++)o
[r
].el
.addClass(s
);if(null!=i
)for(r
=0;r
<o
.length
;r
++)o
[r
].el
.css("opacity",i
);this.helperEls
=this.renderSegs(o
,e
)},t
.prototype.renderSegs=function(t
,e
){},t
.prototype.unrender=function(){this.helperEls
&&(this.helperEls
.remove(),this.helperEls
=null)},t
.prototype.fabricateEventFootprint=function(t
){var e
,n
=this.view
.calendar
,s
=n
.footprintToDateProfile(t
),a
=new i
.default(new o
.default(n
));return a
.dateProfile
=s
,e
=a
.buildInstance(),new r
.default(t
,a
,e
)},t
}();e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(21),o
=n(15),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.bindToEl=function(t
){var e
=this.component
;e
.bindSegHandlerToEl(t
,"click",this.handleClick
.bind(this)),e
.bindSegHandlerToEl(t
,"mouseenter",this.handleMouseover
.bind(this)),e
.bindSegHandlerToEl(t
,"mouseleave",this.handleMouseout
.bind(this))},e
.prototype.handleClick=function(t
,e
){!1===this.component
.publiclyTrigger("eventClick",{context
:t
.el
[0],args
:[t
.footprint
.getEventLegacy(),e
,this.view
]})&&e
.preventDefault()},e
.prototype.handleMouseover=function(t
,e
){r
.default.get().shouldIgnoreMouse()||this.mousedOverSeg
||(this.mousedOverSeg
=t
,this.view
.isEventDefResizable(t
.footprint
.eventDef
)&&t
.el
.addClass("fc-allow-mouse-resize"),this.component
.publiclyTrigger("eventMouseover",{context
:t
.el
[0],args
:[t
.footprint
.getEventLegacy(),e
,this.view
]}))},e
.prototype.handleMouseout=function(t
,e
){this.mousedOverSeg
&&(this.mousedOverSeg
=null,this.view
.isEventDefResizable(t
.footprint
.eventDef
)&&t
.el
.removeClass("fc-allow-mouse-resize"),this.component
.publiclyTrigger("eventMouseout",{context
:t
.el
[0],args
:[t
.footprint
.getEventLegacy(),e
||{},this.view
]}))},e
.prototype.end=function(){this.mousedOverSeg
&&this.handleMouseout(this.mousedOverSeg
)},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(14),o
=n(245),s
=n(225),a
=n(59),l
=n(224),u
=n(223),d
=n(222),c=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
}(r
.default);e
.default=c
,c
.prototype.dateClickingClass
=o
.default,c
.prototype.dateSelectingClass
=s
.default,c
.prototype.eventPointingClass
=a
.default,c
.prototype.eventDraggingClass
=l
.default,c
.prototype.eventResizingClass
=u
.default,c
.prototype.externalDroppingClass
=d
.default},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(4),s
=n(53),a
=n(249),l
=n(5),u
=n(12),d
=n(36),c
=n(56),p
=n(60),h
=n(40),f
=n(55),g
=n(250),v
=n(251),y
=n(252),m=function(t
){function e(e
){var n
=t
.call(this,e
)||this;return n
.cellWeekNumbersVisible
=!1,n
.bottomCoordPadding
=0,n
.isRigid
=!1,n
.hasAllDayBusinessHours
=!0,n
}return i
.__extends(e
,t
),e
.prototype.componentFootprintToSegs=function(t
){var e
,n
,i
=this.sliceRangeByRow(t
.unzonedRange
);for(e
=0;e
<i
.length
;e
++)n
=i
[e
],this.isRTL
?(n
.leftCol
=this.daysPerRow
-1-n
.lastRowDayIndex
,n
.rightCol
=this.daysPerRow
-1-n
.firstRowDayIndex
):(n
.leftCol
=n
.firstRowDayIndex
,n
.rightCol
=n
.lastRowDayIndex
);return i
},e
.prototype.renderDates=function(t
){this.dateProfile
=t
,this.updateDayTable(),this.renderGrid()},e
.prototype.unrenderDates=function(){this.removeSegPopover()},e
.prototype.renderGrid=function(){var t
,e
,n
=this.view
,i
=this.rowCnt
,r
=this.colCnt
,o
="";for(this.headContainerEl
&&this.headContainerEl
.html(this.renderHeadHtml()),t
=0;t
<i
;t
++)o
+=this.renderDayRowHtml(t
,this.isRigid
);for(this.el
.html(o
),this.rowEls
=this.el
.find(".fc-row"),this.cellEls
=this.el
.find(".fc-day, .fc-disabled-day"),this.rowCoordCache
=new s
.default({els
:this.rowEls
,isVertical
:!0}),this.colCoordCache
=new s
.default({els
:this.cellEls
.slice(0,this.colCnt
),isHorizontal
:!0}),t
=0;t
<i
;t
++)for(e
=0;e
<r
;e
++)this.publiclyTrigger("dayRender",{context
:n
,args
:[this.getCellDate(t
,e
),this.getCellEl(t
,e
),n
]})},e
.prototype.renderDayRowHtml=function(t
,e
){var n
=this.view
.calendar
.theme
,i
=["fc-row","fc-week",n
.getClass("dayRow")];return e
&&i
.push("fc-rigid"),'<div class="'+i
.join(" ")+'"><div class="fc-bg"><table class="'+n
.getClass("tableGrid")+'">'+this.renderBgTrHtml(t
)+'</table></div><div class="fc-content-skeleton"><table>'+(this.getIsNumbersVisible()?"<thead>"+this.renderNumberTrHtml(t
)+"</thead>":"")+"</table></div></div>"},e
.prototype.getIsNumbersVisible=function(){return this.getIsDayNumbersVisible()||this.cellWeekNumbersVisible
},e
.prototype.getIsDayNumbersVisible=function(){return this.rowCnt
>1},e
.prototype.renderNumberTrHtml=function(t
){return"<tr>"+(this.isRTL
?"":this.renderNumberIntroHtml(t
))+this.renderNumberCellsHtml(t
)+(this.isRTL
?this.renderNumberIntroHtml(t
):"")+"</tr>"},e
.prototype.renderNumberIntroHtml=function(t
){return this.renderIntroHtml()},e
.prototype.renderNumberCellsHtml=function(t
){var e
,n
,i
=[];for(e
=0;e
<this.colCnt
;e
++)n
=this.getCellDate(t
,e
),i
.push(this.renderNumberCellHtml(n
));return i
.join("")},e
.prototype.renderNumberCellHtml=function(t
){var e
,n
,i
=this.view
,r
="",o
=this.dateProfile
.activeUnzonedRange
.containsDate(t
),s
=this.getIsDayNumbersVisible()&&o
;return s
||this.cellWeekNumbersVisible
?(e
=this.getDayClasses(t
),e
.unshift("fc-day-top"),this.cellWeekNumbersVisible
&&(n
="ISO"===t
._locale
._fullCalendar_weekCalc
?1:t
._locale
.firstDayOfWeek()),r
+='<td class="'+e
.join(" ")+'"'+(o
?' data-date="'+t
.format()+'"':"")+">",this.cellWeekNumbersVisible
&&t
.day()===n
&&(r
+=i
.buildGotoAnchorHtml({date
:t
,type
:"week"},{class:"fc-week-number"},t
.format("w"))),s
&&(r
+=i
.buildGotoAnchorHtml(t
,{class:"fc-day-number"},t
.format("D"))),r
+="</td>"):"<td/>"},e
.prototype.prepareHits=function(){this.colCoordCache
.build(),this.rowCoordCache
.build(),this.rowCoordCache
.bottoms
[this.rowCnt
-1]+=this.bottomCoordPadding
},e
.prototype.releaseHits=function(){this.colCoordCache
.clear(),this.rowCoordCache
.clear()},e
.prototype.queryHit=function(t
,e
){if(this.colCoordCache
.isLeftInBounds(t
)&&this.rowCoordCache
.isTopInBounds(e
)){var n
=this.colCoordCache
.getHorizontalIndex(t
),i
=this.rowCoordCache
.getVerticalIndex(e
);if(null!=i
&&null!=n
)return this.getCellHit(i
,n
)}},e
.prototype.getHitFootprint=function(t
){var e
=this.getCellRange(t
.row
,t
.col
);return new u
.default(new l
.default(e
.start
,e
.end
),!0)},e
.prototype.getHitEl=function(t
){return this.getCellEl(t
.row
,t
.col
)},e
.prototype.getCellHit=function(t
,e
){return{row
:t
,col
:e
,component
:this,left
:this.colCoordCache
.getLeftOffset(e
),right
:this.colCoordCache
.getRightOffset(e
),top
:this.rowCoordCache
.getTopOffset(t
),bottom
:this.rowCoordCache
.getBottomOffset(t
)}},e
.prototype.getCellEl=function(t
,e
){return this.cellEls
.eq(t
*this.colCnt
+e
)},e
.prototype.executeEventUnrender=function(){this.removeSegPopover(),t
.prototype.executeEventUnrender
.call(this)},e
.prototype.getOwnEventSegs=function(){
9 return t
.prototype.getOwnEventSegs
.call(this).concat(this.popoverSegs
||[])},e
.prototype.renderDrag=function(t
,e
,n
){var i
;for(i
=0;i
<t
.length
;i
++)this.renderHighlight(t
[i
].componentFootprint
);if(t
.length
&&e
&&e
.component
!==this)return this.helperRenderer
.renderEventDraggingFootprints(t
,e
,n
),!0},e
.prototype.unrenderDrag=function(){this.unrenderHighlight(),this.helperRenderer
.unrender()},e
.prototype.renderEventResize=function(t
,e
,n
){var i
;for(i
=0;i
<t
.length
;i
++)this.renderHighlight(t
[i
].componentFootprint
);this.helperRenderer
.renderEventResizingFootprints(t
,e
,n
)},e
.prototype.unrenderEventResize=function(){this.unrenderHighlight(),this.helperRenderer
.unrender()},e
.prototype.removeSegPopover=function(){this.segPopover
&&this.segPopover
.hide()},e
.prototype.limitRows=function(t
){var e
,n
,i
=this.eventRenderer
.rowStructs
||[];for(e
=0;e
<i
.length
;e
++)this.unlimitRow(e
),!1!==(n
=!!t
&&("number"==typeof t
?t
:this.computeRowLevelLimit(e
)))&&this.limitRow(e
,n
)},e
.prototype.computeRowLevelLimit=function(t
){function e(t
,e
){o
=Math
.max(o
,r(e
).outerHeight())}var n
,i
,o
,s
=this.rowEls
.eq(t
),a
=s
.height(),l
=this.eventRenderer
.rowStructs
[t
].tbodyEl
.children();for(n
=0;n
<l
.length
;n
++)if(i
=l
.eq(n
).removeClass("fc-limited"),o
=0,i
.find("> td > :first-child").each(e
),i
.position().top
+o
>a
)return n
;return!1},e
.prototype.limitRow=function(t
,e
){var n
,i
,o
,s
,a
,l
,u
,d
,c
,p
,h
,f
,g
,v
,y
,m
=this,b
=this.eventRenderer
.rowStructs
[t
],w
=[],D
=0,E=function(n
){for(;D
<n
;)l
=m
.getCellSegs(t
,D
,e
),l
.length
&&(c
=i
[e
-1][D
],y
=m
.renderMoreLink(t
,D
,l
),v
=r("<div/>").append(y
),c
.append(v
),w
.push(v
[0])),D
++};if(e
&&e
<b
.segLevels
.length
){for(n
=b
.segLevels
[e
-1],i
=b
.cellMatrix
,o
=b
.tbodyEl
.children().slice(e
).addClass("fc-limited").get(),s
=0;s
<n
.length
;s
++){for(a
=n
[s
],E(a
.leftCol
),d
=[],u
=0;D
<=a
.rightCol
;)l
=this.getCellSegs(t
,D
,e
),d
.push(l
),u
+=l
.length
,D
++;if(u
){for(c
=i
[e
-1][a
.leftCol
],p
=c
.attr("rowspan")||1,h
=[],f
=0;f
<d
.length
;f
++)g
=r('<td class="fc-more-cell"/>').attr("rowspan",p
),l
=d
[f
],y
=this.renderMoreLink(t
,a
.leftCol
+f
,[a
].concat(l
)),v
=r("<div/>").append(y
),g
.append(v
),h
.push(g
[0]),w
.push(g
[0]);c
.addClass("fc-limited").after(r(h
)),o
.push(c
[0])}}E(this.colCnt
),b
.moreEls
=r(w
),b
.limitedEls
=r(o
)}},e
.prototype.unlimitRow=function(t
){var e
=this.eventRenderer
.rowStructs
[t
];e
.moreEls
&&(e
.moreEls
.remove(),e
.moreEls
=null),e
.limitedEls
&&(e
.limitedEls
.removeClass("fc-limited"),e
.limitedEls
=null)},e
.prototype.renderMoreLink=function(t
,e
,n
){var i
=this,o
=this.view
;return r('<a class="fc-more"/>').text(this.getMoreLinkText(n
.length
)).on("click",function(s
){var a
=i
.opt("eventLimitClick"),l
=i
.getCellDate(t
,e
),u
=r(s
.currentTarget
),d
=i
.getCellEl(t
,e
),c
=i
.getCellSegs(t
,e
),p
=i
.resliceDaySegs(c
,l
),h
=i
.resliceDaySegs(n
,l
);"function"==typeof a
&&(a
=i
.publiclyTrigger("eventLimitClick",{context
:o
,args
:[{date
:l
.clone(),dayEl
:d
,moreEl
:u
,segs
:p
,hiddenSegs
:h
},s
,o
]})),"popover"===a
?i
.showSegPopover(t
,e
,u
,p
):"string"==typeof a
&&o
.calendar
.zoomTo(l
,a
)})},e
.prototype.showSegPopover=function(t
,e
,n
,i
){var r
,o
,s
=this,l
=this.view
,u
=n
.parent();r
=1===this.rowCnt
?l
.el
:this.rowEls
.eq(t
),o
={className
:"fc-more-popover "+l
.calendar
.theme
.getClass("popover"),content
:this.renderSegPopoverContent(t
,e
,i
),parentEl
:l
.el
,top
:r
.offset().top
,autoHide
:!0,viewportConstrain
:this.opt("popoverViewportConstrain"),hide:function(){s
.popoverSegs
&&s
.triggerBeforeEventSegsDestroyed(s
.popoverSegs
),s
.segPopover
.removeElement(),s
.segPopover
=null,s
.popoverSegs
=null}},this.isRTL
?o
.right
=u
.offset().left
+u
.outerWidth()+1:o
.left
=u
.offset().left
-1,this.segPopover
=new a
.default(o
),this.segPopover
.show(),this.bindAllSegHandlersToEl(this.segPopover
.el
),this.triggerAfterEventSegsRendered(i
)},e
.prototype.renderSegPopoverContent=function(t
,e
,n
){var i
,s
=this.view
,a
=s
.calendar
.theme
,l
=this.getCellDate(t
,e
).format(this.opt("dayPopoverFormat")),u
=r('<div class="fc-header '+a
.getClass("popoverHeader")+'"><span class="fc-close '+a
.getIconClass("close")+'"></span><span class="fc-title">'+o
.htmlEscape(l
)+'</span><div class="fc-clear"/></div><div class="fc-body '+a
.getClass("popoverContent")+'"><div class="fc-event-container"></div></div>'),d
=u
.find(".fc-event-container");for(n
=this.eventRenderer
.renderFgSegEls(n
,!0),this.popoverSegs
=n
,i
=0;i
<n
.length
;i
++)this.hitsNeeded(),n
[i
].hit
=this.getCellHit(t
,e
),this.hitsNotNeeded(),d
.append(n
[i
].el
);return u
},e
.prototype.resliceDaySegs=function(t
,e
){var n
,i
,o
,s
=e
.clone(),a
=s
.clone().add(1,"days"),c
=new l
.default(s
,a
),p
=[];for(n
=0;n
<t
.length
;n
++)i
=t
[n
],(o
=i
.footprint
.componentFootprint
.unzonedRange
.intersect(c
))&&p
.push(r
.extend({},i
,{footprint
:new d
.default(new u
.default(o
,i
.footprint
.componentFootprint
.isAllDay
),i
.footprint
.eventDef
,i
.footprint
.eventInstance
),isStart
:i
.isStart
&&o
.isStart
,isEnd
:i
.isEnd
&&o
.isEnd
}));return this.eventRenderer
.sortEventSegs(p
),p
},e
.prototype.getMoreLinkText=function(t
){var e
=this.opt("eventLimitText");return"function"==typeof e
?e(t
):"+"+t
+" "+e
},e
.prototype.getCellSegs=function(t
,e
,n
){for(var i
,r
=this.eventRenderer
.rowStructs
[t
].segMatrix
,o
=n
||0,s
=[];o
<r
.length
;)i
=r
[o
][e
],i
&&s
.push(i
),o
++;return s
},e
}(h
.default);e
.default=m
,m
.prototype.eventRendererClass
=g
.default,m
.prototype.businessHourRendererClass
=c
.default,m
.prototype.helperRendererClass
=v
.default,m
.prototype.fillRendererClass
=y
.default,p
.default.mixInto(m
),f
.default.mixInto(m
)},function(t
,e
,n
){function i(t
){return function(t
){function e(){var e
=null!==t
&&t
.apply(this,arguments
)||this;return e
.colWeekNumbersVisible
=!1,e
}return r
.__extends(e
,t
),e
.prototype.renderHeadIntroHtml=function(){var t
=this.view
;return this.colWeekNumbersVisible
?'<th class="fc-week-number '+t
.calendar
.theme
.getClass("widgetHeader")+'" '+t
.weekNumberStyleAttr()+"><span>"+s
.htmlEscape(this.opt("weekNumberTitle"))+"</span></th>":""},e
.prototype.renderNumberIntroHtml=function(t
){var e
=this.view
,n
=this.getCellDate(t
,0);return this.colWeekNumbersVisible
?'<td class="fc-week-number" '+e
.weekNumberStyleAttr()+">"+e
.buildGotoAnchorHtml({date
:n
,type
:"week",forceOff
:1===this.colCnt
},n
.format("w"))+"</td>":""},e
.prototype.renderBgIntroHtml=function(){var t
=this.view
;return this.colWeekNumbersVisible
?'<td class="fc-week-number '+t
.calendar
.theme
.getClass("widgetContent")+'" '+t
.weekNumberStyleAttr()+"></td>":""},e
.prototype.renderIntroHtml=function(){var t
=this.view
;return this.colWeekNumbersVisible
?'<td class="fc-week-number" '+t
.weekNumberStyleAttr()+"></td>":""},e
.prototype.getIsNumbersVisible=function(){return d
.default.prototype.getIsNumbersVisible
.apply(this,arguments
)||this.colWeekNumbersVisible
},e
}(t
)}Object
.defineProperty(e
,"__esModule",{value
:!0});var r
=n(2),o
=n(3),s
=n(4),a
=n(39),l
=n(41),u
=n(228),d
=n(61),c=function(t
){function e(e
,n
){var i
=t
.call(this,e
,n
)||this;return i
.dayGrid
=i
.instantiateDayGrid(),i
.dayGrid
.isRigid
=i
.hasRigidRows(),i
.opt("weekNumbers")&&(i
.opt("weekNumbersWithinDays")?(i
.dayGrid
.cellWeekNumbersVisible
=!0,i
.dayGrid
.colWeekNumbersVisible
=!1):(i
.dayGrid
.cellWeekNumbersVisible
=!1,i
.dayGrid
.colWeekNumbersVisible
=!0)),i
.addChild(i
.dayGrid
),i
.scroller
=new a
.default({overflowX
:"hidden",overflowY
:"auto"}),i
}return r
.__extends(e
,t
),e
.prototype.instantiateDayGrid=function(){return new(i(this.dayGridClass
))(this)},e
.prototype.executeDateRender=function(e
){this.dayGrid
.breakOnWeeks
=/year
|month
|week
/.test(e.currentRangeUnit),t.prototype.executeDateRender.call(this,e)},e.prototype.renderSkeleton=function(){var t,e;this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml()),this.scroller.render(),t=this.scroller.el.addClass("fc-day-grid-container"),e=o('<div class="fc-day-grid" />').appendTo(t),this.el.find(".fc-body > tr > td").append(t),this.dayGrid.headContainerEl=this.el.find(".fc-head-container"),this.dayGrid.setElement(e)},e.prototype.unrenderSkeleton=function(){this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return'<table
class="'+t.getClass("tableGrid
")+'">'+(this.opt("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>'},e.prototype.weekNumberStyleAttr=function(){return null!=this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},e.prototype.hasRigidRows=function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},e.prototype.updateSize=function(e,n,i){var r,o,a=this.opt("eventLimit"),l=this.dayGrid.headContainerEl.find(".fc-row");if(!this.dayGrid.rowEls)return void(n||(r=this.computeScrollerHeight(e),this.scroller.setHeight(r)));t.prototype.updateSize.call(this,e,n,i),this.dayGrid.colWeekNumbersVisible&&(this.weekNumberWidth=s.matchCellWidths(this.el.find(".fc-week-number"))),this.scroller.clear(),s.uncompensateScroll(l),this.dayGrid.removeSegPopover(),a&&"number"==typeof a&&this.dayGrid.limitRows(a),r=this.computeScrollerHeight(e),this.setGridHeight(r,n),a&&"number"!=typeof a&&this.dayGrid.limitRows(a),n||(this.scroller.setHeight(r),o=this.scroller.getScrollbarWidths(),(o.left||o.right)&&(s.compensateScroll(l,o),r=this.computeScrollerHeight(e),this.scroller.setHeight(r)),this.scroller.lockOverflow(o))},e.prototype.computeScrollerHeight=function(t){return t-s.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.setGridHeight=function(t,e){e?s.undistributeHeight(this.dayGrid.rowEls):s.distributeHeight(this.dayGrid.rowEls,t,!0)},e.prototype.computeInitialDateScroll=function(){return{top:0}},e.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},e.prototype.applyDateScroll=function(t){void 0!==t.top&&this.scroller.setScrollTop(t.top)},e}(l.default);e.default=c,c.prototype.dateProfileGeneratorClass=u.default,c.prototype.dayGridClass=d.default},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){function i(t,e,n){var i;for(i=0;i<t.length;i++)if(!e(t[i].eventInstance.toLegacy(),n?n.toLegacy():null))return!1;return!0}function r(t,e){var n,i,r,o,s=e.toLegacy();for(n=0;n<t.length;n++){if(i=t[n].eventInstance,r=i.def,!1===(o=r.getOverlap()))return!1;if("function"==typeof o&&!o(i.toLegacy(),s))return!1}return!0}Object.defineProperty(e,"__esModule",{value:!0});var o=n(5),s=n(12),a=n(49),l=n(6),u=n(35),d=function(){function t(t,e){this.eventManager=t,this._calendar=e}return t.prototype.opt=function(t){return this._calendar.opt(t)},t.prototype.isEventInstanceGroupAllowed=function(t){var e,n=t.getEventDef(),i=this.eventRangesToEventFootprints(t.getAllEventRanges()),r=this.getPeerEventInstances(n),o=r.map(u.eventInstanceToEventRange),s=this.eventRangesToEventFootprints(o),a=n.getConstraint(),l=n.getOverlap(),d=this.opt("eventAllow");for(e=0;e<i.length;e++)if(!this.isFootprintAllowed(i[e].componentFootprint,s,a,l,i[e].eventInstance))return!1;if(d)for(e=0;e<i.length;e++)if(!1===d(i[e].componentFootprint.toLegacy(this._calendar),i[e].getEventLegacy()))return!1;return!0},t.prototype.getPeerEventInstances=function(t){return this.eventManager.getEventInstancesWithoutId(t.id)},t.prototype.isSelectionFootprintAllowed=function(t){var e,n=this.eventManager.getEventInstances(),i=n.map(u.eventInstanceToEventRange),r=this.eventRangesToEventFootprints(i);return!!this.isFootprintAllowed(t,r,this.opt("selectConstraint"),this.opt("selectOverlap"))&&(!(e=this.opt("selectAllow"))||!1!==e(t.toLegacy(this._calendar)))},t.prototype.isFootprintAllowed=function(t,e,n,o,s){var a,l;if(null!=n&&(a=this.constraintValToFootprints(n,t.isAllDay),!this.isFootprintWithinConstraints(t,a)))return!1;if(l=this.collectOverlapEventFootprints(e,t),!1===o){if(l.length)return!1}else if("function"==typeof o&&!i(l,o,s))return!1;return!(s&&!r(l,s))},t.prototype.isFootprintWithinConstraints=function(t,e){var n;for(n=0;n<e.length;n++)if(this.footprintContainsFootprint(e[n],t))return!0;return!1},t.prototype.constraintValToFootprints=function(t,e){var n;return"businessHours"===t?this.buildCurrentBusinessFootprints(e):"object"==typeof t?(n=this.parseEventDefToInstances(t),n?this.eventInstancesToFootprints(n):this.parseFootprints(t)):null!=t?(n=this.eventManager.getEventInstancesWithId(t),this.eventInstancesToFootprints(n)):void 0},t.prototype.buildCurrentBusinessFootprints=function(t){var e=this._calendar.view,n=e.get("businessHourGenerator"),i=e.dateProfile.activeUnzonedRange,r=n.buildEventInstanceGroup(t,i);return r?this.eventInstancesToFootprints(r.eventInstances):[]},t.prototype.eventInstancesToFootprints=function(t){var e=t.map(u.eventInstanceToEventRange);return this.eventRangesToEventFootprints(e).map(u.eventFootprintToComponentFootprint)},t.prototype.collectOverlapEventFootprints=function(t,e){var n,i=[];for(n=0;n<t.length;n++)this.footprintsIntersect(e,t[n].componentFootprint)&&i.push(t[n]);return i},t.prototype.parseEventDefToInstances=function(t){var e=this.eventManager,n=a.default.parse(t,new l.default(this._calendar));return!!n&&n.buildInstances(e.currentPeriod.unzonedRange)},t.prototype.eventRangesToEventFootprints=function(t){var e,n=[];for(e=0;e<t.length;e++)n.push.apply(n,this.eventRangeToEventFootprints(t[e]));return n},t.prototype.eventRangeToEventFootprints=function(t){return[u.eventRangeToEventFootprint(t)]},t.prototype.parseFootprints=function(t){var e,n;return t.start&&(e=this._calendar.moment(t.start),e.isValid()||(e=null)),t.end&&(n=this._calendar.moment(t.end),n.isValid()||(n=null)),[new s.default(new o.default(e,n),e&&!e.hasTime()||n&&!n.hasTime())]},t.prototype.footprintContainsFootprint=function(t,e){return t.unzonedRange.containsRange(e.unzonedRange)},t.prototype.footprintsIntersect=function(t,e){return t.unzonedRange.intersectsWith(e.unzonedRange)},t}();e.default=d},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(4),o=n(14),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.defineStandardProps=function(t){var e=this.prototype;e.hasOwnProperty("standardPropMap")||(e.standardPropMap=Object.create(e.standardPropMap)),r.copyOwnProps(t,e.standardPropMap)},e.copyVerbatimStandardProps=function(t,e){var n,i=this.prototype.standardPropMap;for(n in i)null!=t[n]&&!0===i[n]&&(e[n]=t[n])},e.prototype.applyProps=function(t){var e,n=this.standardPropMap,i={},r={};for(e in t)!0===n[e]?this[e]=t[e]:!1===n[e]?i[e]=t[e]:r[e]=t[e];return this.applyMiscProps(r),this.applyManualStandardProps(i)},e.prototype.applyManualStandardProps=function(t){return!0},e.prototype.applyMiscProps=function(t){},e.prototype.isStandardProp=function(t){return t in this.standardPropMap},e}(o.default);e.default=s,s.prototype.standardPropMap={}},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e){this.def=t,this.dateProfile=e}return t.prototype.toLegacy=function(){var t=this.dateProfile,e=this.def.toLegacy();return e.start=t.start.clone(),e.end=t.end?t.end.clone():null,e},t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(0),s=n(34),a=n(209),l=n(17),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.isAllDay=function(){return!this.startTime&&!this.endTime},e.prototype.buildInstances=function(t){for(var e,n,i,r=this.source.calendar,o=t.getStart(),s=t.getEnd(),u=[];o.isBefore(s);)this.dowHash&&!this.dowHash[o.day()]||(e=r.applyTimezone(o),n=e.clone(),i=null,this.startTime?n.time(this.startTime):n.stripTime(),this.endTime&&(i=e.clone().time(this.endTime)),u.push(new a.default(this,new l.default(n,i,r)))),o.add(1,"days");return u},e.prototype.setDow=function(t){this.dowHash||(this.dowHash={});for(var e=0;e<t.length;e++)this.dowHash[t[e]]=!0},e.prototype.clone=function(){var e=t.prototype.clone.call(this);return e.startTime&&(e.startTime=o.duration(this.startTime)),e.endTime&&(e.endTime=o.duration(this.endTime)),this.dowHash&&(e.dowHash=r.extend({},this.dowHash)),e},e}(s.default);e.default=u,u.prototype.applyProps=function(t){var e=s.default.prototype.applyProps.call(this,t);return t.start&&(this.startTime=o.duration(t.start)),t.end&&(this.endTime=o.duration(t.end)),t.dow&&this.setDow(t.dow),e},u.defineStandardProps({start:!1,end:!1,dow:!1})},function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(t,e,n){this.unzonedRange=t,this.eventDef=e,n&&(this.eventInstance=n)}return t}();e.default=n},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(3),r=n(35),o=n(18),s=n(210),a=n(6),l={start:"09:00",end:"17:00",dow:[1,2,3,4,5],rendering:"inverse-background"},u=function(){function t(t,e){this.rawComplexDef=t,this.calendar=e}return t.prototype.buildEventInstanceGroup=function(t,e){var n,i=this.buildEventDefs(t);if(i.length)return n=new o.default(r.eventDefsToEventInstances(i,e)),n.explicitEventDef=i[0],n},t.prototype.buildEventDefs=function(t){var e,n=this.rawComplexDef,r=[],o=!1,s=[];for(!0===n?r=[{}]:i.isPlainObject(n)?r=[n]:i.isArray(n)&&(r=n,o=!0),e=0;e<r.length;e++)o&&!r[e].dow||s.push(this.buildEventDef(t,r[e]));return s},t.prototype.buildEventDef=function(t,e){var n=i.extend({},l,e);return t&&(n.start=null,n.end=null),s.default.parse(n,new a.default(this.calendar))},t}();e.default=u},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(19),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e}(r.default);e.default=o,o.prototype.classes={widget:"fc-unthemed",widgetHeader:"fc-widget-header",widgetContent:"fc-widget-content",buttonGroup:"fc-button-group",button:"fc-button",cornerLeft:"fc-corner-left",cornerRight:"fc-corner-right",stateDefault:"fc-state-default",stateActive:"fc-state-active",stateDisabled:"fc-state-disabled",stateHover:"fc-state-hover",stateDown:"fc-state-down",popoverHeader:"fc-widget-header",popoverContent:"fc-widget-content",headerRow:"fc-widget-header",dayRow:"fc-widget-content",listView:"fc-widget-content"},o.prototype.baseIconClass="fc-icon",o.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-left-single-arrow",next:"fc-icon-right-single-arrow",prevYear:"fc-icon-left-double-arrow",nextYear:"fc-icon-right-double-arrow"},o.prototype.iconOverrideOption="buttonIcons",o.prototype.iconOverrideCustomButtonOption="icon",o.prototype.iconOverridePrefix="fc-icon-"},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(19),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e}(r.default);e.default=o,o.prototype.classes={widget:"ui-widget",widgetHeader:"ui-widget-header",widgetContent:"ui-widget-content",buttonGroup:"fc-button-group",button:"ui-button",cornerLeft:"ui-corner-left",cornerRight:"ui-corner-right",stateDefault:"ui-state-default",stateActive:"ui-state-active",stateDisabled:"ui-state-disabled",stateHover:"ui-state-hover",stateDown:"ui-state-down",today:"ui-state-highlight",popoverHeader:"ui-widget-header",popoverContent:"ui-widget-content",headerRow:"ui-widget-header",dayRow:"ui-widget-content",listView:"ui-widget-content"},o.prototype.baseIconClass="ui-icon",o.prototype.iconClasses={close:"ui-icon-closethick",prev:"ui-icon-circle-triangle-w",next:"ui-icon-circle-triangle-e",prevYear:"ui-icon-seek-prev",nextYear:"ui-icon-seek-next"},o.prototype.iconOverrideOption="themeButtonIcons",o.prototype.iconOverrideCustomButtonOption="themeIcon",o.prototype.iconOverridePrefix="ui-icon-"},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(20),s=n(6),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.parse=function(t,e){var n;return r.isFunction(t.events)?n=t:r.isFunction(t)&&(n={events:t}),!!n&&s.default.parse.call(this,n,e)},e.prototype.fetch=function(t,e,n){var i=this;return this.calendar.pushLoading(),o.default.construct(function(r){i.func.call(i.calendar,t.clone(),e.clone(),n,function(t){i.calendar.popLoading(),r(i.parseEventDefs(t))})})},e.prototype.getPrimitive=function(){return this.func},e.prototype.applyManualStandardProps=function(e){var n=t.prototype.applyManualStandardProps.call(this,e);return this.func=e.events,n},e}(s.default);e.default=a,a.defineStandardProps({events:!1})},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(4),s=n(20),a=n(6),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.parse=function(t,e){var n;return"string"==typeof t.url?n=t:"string"==typeof t&&(n={url:t}),!!n&&a.default.parse.call(this,n,e)},e.prototype.fetch=function(t,n,i){var a=this,l=this.ajaxSettings,u=l.success,d=l.error,c=this.buildRequestParams(t,n,i);return this.calendar.pushLoading(),s.default.construct(function(t,n){r.ajax(r.extend({},e.AJAX_DEFAULTS,l,{url:a.url,data:c,success:function(e,i,s){var l;a.calendar.popLoading(),e?(l=o.applyAll(u,a,[e,i,s]),r.isArray(l)&&(e=l),t(a.parseEventDefs(e))):n()},error:function(t,e,i){a.calendar.popLoading(),o.applyAll(d,a,[t,e,i]),n()}}))})},e.prototype.buildRequestParams=function(t,e,n){var i,o,s,a,l=this.calendar,u=this.ajaxSettings,d={};return i=this.startParam,null==i&&(i=l.opt("startParam")),o=this.endParam,null==o&&(o=l.opt("endParam")),s=this.timezoneParam,null==s&&(s=l.opt("timezoneParam")),a=r.isFunction(u.data)?u.data():u.data||{},r.extend(d,a),d[i]=t.format(),d[o]=e.format(),n&&"local"!==n&&(d[s]=n),d},e.prototype.getPrimitive=function(){return this.url},e.prototype.applyMiscProps=function(t){this.ajaxSettings=t},e.AJAX_DEFAULTS={dataType:"json",cache:!1},e}(a.default);e.default=l,l.defineStandardProps({url:!0,startParam:!0,endParam:!0,timezoneParam:!0})},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),r=function(){function t(){this.q=[],this.isPaused=!1,this.isRunning=!1}return t.prototype.queue=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.q.push.apply(this.q,t),this.tryStart()},t.prototype.pause=function(){this.isPaused=!0},t.prototype.resume=function(){this.isPaused=!1,this.tryStart()},t.prototype.getIsIdle=function(){return!this.isRunning&&!this.isPaused},t.prototype.tryStart=function(){!this.isRunning&&this.canRunNext()&&(this.isRunning=!0,this.trigger("start"),this.runRemaining())},t.prototype.canRunNext=function(){return!this.isPaused&&this.q.length},t.prototype.runRemaining=function(){var t,e,n=this;do{if(t=this.q.shift(),(e=this.runTask(t))&&e.then)return void e.then(function(){n.canRunNext()&&n.runRemaining()})}while(this.canRunNext());this.trigger("stop"),this.isRunning=!1,this.tryStart()},t.prototype.runTask=function(t){return t()},t}();e.default=r,i.default.mixInto(r)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(217),o=function(t){function e(e){var n=t.call(this)||this;return n.waitsByNamespace=e||{},n}return i.__extends(e,t),e.prototype.queue=function(t,e,n){var i,r={func:t,namespace:e,type:n};e&&(i=this.waitsByNamespace[e]),this.waitNamespace&&(e===this.waitNamespace&&null!=i?this.delayWait(i):(this.clearWait(),this.tryStart())),this.compoundTask(r)&&(this.waitNamespace||null==i?this.tryStart():this.startWait(e,i))},e.prototype.startWait=function(t,e){this.waitNamespace=t,this.spawnWait(e)},e.prototype.delayWait=function(t){clearTimeout(this.waitId),this.spawnWait(t)},e.prototype.spawnWait=function(t){var e=this;this.waitId=setTimeout(function(){e.waitNamespace=null,e.tryStart()},t)},e.prototype.clearWait=function(){this.waitNamespace&&(clearTimeout(this.waitId),this.waitId=null,this.waitNamespace=null)},e.prototype.canRunNext=function(){if(!t.prototype.canRunNext.call(this))return!1;if(this.waitNamespace){for(var e=this.q,n=0;n<e.length;n++)if(e[n].namespace!==this.waitNamespace)return!0;return!1}return!0},e.prototype.runTask=function(t){t.func()},e.prototype.compoundTask=function(t){var e,n,i=this.q,r=!0;if(t.namespace&&"destroy"===t.type)for(e=i.length-1;e>=0;e--)switch(n=i[e],n.type){case"init":r=!1;case"add":case"remove":i.splice(e,1)}return r&&i.push(t),r},e}(r.default);e.default=o},function(t,e,n){function i(t){var e,n,i,r=[];for(e in t)for(n=t[e].eventInstances,i=0;i<n.length;i++)r.push(n[i].toLegacy());return r}Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),o=n(3),s=n(0),a=n(4),l=n(10),u=n(47),d=n(237),c=n(35),p=function(t){function e(n,i){var r=t.call(this)||this;return r.isRTL=!1,r.hitsNeededDepth=0,r.hasAllDayBusinessHours=!1,r.isDatesRendered=!1,n&&(r.view=n),i&&(r.options=i),r.uid=String(e.guid++),r.childrenByUid={},r.nextDayThreshold=s.duration(r.opt("nextDayThreshold")),r.isRTL=r.opt("isRTL"),r.fillRendererClass&&(r.fillRenderer=new r.fillRendererClass(r)),r.eventRendererClass&&(r.eventRenderer=new r.eventRendererClass(r,r.fillRenderer)),r.helperRendererClass&&r.eventRenderer&&(r.helperRenderer=new r.helperRendererClass(r,r.eventRenderer)),r.businessHourRendererClass&&r.fillRenderer&&(r.businessHourRenderer=new r.businessHourRendererClass(r,r.fillRenderer)),r}return r.__extends(e,t),e.prototype.addChild=function(t){return!this.childrenByUid[t.uid]&&(this.childrenByUid[t.uid]=t,!0)},e.prototype.removeChild=function(t){return!!this.childrenByUid[t.uid]&&(delete this.childrenByUid[t.uid],!0)},e.prototype.updateSize=function(t,e,n){this.callChildren("updateSize",arguments)},e.prototype.opt=function(t){return this._getView().opt(t)},e.prototype.publiclyTrigger=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this._getCalendar();return n.publiclyTrigger.apply(n,t)},e.prototype.hasPublicHandlers=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=this._getCalendar();return n.hasPublicHandlers.apply(n,t)},e.prototype.executeDateRender=function(t){this.dateProfile=t,this.renderDates(t),this.isDatesRendered=!0,this.callChildren("executeDateRender",arguments)},e.prototype.executeDateUnrender=function(){this.callChildren("executeDateUnrender",arguments),this.dateProfile=null,this.unrenderDates(),this.isDatesRendered=!1},e.prototype.renderDates=function(t){},e.prototype.unrenderDates=function(){},e.prototype.getNowIndicatorUnit=function(){},e.prototype.renderNowIndicator=function(t){this.callChildren("renderNowIndicator",arguments)},e.prototype.unrenderNowIndicator=function(){this.callChildren("unrenderNowIndicator",arguments)},e.prototype.renderBusinessHours=function(t){this.businessHourRenderer&&this.businessHourRenderer.render(t),this.callChildren("renderBusinessHours",arguments)},e.prototype.unrenderBusinessHours=function(){this.callChildren("unrenderBusinessHours",arguments),this.businessHourRenderer&&this.businessHourRenderer.unrender()},e.prototype.executeEventRender=function(t){this.eventRenderer?(this.eventRenderer.rangeUpdated(),this.eventRenderer.render(t)):this.renderEvents&&this.renderEvents(i(t)),this.callChildren("executeEventRender",arguments)},e.prototype.executeEventUnrender=function(){this.callChildren("executeEventUnrender",arguments),this.eventRenderer?this.eventRenderer.unrender():this.destroyEvents&&this.destroyEvents()},e.prototype.getBusinessHourSegs=function(){var t=this.getOwnBusinessHourSegs();return this.iterChildren(function(e){t.push.apply(t,e.getBusinessHourSegs())}),t},e.prototype.getOwnBusinessHourSegs=function(){return this.businessHourRenderer?this.businessHourRenderer.getSegs():[]},e.prototype.getEventSegs=function(){var t=this.getOwnEventSegs();return this.iterChildren(function(e){t.push.apply(t,e.getEventSegs())}),t},e.prototype.getOwnEventSegs=function(){return this.eventRenderer?this.eventRenderer.getSegs():[]},e.prototype.triggerAfterEventsRendered=function(){this.triggerAfterEventSegsRendered(this.getEventSegs()),this.publiclyTrigger("eventAfterAllRender",{context:this,args:[this]})},e.prototype.triggerAfterEventSegsRendered=function(t){var e=this;this.hasPublicHandlers("eventAfterRender")&&t.forEach(function(t){var n;t.el&&(n=t.footprint.getEventLegacy(),e.publiclyTrigger("eventAfterRender",{context:n,args:[n,t.el,e]}))})},e.prototype.triggerBeforeEventsDestroyed=function(){this.triggerBeforeEventSegsDestroyed(this.getEventSegs())},e.prototype.triggerBeforeEventSegsDestroyed=function(t){var e=this;this.hasPublicHandlers("eventDestroy")&&t.forEach(function(t){var n;t.el&&(n=t.footprint.getEventLegacy(),e.publiclyTrigger("eventDestroy",{context:n,args:[n,t.el,e]}))})},e.prototype.showEventsWithId=function(t){this.getEventSegs().forEach(function(e){e.footprint.eventDef.id===t&&e.el&&e.el.css("visibility","")}),this.callChildren("showEventsWithId",arguments)},e.prototype.hideEventsWithId=function(t){this.getEventSegs().forEach(function(e){e.footprint.eventDef.id===t&&e.el&&e.el.css("visibility","hidden")}),this.callChildren("hideEventsWithId",arguments)},e.prototype.renderDrag=function(t,e,n){var i=!1;return this.iterChildren(function(r){r.renderDrag(t,e,n)&&(i=!0)}),i},e.prototype.unrenderDrag=function(){this.callChildren("unrenderDrag",arguments)},e.prototype.renderEventResize=function(t,e,n){this.callChildren("renderEventResize",arguments)},e.prototype.unrenderEventResize=function(){this.callChildren("unrenderEventResize",arguments)},e.prototype.renderSelectionFootprint=function(t){this.renderHighlight(t),this.callChildren("renderSelectionFootprint",arguments)},e.prototype.unrenderSelection=function(){this.unrenderHighlight(),this.callChildren("unrenderSelection",arguments)},e.prototype.renderHighlight=function(t){this.fillRenderer&&this.fillRenderer.renderFootprint("highlight",t,{getClasses:function(){return["fc-highlight"]}}),this.callChildren("renderHighlight",arguments)},e.prototype.unrenderHighlight=function(){this.fillRenderer&&this.fillRenderer.unrender("highlight"),this.callChildren("unrenderHighlight",arguments)},e.prototype.hitsNeeded=function(){this.hitsNeededDepth++||this.prepareHits(),this.callChildren("hitsNeeded",arguments)},e.prototype.hitsNotNeeded=function(){this.hitsNeededDepth&&!--this.hitsNeededDepth&&this.releaseHits(),this.callChildren("hitsNotNeeded",arguments)},e.prototype.prepareHits=function(){},e.prototype.releaseHits=function(){},e.prototype.queryHit=function(t,e){var n,i,r=this.childrenByUid;for(n in r)if(i=r[n].queryHit(t,e))break;return i},e.prototype.getSafeHitFootprint=function(t){var e=this.getHitFootprint(t);return this.dateProfile.activeUnzonedRange.containsRange(e.unzonedRange)?e:null},e.prototype.getHitFootprint=function(t){},e.prototype.getHitEl=function(t){},e.prototype.eventRangesToEventFootprints=function(t){var e,n=[];for(e=0;e<t.length;e++)n.push.apply(n,this.eventRangeToEventFootprints(t[e]));return n},e.prototype.eventRangeToEventFootprints=function(t){return[c.eventRangeToEventFootprint(t)]},e.prototype.eventFootprintsToSegs=function(t){var e,n=[];for(e=0;e<t.length;e++)n.push.apply(n,this.eventFootprintToSegs(t[e]));return n},e.prototype.eventFootprintToSegs=function(t){var e,n,i,r=t.componentFootprint.unzonedRange;for(e=this.componentFootprintToSegs(t.componentFootprint),n=0;n<e.length;n++)i=e[n],r.isStart||(i.isStart=!1),r.isEnd||(i.isEnd=!1),i.footprint=t;return e},e.prototype.componentFootprintToSegs=function(t){return[]},e.prototype.callChildren=function(t,e){this.iterChildren(function(n){n[t].apply(n,e)})},e.prototype.iterChildren=function(t){var e,n=this.childrenByUid;for(e in n)t(n[e])},e.prototype._getCalendar=function(){var t=this;return t.calendar||t.view.calendar},e.prototype._getView=function(){return this.view},e.prototype._getDateProfile=function(){return this._getView().get("dateProfile")},e.prototype.buildGotoAnchorHtml=function(t,e,n){var i,r,s,u;return o.isPlainObject(t)?(i=t.date,r=t.type,s=t.forceOff):i=t,i=l.default(i),u={date:i.format("YYYY-MM-DD"),type:r||"day"},"string"==typeof e&&(n=e,e=null),e=e?" "+a.attrsToStr(e):"",n=n||"",!s&&this.opt("navLinks")?"<a"+e+' data-goto="'+a.htmlEscape(JSON.stringify(u))+'">'+n+"</a>":"<span
"+e+">"+n+"</span
>"},e.prototype.getAllDayHtml=function(){return this.opt("allDayHtml
")||a.htmlEscape(this.opt("allDayText
"))},e.prototype.getDayClasses=function(t,e){var n,i=this._getView(),r=[]
10 ;return this.dateProfile.activeUnzonedRange.containsDate(t)?(r.push("fc
-"+a.dayIDs[t.day()]),i.isDateInOtherMonth(t,this.dateProfile)&&r.push("fc
-other
-month
"),n=i.calendar.getNow(),t.isSame(n,"day
")?(r.push("fc
-today
"),!0!==e&&r.push(i.calendar.theme.getClass("today
"))):t<n?r.push("fc
-past
"):r.push("fc
-future
")):r.push("fc
-disabled
-day
"),r},e.prototype.formatRange=function(t,e,n,i){var r=t.end;return e&&(r=r.clone().subtract(1)),u.formatRange(t.start,r,n,i,this.isRTL)},e.prototype.currentRangeAs=function(t){return this._getDateProfile().currentUnzonedRange.as(t)},e.prototype.computeDayRange=function(t){var e=this._getCalendar(),n=e.msToUtcMoment(t.startMs,!0),i=e.msToUtcMoment(t.endMs),r=+i.time(),o=i.clone().stripTime();return r&&r>=this.nextDayThreshold&&o.add(1,"days
"),o<=n&&(o=n.clone().add(1,"days
")),{start:n,end:o}},e.prototype.isMultiDayRange=function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days
")>1},e.guid=0,e}(d.default);e.default=p},function(t,e,n){function i(t,e){return null==e?t:r.isFunction(e)?t.filter(e):(e+="",t.filter(function(t){return t.id==e||t._id===e}))}Object.defineProperty(e,"__esModule
",{value:!0});var r=n(3),o=n(0),s=n(4),a=n(32),l=n(238),u=n(21),d=n(11),c=n(7),p=n(239),h=n(240),f=n(241),g=n(207),v=n(31),y=n(10),m=n(5),b=n(12),w=n(17),D=n(242),E=n(212),S=n(38),C=n(49),R=n(13),T=n(37),M=n(6),I=n(51),H=function(){function t(t,e){this.loadingLevel=0,this.ignoreUpdateViewSize=0,this.freezeContentHeightDepth=0,u.default.needed(),this.el=t,this.viewsByType={},this.optionsManager=new h.default(this,e),this.viewSpecManager=new f.default(this.optionsManager,this),this.initMomentInternals(),this.initCurrentDate(),this.initEventManager(),this.constraints=new g.default(this.eventManager,this),this.constructed()}return t.prototype.constructed=function(){},t.prototype.getView=function(){return this.view},t.prototype.publiclyTrigger=function(t,e){var n,i,o=this.opt(t);if(r.isPlainObject(e)?(n=e.context,i=e.args):r.isArray(e)&&(i=e),null==n&&(n=this.el[0]),i||(i=[]),this.triggerWith(t,n,i),o)return o.apply(n,i)},t.prototype.hasPublicHandlers=function(t){return this.hasHandlers(t)||this.opt(t)},t.prototype.option=function(t,e){var n;if("string
"==typeof t){if(void 0===e)return this.optionsManager.get(t);n={},n[t]=e,this.optionsManager.add(n)}else"object
"==typeof t&&this.optionsManager.add(t)},t.prototype.opt=function(t){return this.optionsManager.get(t)},t.prototype.instantiateView=function(t){var e=this.viewSpecManager.getViewSpec(t);if(!e)throw new Error('View type "'+t+'" is not valid');return new e.class(this,e)},t.prototype.isValidViewType=function(t){return Boolean(this.viewSpecManager.getViewSpec(t))},t.prototype.changeView=function(t,e){e&&(e.start&&e.end?this.optionsManager.recordOverrides({visibleRange:e}):this.currentDate=this.moment(e).stripZone()),this.renderView(t)},t.prototype.zoomTo=function(t,e){var n;e=e||"day
",n=this.viewSpecManager.getViewSpec(e)||this.viewSpecManager.getUnitViewSpec(e),this.currentDate=t.clone(),this.renderView(n?n.type:null)},t.prototype.initCurrentDate=function(){var t=this.opt("defaultDate
");this.currentDate=null!=t?this.moment(t).stripZone():this.getNow()},t.prototype.prev=function(){var t=this.view,e=t.dateProfileGenerator.buildPrev(t.get("dateProfile
"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.next=function(){var t=this.view,e=t.dateProfileGenerator.buildNext(t.get("dateProfile
"));e.isValid&&(this.currentDate=e.date,this.renderView())},t.prototype.prevYear=function(){this.currentDate.add(-1,"years
"),this.renderView()},t.prototype.nextYear=function(){this.currentDate.add(1,"years
"),this.renderView()},t.prototype.today=function(){this.currentDate=this.getNow(),this.renderView()},t.prototype.gotoDate=function(t){this.currentDate=this.moment(t).stripZone(),this.renderView()},t.prototype.incrementDate=function(t){this.currentDate.add(o.duration(t)),this.renderView()},t.prototype.getDate=function(){return this.applyTimezone(this.currentDate)},t.prototype.pushLoading=function(){this.loadingLevel++||this.publiclyTrigger("loading
",[!0,this.view])},t.prototype.popLoading=function(){--this.loadingLevel||this.publiclyTrigger("loading
",[!1,this.view])},t.prototype.render=function(){this.contentEl?this.elementVisible()&&(this.calcSize(),this.updateViewSize()):this.initialRender()},t.prototype.initialRender=function(){var t=this,e=this.el;e.addClass("fc
"),e.on("click
.fc
","a
[data
-goto]",function(e){var n=r(e.currentTarget),i=n.data("goto"),o=t.moment(i.date),a=i.type,l=t.view.opt("navLink
"+s.capitaliseFirstLetter(a)+"Click
");"function"==typeof l?l(o,e):("string
"==typeof l&&(a=l),t.zoomTo(o,a))}),this.optionsManager.watch("settingTheme
",["?theme
","?themeSystem
"],function(n){var i=I.getThemeSystemClass(n.themeSystem||n.theme),r=new i(t.optionsManager),o=r.getClass("widget
");t.theme=r,o&&e.addClass(o)},function(){var n=t.theme.getClass("widget
");t.theme=null,n&&e.removeClass(n)}),this.optionsManager.watch("settingBusinessHourGenerator
",["?businessHours
"],function(e){t.businessHourGenerator=new E.default(e.businessHours,t),t.view&&t.view.set("businessHourGenerator
",t.businessHourGenerator)},function(){t.businessHourGenerator=null}),this.optionsManager.watch("applyingDirClasses
",["?isRTL
","?locale
"],function(t){e.toggleClass("fc
-ltr
",!t.isRTL),e.toggleClass("fc
-rtl
",t.isRTL)}),this.contentEl=r("<div
class='fc-view-container'/>").prependTo(e),this.initToolbars(),this.renderHeader(),this.renderFooter(),this.renderView(this.opt("defaultView")),this.opt("handleWindowResize")&&r(window).resize(this.windowResizeProxy=s.debounce(this.windowResize.bind(this),this.opt("windowResizeDelay")))},t.prototype.destroy=function(){this.view&&this.clearView(),this.toolbarsManager.proxyCall("removeElement"),this.contentEl.remove(),this.el.removeClass("fc fc-ltr fc-rtl"),this.optionsManager.unwatch("settingTheme"),this.optionsManager.unwatch("settingBusinessHourGenerator"),this.el.off(".fc"),this.windowResizeProxy&&(r(window).unbind("resize",this.windowResizeProxy),this.windowResizeProxy=null),u.default.unneeded()},t.prototype.elementVisible=function(){return this.el.is(":visible")},t.prototype.bindViewHandlers=function(t){var e=this;t.watch("titleForCalendar",["title"],function(n){t===e.view&&e.setToolbarsTitle(n.title)}),t.watch("dateProfileForCalendar",["dateProfile"],function(n){t===e.view&&(e.currentDate=n.dateProfile.date,e.updateToolbarButtons(n.dateProfile))})},t.prototype.unbindViewHandlers=function(t){t.unwatch("titleForCalendar"),t.unwatch("dateProfileForCalendar")},t.prototype.renderView=function(t){var e,n=this.view;this.freezeContentHeight(),n&&t&&n.type!==t&&this.clearView(),!this.view&&t&&(e=this.view=this.viewsByType[t]||(this.viewsByType[t]=this.instantiateView(t)),this.bindViewHandlers(e),e.startBatchRender(),e.setElement(r("<div class='fc-view fc-"+t+"-view' />").appendTo(this.contentEl)),this.toolbarsManager.proxyCall("activateButton
",t)),this.view&&(this.view.get("businessHourGenerator
")!==this.businessHourGenerator&&this.view.set("businessHourGenerator
",this.businessHourGenerator),this.view.setDate(this.currentDate),e&&e.stopBatchRender()),this.thawContentHeight()},t.prototype.clearView=function(){var t=this.view;this.toolbarsManager.proxyCall("deactivateButton
",t.type),this.unbindViewHandlers(t),t.removeElement(),t.unsetDate(),this.view=null},t.prototype.reinitView=function(){var t=this.view,e=t.queryScroll();this.freezeContentHeight(),this.clearView(),this.calcSize(),this.renderView(t.type),this.view.applyScroll(e),this.thawContentHeight()},t.prototype.getSuggestedViewHeight=function(){return null==this.suggestedViewHeight&&this.calcSize(),this.suggestedViewHeight},t.prototype.isHeightAuto=function(){return"auto
"===this.opt("contentHeight
")||"auto
"===this.opt("height
")},t.prototype.updateViewSize=function(t){void 0===t&&(t=!1);var e,n=this.view;if(!this.ignoreUpdateViewSize&&n)return t&&(this.calcSize(),e=n.queryScroll()),this.ignoreUpdateViewSize++,n.updateSize(this.getSuggestedViewHeight(),this.isHeightAuto(),t),this.ignoreUpdateViewSize--,t&&n.applyScroll(e),!0},t.prototype.calcSize=function(){this.elementVisible()&&this._calcSize()},t.prototype._calcSize=function(){var t=this.opt("contentHeight
"),e=this.opt("height
");this.suggestedViewHeight="number
"==typeof t?t:"function"==typeof t?t():"number
"==typeof e?e-this.queryToolbarsHeight():"function"==typeof e?e()-this.queryToolbarsHeight():"parent
"===e?this.el.parent().height()-this.queryToolbarsHeight():Math.round(this.contentEl.width()/Math.max(this.opt("aspectRatio
"),.5))},t.prototype.windowResize=function(t){t.target===window&&this.view&&this.view.isDatesRendered&&this.updateViewSize(!0)&&this.publiclyTrigger("windowResize
",[this.view])},t.prototype.freezeContentHeight=function(){this.freezeContentHeightDepth++||this.forceFreezeContentHeight()},t.prototype.forceFreezeContentHeight=function(){this.contentEl.css({width:"100%",height:this.contentEl.height(),overflow:"hidden
"})},t.prototype.thawContentHeight=function(){this.freezeContentHeightDepth--,this.contentEl.css({width:"",height:"",overflow:""}),this.freezeContentHeightDepth&&this.forceFreezeContentHeight()},t.prototype.initToolbars=function(){this.header=new p.default(this,this.computeHeaderOptions()),this.footer=new p.default(this,this.computeFooterOptions()),this.toolbarsManager=new l.default([this.header,this.footer])},t.prototype.computeHeaderOptions=function(){return{extraClasses:"fc
-header
-toolbar
",layout:this.opt("header
")}},t.prototype.computeFooterOptions=function(){return{extraClasses:"fc
-footer
-toolbar
",layout:this.opt("footer
")}},t.prototype.renderHeader=function(){var t=this.header;t.setToolbarOptions(this.computeHeaderOptions()),t.render(),t.el&&this.el.prepend(t.el)},t.prototype.renderFooter=function(){var t=this.footer;t.setToolbarOptions(this.computeFooterOptions()),t.render(),t.el&&this.el.append(t.el)},t.prototype.setToolbarsTitle=function(t){this.toolbarsManager.proxyCall("updateTitle
",t)},t.prototype.updateToolbarButtons=function(t){var e=this.getNow(),n=this.view,i=n.dateProfileGenerator.build(e),r=n.dateProfileGenerator.buildPrev(n.get("dateProfile
")),o=n.dateProfileGenerator.buildNext(n.get("dateProfile
"));this.toolbarsManager.proxyCall(i.isValid&&!t.currentUnzonedRange.containsDate(e)?"enableButton
":"disableButton
","today
"),this.toolbarsManager.proxyCall(r.isValid?"enableButton
":"disableButton
","prev
"),this.toolbarsManager.proxyCall(o.isValid?"enableButton
":"disableButton
","next
")},t.prototype.queryToolbarsHeight=function(){return this.toolbarsManager.items.reduce(function(t,e){return t+(e.el?e.el.outerHeight(!0):0)},0)},t.prototype.select=function(t,e){this.view.select(this.buildSelectFootprint.apply(this,arguments))},t.prototype.unselect=function(){this.view&&this.view.unselect()},t.prototype.buildSelectFootprint=function(t,e){var n,i=this.moment(t).stripZone();return n=e?this.moment(e).stripZone():i.hasTime()?i.clone().add(this.defaultTimedEventDuration):i.clone().add(this.defaultAllDayEventDuration),new b.default(new m.default(i,n),!i.hasTime())},t.prototype.initMomentInternals=function(){var t=this;this.defaultAllDayEventDuration=o.duration(this.opt("defaultAllDayEventDuration
")),this.defaultTimedEventDuration=o.duration(this.opt("defaultTimedEventDuration
")),this.optionsManager.watch("buildingMomentLocale
",["?locale
","?monthNames
","?monthNamesShort
","?dayNames
","?dayNamesShort
","?firstDay
","?weekNumberCalculation
"],function(e){var n,i=e.weekNumberCalculation,r=e.firstDay;"iso
"===i&&(i="ISO
");var o=Object.create(v.getMomentLocaleData(e.locale));e.monthNames&&(o._months=e.monthNames),e.monthNamesShort&&(o._monthsShort=e.monthNamesShort),e.dayNames&&(o._weekdays=e.dayNames),e.dayNamesShort&&(o._weekdaysShort=e.dayNamesShort),null==r&&"ISO
"===i&&(r=1),null!=r&&(n=Object.create(o._week),n.dow=r,o._week=n),"ISO
"!==i&&"local
"!==i&&"function"!=typeof i||(o._fullCalendar_weekCalc=i),t.localeData=o,t.currentDate&&t.localizeMoment(t.currentDate)})},t.prototype.moment=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n;return"local
"===this.opt("timezone
")?(n=y.default.apply(null,t),n.hasTime()&&n.local()):n="UTC
"===this.opt("timezone
")?y.default.utc.apply(null,t):y.default.parseZone.apply(null,t),this.localizeMoment(n),n},t.prototype.msToMoment=function(t,e){var n=y.default.utc(t);return e?n.stripTime():n=this.applyTimezone(n),this.localizeMoment(n),n},t.prototype.msToUtcMoment=function(t,e){var n=y.default.utc(t);return e&&n.stripTime(),this.localizeMoment(n),n},t.prototype.localizeMoment=function(t){t._locale=this.localeData},t.prototype.getIsAmbigTimezone=function(){return"local
"!==this.opt("timezone
")&&"UTC
"!==this.opt("timezone
")},t.prototype.applyTimezone=function(t){if(!t.hasTime())return t.clone();var e,n=this.moment(t.toArray()),i=t.time().asMilliseconds()-n.time().asMilliseconds();return i&&(e=n.clone().add(i),t.time().asMilliseconds()-e.time().asMilliseconds()==0&&(n=e)),n},t.prototype.footprintToDateProfile=function(t,e){void 0===e&&(e=!1);var n,i=y.default.utc(t.unzonedRange.startMs);return e||(n=y.default.utc(t.unzonedRange.endMs)),t.isAllDay?(i.stripTime(),n&&n.stripTime()):(i=this.applyTimezone(i),n&&(n=this.applyTimezone(n))),new w.default(i,n,this)},t.prototype.getNow=function(){var t=this.opt("now
");return"function"==typeof t&&(t=t()),this.moment(t).stripZone()},t.prototype.humanizeDuration=function(t){return t.locale(this.opt("locale
")).humanize()},t.prototype.parseUnzonedRange=function(t){var e=null,n=null;return t.start&&(e=this.moment(t.start).stripZone()),t.end&&(n=this.moment(t.end).stripZone()),e||n?e&&n&&n.isBefore(e)?null:new m.default(e,n):null},t.prototype.initEventManager=function(){var t=this,e=new D.default(this),n=this.opt("eventSources
")||[],i=this.opt("events
");this.eventManager=e,i&&n.unshift(i),e.on("release
",function(e){t.trigger("eventsReset
",e)}),e.freeze(),n.forEach(function(n){var i=S.default.parse(n,t);i&&e.addSource(i)}),e.thaw()},t.prototype.requestEvents=function(t,e){return this.eventManager.requestEvents(t,e,this.opt("timezone
"),!this.opt("lazyFetching
"))},t.prototype.getEventEnd=function(t){return t.end?t.end.clone():this.getDefaultEventEnd(t.allDay,t.start)},t.prototype.getDefaultEventEnd=function(t,e){var n=e.clone();return t?n.stripTime().add(this.defaultAllDayEventDuration):n.add(this.defaultTimedEventDuration),this.getIsAmbigTimezone()&&n.stripZone(),n},t.prototype.rerenderEvents=function(){this.view.flash("displayingEvents
")},t.prototype.refetchEvents=function(){this.eventManager.refetchAllSources()},t.prototype.renderEvents=function(t,e){this.eventManager.freeze();for(var n=0;n<t.length;n++)this.renderEvent(t[n],e);this.eventManager.thaw()},t.prototype.renderEvent=function(t,e){void 0===e&&(e=!1);var n=this.eventManager,i=C.default.parse(t,t.source||n.stickySource);i&&n.addEventDef(i,e)},t.prototype.removeEvents=function(t){var e,n,r=this.eventManager,o=[],s={};if(null==t)r.removeAllEventDefs();else{for(r.getEventInstances().forEach(function(t){o.push(t.toLegacy())}),o=i(o,t),n=0;n<o.length;n++)e=this.eventManager.getEventDefByUid(o[n]._id),s[e.id]=!0;r.freeze();for(n in s)r.removeEventDefsById(n);r.thaw()}},t.prototype.clientEvents=function(t){var e=[];return this.eventManager.getEventInstances().forEach(function(t){e.push(t.toLegacy())}),i(e,t)},t.prototype.updateEvents=function(t){this.eventManager.freeze();for(var e=0;e<t.length;e++)this.updateEvent(t[e]);this.eventManager.thaw()},t.prototype.updateEvent=function(t){var e,n,i=this.eventManager.getEventDefByUid(t._id);i instanceof R.default&&(e=i.buildInstance(),n=T.default.createFromRawProps(e,t,null),this.eventManager.mutateEventsWithId(i.id,n))},t.prototype.getEventSources=function(){return this.eventManager.otherSources.slice()},t.prototype.getEventSourceById=function(t){return this.eventManager.getSourceById(M.default.normalizeId(t))},t.prototype.addEventSource=function(t){var e=S.default.parse(t,this);e&&this.eventManager.addSource(e)},t.prototype.removeEventSources=function(t){var e,n,i=this.eventManager;if(null==t)this.eventManager.removeAllSources();else{for(e=i.multiQuerySources(t),i.freeze(),n=0;n<e.length;n++)i.removeSource(e[n]);i.thaw()}},t.prototype.removeEventSource=function(t){var e,n=this.eventManager,i=n.querySources(t);for(n.freeze(),e=0;e<i.length;e++)n.removeSource(i[e]);n.thaw()},t.prototype.refetchEventSources=function(t){var e,n=this.eventManager,i=n.multiQuerySources(t);for(n.freeze(),e=0;e<i.length;e++)n.refetchSource(i[e]);n.thaw()},t.defaults=a.globalDefaults,t.englishDefaults=a.englishDefaults,t.rtlDefaults=a.rtlDefaults,t}();e.default=H,d.default.mixInto(H),c.default.mixInto(H)},function(t,e,n){Object.defineProperty(e,"__esModule
",{value:!0});var i=n(0),r=n(4),o=n(5),s=function(){function t(t){this._view=t}return t.prototype.opt=function(t){return this._view.opt(t)},t.prototype.trimHiddenDays=function(t){return this._view.trimHiddenDays(t)},t.prototype.msToUtcMoment=function(t,e){return this._view.calendar.msToUtcMoment(t,e)},t.prototype.buildPrev=function(t){var e=t.date.clone().startOf(t.currentRangeUnit).subtract(t.dateIncrement);return this.build(e,-1)},t.prototype.buildNext=function(t){var e=t.date.clone().startOf(t.currentRangeUnit).add(t.dateIncrement);return this.build(e,1)},t.prototype.build=function(t,e,n){void 0===n&&(n=!1);var r,o,s,a,l,u,d=!t.hasTime(),c=null,p=null;return r=this.buildValidRange(),r=this.trimHiddenDays(r),n&&(t=this.msToUtcMoment(r.constrainDate(t),d)),o=this.buildCurrentRangeInfo(t,e),s=/^(year|month|week|day)$/.test(o.unit),a=this.buildRenderRange(this.trimHiddenDays(o.unzonedRange),o.unit,s),a=this.trimHiddenDays(a),l=a.clone(),this.opt("showNonCurrentDates
")||(l=l.intersect(o.unzonedRange)),c=i.duration(this.opt("minTime
")),p=i.duration(this.opt("maxTime
")),l=this.adjustActiveRange(l,c,p),l=l.intersect(r),l&&(t=this.msToUtcMoment(l.constrainDate(t),d)),u=o.unzonedRange.intersectsWith(r),{validUnzonedRange:r,currentUnzonedRange:o.unzonedRange,currentRangeUnit:o.unit,isRangeAllDay:s,activeUnzonedRange:l,renderUnzonedRange:a,minTime:c,maxTime:p,isValid:u,date:t,dateIncrement:this.buildDateIncrement(o.duration)}},t.prototype.buildValidRange=function(){return this._view.getUnzonedRangeOption("validRange
",this._view.calendar.getNow())||new o.default},t.prototype.buildCurrentRangeInfo=function(t,e){var n,i=this._view.viewSpec,o=null,s=null,a=null;return i.duration?(o=i.duration,s=i.durationUnit,a=this.buildRangeFromDuration(t,e,o,s)):(n=this.opt("dayCount
"))?(s="day
",a=this.buildRangeFromDayCount(t,e,n)):(a=this.buildCustomVisibleRange(t))?s=r.computeGreatestUnit(a.getStart(),a.getEnd()):(o=this.getFallbackDuration(),s=r.computeGreatestUnit(o),a=this.buildRangeFromDuration(t,e,o,s)),{duration:o,unit:s,unzonedRange:a}},t.prototype.getFallbackDuration=function(){return i.duration({days:1})},t.prototype.adjustActiveRange=function(t,e,n){var i=t.getStart(),r=t.getEnd();return this._view.usesMinMaxTime&&(e<0&&i.time(0).add(e),n>864e5&&r.time(n-864e5)),new o.default(i,r)},t.prototype.buildRangeFromDuration=function(t,e,n,s){function a(){d=t.clone().startOf(h),c=d.clone().add(n),p=new o.default(d,c)}var l,u,d,c,p,h=this.opt("dateAlignment
");return h||(l=this.opt("dateIncrement
"),l?(u=i.duration(l),h=u<n?r.computeDurationGreatestUnit(u,l):s):h=s),n.as("days
")<=1&&this._view.isHiddenDay(d)&&(d=this._view.skipHiddenDays(d,e),d.startOf("day
")),a(),this.trimHiddenDays(p)||(t=this._view.skipHiddenDays(t,e),a()),p},t.prototype.buildRangeFromDayCount=function(t,e,n){var i,r=this.opt("dateAlignment
"),s=0,a=t.clone();r&&a.startOf(r),a.startOf("day
"),a=this._view.skipHiddenDays(a,e),i=a.clone();do{i.add(1,"day
"),this._view.isHiddenDay(i)||s++}while(s<n);return new o.default(a,i)},t.prototype.buildCustomVisibleRange=function(t){var e=this._view.getUnzonedRangeOption("visibleRange
",this._view.calendar.applyTimezone(t));return!e||null!=e.startMs&&null!=e.endMs?e:null},t.prototype.buildRenderRange=function(t,e,n){return t.clone()},t.prototype.buildDateIncrement=function(t){var e,n=this.opt("dateIncrement
");return n?i.duration(n):(e=this.opt("dateAlignment
"))?i.duration(1,e):t||i.duration({days:1})},t}();e.default=s},function(t,e,n){function i(t){var e,n,i,r,l=a.dataAttrPrefix;return l&&(l+="-"),e=t.data(l+"event
")||null,e&&(e="object
"==typeof e?o.extend({},e):{},n=e.start,null==n&&(n=e.time),i=e.duration,r=e.stick,delete e.start,delete e.time,delete e.duration,delete e.stick),null==n&&(n=t.data(l+"start
")),null==n&&(n=t.data(l+"time
")),null==i&&(i=t.data(l+"duration
")),null==r&&(r=t.data(l+"stick
")),n=null!=n?s.duration(n):null,i=null!=i?s.duration(i):null,r=Boolean(r),{eventProps:e,startTime:n,duration:i,stick:r}}Object.defineProperty(e,"__esModule
",{value:!0});var r=n(2),o=n(3),s=n(0),a=n(16),l=n(4),u=n(10),d=n(7),c=n(23),p=n(13),h=n(18),f=n(6),g=n(15),v=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isDragging=!1,e}return r.__extends(e,t),e.prototype.end=function(){this.dragListener&&this.dragListener.endInteraction()},e.prototype.bindToDocument=function(){this.listenTo(o(document),{dragstart:this.handleDragStart,sortstart:this.handleDragStart})},e.prototype.unbindFromDocument=function(){this.stopListeningTo(o(document))},e.prototype.handleDragStart=function(t,e){var n,i;this.opt("droppable
")&&(n=o((e?e.item:null)||t.target),i=this.opt("dropAccept
"),(o.isFunction(i)?i.call(n[0],n):n.is(i))&&(this.isDragging||this.listenToExternalDrag(n,t,e)))},e.prototype.listenToExternalDrag=function(t,e,n){var r,o=this,s=this.component,a=this.view,u=i(t);(this.dragListener=new c.default(s,{interactionStart:function(){o.isDragging=!0},hitOver:function(t){var e,n=!0,i=t.component.getSafeHitFootprint(t);i?(r=o.computeExternalDrop(i,u),r?(e=new h.default(r.buildInstances()),n=u.eventProps?s.isEventInstanceGroupAllowed(e):s.isExternalInstanceGroupAllowed(e)):n=!1):n=!1,n||(r=null,l.disableCursor()),r&&s.renderDrag(s.eventRangesToEventFootprints(e.sliceRenderRanges(s.dateProfile.renderUnzonedRange,a.calendar)))},hitOut:function(){r=null},hitDone:function(){l.enableCursor(),s.unrenderDrag()},interactionEnd:function(e){r&&a.reportExternalDrop(r,Boolean(u.eventProps),Boolean(u.stick),t,e,n),o.isDragging=!1,o.dragListener=null}})).startDrag(e)},e.prototype.computeExternalDrop=function(t,e){var n,i=this.view.calendar,r=u.default.utc(t.unzonedRange.startMs).stripZone();return t.isAllDay&&(e.startTime?r.time(e.startTime):r.stripTime()),e.duration&&(n=r.clone().add(e.duration)),r=i.applyTimezone(r),n&&(n=i.applyTimezone(n)),p.default.parse(o.extend({},e.eventProps,{start:r,end:n}),new f.default(i))},e}(g.default);e.default=v,d.default.mixInto(v),a.dataAttrPrefix=""},function(t,e,n){Object.defineProperty(e,"__esModule
",{value:!0});var i=n(2),r=n(3),o=n(4),s=n(37),a=n(50),l=n(23),u=n(15),d=function(t){function e(e,n){var i=t.call(this,e)||this;return i.isResizing=!1,i.eventPointing=n,i}return i.__extends(e,t),e.prototype.end=function(){this.dragListener&&this.dragListener.endInteraction()},e.prototype.bindToEl=function(t){var e=this.component;e.bindSegHandlerToEl(t,"mousedown
",this.handleMouseDown.bind(this)),e.bindSegHandlerToEl(t,"touchstart
",this.handleTouchStart.bind(this))},e.prototype.handleMouseDown=function(t,e){this.component.canStartResize(t,e)&&this.buildDragListener(t,r(e.target).is(".fc
-start
-resizer
")).startInteraction(e,{distance:5})},e.prototype.handleTouchStart=function(t,e){this.component.canStartResize(t,e)&&this.buildDragListener(t,r(e.target).is(".fc
-start
-resizer
")).startInteraction(e)},e.prototype.buildDragListener=function(t,e){var n,i,r=this,s=this.component,a=this.view,u=a.calendar,d=u.eventManager,c=t.el,p=t.footprint.eventDef,h=t.footprint.eventInstance;return this.dragListener=new l.default(s,{scroll:this.opt("dragScroll
"),subjectEl:c,interactionStart:function(){n=!1},dragStart:function(e){n=!0,r.eventPointing.handleMouseout(t,e),r.segResizeStart(t,e)},hitOver:function(n,l,c){var h,f=!0,g=s.getSafeHitFootprint(c),v=s.getSafeHitFootprint(n);g&&v?(i=e?r.computeEventStartResizeMutation(g,v,t.footprint):r.computeEventEndResizeMutation(g,v,t.footprint),i?(h=d.buildMutatedEventInstanceGroup(p.id,i),f=s.isEventInstanceGroupAllowed(h)):f=!1):f=!1,f?i.isEmpty()&&(i=null):(i=null,o.disableCursor()),i&&(a.hideEventsWithId(t.footprint.eventDef.id),a.renderEventResize(s.eventRangesToEventFootprints(h.sliceRenderRanges(s.dateProfile.renderUnzonedRange,u)),t))},hitOut:function(){i=null},hitDone:function(){a.unrenderEventResize(t),a.showEventsWithId(t.footprint.eventDef.id),o.enableCursor()},interactionEnd:function(e){n&&r.segResizeStop(t,e),i&&a.reportEventResize(h,i,c,e),r.dragListener=null}})},e.prototype.segResizeStart=function(t,e){this.isResizing=!0,this.component.publiclyTrigger("eventResizeStart
",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.segResizeStop=function(t,e){this.isResizing=!1,this.component.publiclyTrigger("eventResizeStop
",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.computeEventStartResizeMutation=function(t,e,n){var i,r,o=n.componentFootprint.unzonedRange,l=this.component.diffDates(e.unzonedRange.getStart(),t.unzonedRange.getStart());return o.getStart().add(l)<o.getEnd()&&(i=new a.default,i.setStartDelta(l),r=new s.default,r.setDateMutation(i),r)},e.prototype.computeEventEndResizeMutation=function(t,e,n){var i,r,o=n.componentFootprint.unzonedRange,l=this.component.diffDates(e.unzonedRange.getEnd(),t.unzonedRange.getEnd());return o.getEnd().add(l)>o.getStart()&&(i=new a.default,i.setEndDelta(l),r=new s.default,r.setDateMutation(i),r)},e}(u.default);e.default=d},function(t,e,n){Object.defineProperty(e,"__esModule
",{value:!0});var i=n(2),r=n(4),o=n(37),s=n(50),a=n(54),l=n(23),u=n(244),d=n(15),c=function(t){function e(e,n){var i=t.call(this,e)||this;return i.isDragging=!1,i.eventPointing=n,i}return i.__extends(e,t),e.prototype.end=function(){this.dragListener&&this.dragListener.endInteraction()},e.prototype.getSelectionDelay=function(){var t=this.opt("eventLongPressDelay
");return null==t&&(t=this.opt("longPressDelay
")),t},e.prototype.bindToEl=function(t){var e=this.component;e.bindSegHandlerToEl(t,"mousedown
",this.handleMousedown.bind(this)),e.bindSegHandlerToEl(t,"touchstart
",this.handleTouchStart.bind(this))},e.prototype.handleMousedown=function(t,e){!this.component.shouldIgnoreMouse()&&this.component.canStartDrag(t,e)&&this.buildDragListener(t).startInteraction(e,{distance:5})},e.prototype.handleTouchStart=function(t,e){var n=this.component,i={delay:this.view.isEventDefSelected(t.footprint.eventDef)?0:this.getSelectionDelay()};n.canStartDrag(t,e)?this.buildDragListener(t).startInteraction(e,i):n.canStartSelection(t,e)&&this.buildSelectListener(t).startInteraction(e,i)},e.prototype.buildSelectListener=function(t){var e=this,n=this.view,i=t.footprint.eventDef,r=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var o=this.dragListener=new a.default({dragStart:function(t){o.isTouch&&!n.isEventDefSelected(i)&&r&&n.selectEventInstance(r)},interactionEnd:function(t){e.dragListener=null}});return o},e.prototype.buildDragListener=function(t){var e,n,i,o=this,s=this.component,a=this.view,d=a.calendar,c=d.eventManager,p=t.el,h=t.footprint.eventDef,f=t.footprint.eventInstance;if(this.dragListener)return this.dragListener;var g=this.dragListener=new l.default(a,{scroll:this.opt("dragScroll
"),subjectEl:p,subjectCenter:!0,interactionStart:function(i){t.component=s,e=!1,n=new u.default(t.el,{additionalClass:"fc
-dragging
",parentEl:a.el,opacity:g.isTouch?null:o.opt("dragOpacity
"),revertDuration:o.opt("dragRevertDuration
"),zIndex:2}),n.hide(),n.start(i)},dragStart:function(n){g.isTouch&&!a.isEventDefSelected(h)&&f&&a.selectEventInstance(f),e=!0,o.eventPointing.handleMouseout(t,n),o.segDragStart(t,n),a.hideEventsWithId(t.footprint.eventDef.id)},hitOver:function(e,l,u){var p,f,v,y=!0;t.hit&&(u=t.hit),p=u.component.getSafeHitFootprint(u),f=e.component.getSafeHitFootprint(e),p&&f?(i=o.computeEventDropMutation(p,f,h),i?(v=c.buildMutatedEventInstanceGroup(h.id,i),y=s.isEventInstanceGroupAllowed(v)):y=!1):y=!1,y||(i=null,r.disableCursor()),i&&a.renderDrag(s.eventRangesToEventFootprints(v.sliceRenderRanges(s.dateProfile.renderUnzonedRange,d)),t,g.isTouch)?n.hide():n.show(),l&&(i=null)},hitOut:function(){a.unrenderDrag(t),n.show(),i=null},hitDone:function(){r.enableCursor()},interactionEnd:function(r){delete t.component,n.stop(!i,function(){e&&(a.unrenderDrag(t),o.segDragStop(t,r)),a.showEventsWithId(t.footprint.eventDef.id),i&&a.reportEventDrop(f,i,p,r)}),o.dragListener=null}});return g},e.prototype.segDragStart=function(t,e){this.isDragging=!0,this.component.publiclyTrigger("eventDragStart
",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.segDragStop=function(t,e){this.isDragging=!1,this.component.publiclyTrigger("eventDragStop
",{context:t.el[0],args:[t.footprint.getEventLegacy(),e,{},this.view]})},e.prototype.computeEventDropMutation=function(t,e,n){var i=new o.default;return i.setDateMutation(this.computeEventDateMutation(t,e)),i},e.prototype.computeEventDateMutation=function(t,e){var n,i,r=t.unzonedRange.getStart(),o=e.unzonedRange.getStart(),a=!1,l=!1,u=!1;return t.isAllDay!==e.isAllDay&&(a=!0,e.isAllDay?(u=!0,r.stripTime()):l=!0),n=this.component.diffDates(o,r),i=new s.default,i.clearEnd=a,i.forceTimed=l,i.forceAllDay=u,i.setDateDelta(n),i},e}(d.default);e.default=c},function(t,e,n){Object.defineProperty(e,"__esModule
",{value:!0});var i=n(2),r=n(4),o=n(23),s=n(12),a=n(5),l=n(15),u=function(t){function e(e){var n=t.call(this,e)||this;return n.dragListener=n.buildDragListener(),n}return i.__extends(e,t),e.prototype.end=function(){this.dragListener.endInteraction()},e.prototype.getDelay=function(){var t=this.opt("selectLongPressDelay
");return null==t&&(t=this.opt("longPressDelay
")),t},e.prototype.bindToEl=function(t){var e=this,n=this.component,i=this.dragListener;n.bindDateHandlerToEl(t,"mousedown
",function(t){e.opt("selectable
")&&!n.shouldIgnoreMouse()&&i.startInteraction(t,{distance:e.opt("selectMinDistance
")})}),n.bindDateHandlerToEl(t,"touchstart
",function(t){e.opt("selectable
")&&!n.shouldIgnoreTouch()&&i.startInteraction(t,{delay:e.getDelay()})}),r.preventSelection(t)},e.prototype.buildDragListener=function(){var t,e=this,n=this.component;return new o.default(n,{scroll:this.opt("dragScroll
"),interactionStart:function(){t=null},dragStart:function(t){e.view.unselect(t)},hitOver:function(i,o,s){var a,l;s&&(a=n.getSafeHitFootprint(s),l=n.getSafeHitFootprint(i),t=a&&l?e.computeSelection(a,l):null,t?n.renderSelectionFootprint(t):!1===t&&r.disableCursor())},hitOut:function(){t=null,n.unrenderSelection()},hitDone:function(){r.enableCursor()},interactionEnd:function(n,i){!i&&t&&e.view.reportSelection(t,n)}})},e.prototype.computeSelection=function(t,e){var n=this.computeSelectionFootprint(t,e);return!(n&&!this.isSelectionFootprintAllowed(n))&&n},e.prototype.computeSelectionFootprint=function(t,e){var n=[t.unzonedRange.startMs,t.unzonedRange.endMs,e.unzonedRange.startMs,e.unzonedRange.endMs];return n.sort(r.compareNumbers),new s.default(new a.default(n[0],n[3]),t.isAllDay)},e.prototype.isSelectionFootprintAllowed=function(t){return this.component.dateProfile.validUnzonedRange.containsRange(t.unzonedRange)&&this.view.calendar.constraints.isSelectionFootprintAllowed(t)},e}(l.default);e.default=u},function(t,e,n){function i(t){var e,n=[],i=[];for(e=0;e<t.length;e++)t[e].componentFootprint.isAllDay?n.push(t[e]):i.push(t[e]);return{allDay:n,timed:i}}Object.defineProperty(e,"__esModule
",{value:!0});var r,o,s=n(2),a=n(0),l=n(3),u=n(4),d=n(39),c=n(41),p=n(227),h=n(61),f=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.usesMinMaxTime=!0,i.timeGrid=i.instantiateTimeGrid(),i.addChild(i.timeGrid),i.opt("allDaySlot
")&&(i.dayGrid=i.instantiateDayGrid(),i.addChild(i.dayGrid)),i.scroller=new d.default({overflowX:"hidden
",overflowY:"auto
"}),i}
11 return s.__extends(e,t),e.prototype.instantiateTimeGrid=function(){var t=new this.timeGridClass(this);return u.copyOwnProps(r,t),t},e.prototype.instantiateDayGrid=function(){var t=new this.dayGridClass(this);return u.copyOwnProps(o,t),t},e.prototype.renderSkeleton=function(){var t,e;this.el.addClass("fc
-agenda
-view
").html(this.renderSkeletonHtml()),this.scroller.render(),t=this.scroller.el.addClass("fc
-time
-grid
-container
"),e=l('<div class="fc
-time
-grid
" />').appendTo(t),this.el.find(".fc
-body
> tr
> td
").append(t),this.timeGrid.headContainerEl=this.el.find(".fc
-head
-container
"),this.timeGrid.setElement(e),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc
-day
-grid
")),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr
").outerHeight())},e.prototype.unrenderSkeleton=function(){this.timeGrid.removeElement(),this.dayGrid&&this.dayGrid.removeElement(),this.scroller.destroy()},e.prototype.renderSkeletonHtml=function(){var t=this.calendar.theme;return'<table class="'+t.getClass("tableGrid")+'">'+(this.opt("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")+'">'+(this.dayGrid?'<div class="fc
-day
-grid
"/><hr class="fc
-divider
'+t.getClass("widgetHeader")+'"/>':"")+"</td></tr
></tbody></table
>"},e.prototype.axisStyleAttr=function(){return null!=this.axisWidth?'style="width
:'+this.axisWidth+'px
"':""},e.prototype.getNowIndicatorUnit=function(){return this.timeGrid.getNowIndicatorUnit()},e.prototype.updateSize=function(e,n,i){var r,o,s;if(t.prototype.updateSize.call(this,e,n,i),this.axisWidth=u.matchCellWidths(this.el.find(".fc
-axis
")),!this.timeGrid.colEls)return void(n||(o=this.computeScrollerHeight(e),this.scroller.setHeight(o)));var a=this.el.find(".fc
-row
:not(.fc
-scroller
*)");this.timeGrid.bottomRuleEl.hide(),this.scroller.clear(),u.uncompensateScroll(a),this.dayGrid&&(this.dayGrid.removeSegPopover(),r=this.opt("eventLimit
"),r&&"number
"!=typeof r&&(r=5),r&&this.dayGrid.limitRows(r)),n||(o=this.computeScrollerHeight(e),this.scroller.setHeight(o),s=this.scroller.getScrollbarWidths(),(s.left||s.right)&&(u.compensateScroll(a,s),o=this.computeScrollerHeight(e),this.scroller.setHeight(o)),this.scroller.lockOverflow(s),this.timeGrid.getTotalSlatHeight()<o&&this.timeGrid.bottomRuleEl.show())},e.prototype.computeScrollerHeight=function(t){return t-u.subtractInnerElHeight(this.el,this.scroller.el)},e.prototype.computeInitialDateScroll=function(){var t=a.duration(this.opt("scrollTime
")),e=this.timeGrid.computeTimeTop(t);return e=Math.ceil(e),e&&e++,{top:e}},e.prototype.queryDateScroll=function(){return{top:this.scroller.getScrollTop()}},e.prototype.applyDateScroll=function(t){void 0!==t.top&&this.scroller.setScrollTop(t.top)},e.prototype.getHitFootprint=function(t){return t.component.getHitFootprint(t)},e.prototype.getHitEl=function(t){return t.component.getHitEl(t)},e.prototype.executeEventRender=function(t){var e,n,i={},r={};for(e in t)n=t[e],n.getEventDef().isAllDay()?i[e]=n:r[e]=n;this.timeGrid.executeEventRender(r),this.dayGrid&&this.dayGrid.executeEventRender(i)},e.prototype.renderDrag=function(t,e,n){var r=i(t),o=!1;return o=this.timeGrid.renderDrag(r.timed,e,n),this.dayGrid&&(o=this.dayGrid.renderDrag(r.allDay,e,n)||o),o},e.prototype.renderEventResize=function(t,e,n){var r=i(t);this.timeGrid.renderEventResize(r.timed,e,n),this.dayGrid&&this.dayGrid.renderEventResize(r.allDay,e,n)},e.prototype.renderSelectionFootprint=function(t){t.isAllDay?this.dayGrid&&this.dayGrid.renderSelectionFootprint(t):this.timeGrid.renderSelectionFootprint(t)},e}(c.default);e.default=f,f.prototype.timeGridClass=p.default,f.prototype.dayGridClass=h.default,r={renderHeadIntroHtml:function(){var t,e=this.view,n=e.calendar,i=n.msToUtcMoment(this.dateProfile.renderUnzonedRange.startMs,!0);return this.opt("weekNumbers
")?(t=i.format(this.opt("smallWeekFormat
")),'<th class="fc
-axis fc
-week
-number
'+n.theme.getClass("widgetHeader")+'" '+e.axisStyleAttr()+">"+e.buildGotoAnchorHtml({date:i,type:"week
",forceOff:this.colCnt>1},u.htmlEscape(t))+"</th>"):'<th class="fc-axis '+n.theme.getClass("widgetHeader")+'" '+e.axisStyleAttr()+"></th
>"},renderBgIntroHtml:function(){var t=this.view;return'<td class="fc
-axis
'+t.calendar.theme.getClass("widgetContent")+'" '+t.axisStyleAttr()+"></td>"},renderIntroHtml:function(){return'<td class="fc-axis" '+this.view.axisStyleAttr()+"></td
>"}},o={renderBgIntroHtml:function(){var t=this.view;return'<td class="fc
-axis
'+t.calendar.theme.getClass("widgetContent")+'" '+t.axisStyleAttr()+"><span
>"+t.getAllDayHtml()+"</span></td
>"},renderIntroHtml:function(){return'<td class="fc
-axis
" '+this.view.axisStyleAttr()+"></td>"}}},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(3),o=n(0),s=n(4),a=n(40),l=n(56),u=n(60),d=n(55),c=n(53),p=n(5),h=n(12),f=n(246),g=n(247),v=n(248),y=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}],m=function(t){function e(e){var n=t.call(this,e)||this;return n.processOptions(),n}return i.__extends(e,t),e.prototype.componentFootprintToSegs=function(t){var e,n=this.sliceRangeByTimes(t.unzonedRange);for(e=0;e<n.length;e++)this.isRTL?n[e].col=this.daysPerRow-1-n[e].dayIndex:n[e].col=n[e].dayIndex;return n},e.prototype.sliceRangeByTimes=function(t){var e,n,i=[];for(n=0;n<this.daysPerRow;n++)(e=t.intersect(this.dayRanges[n]))&&i.push({startMs:e.startMs,endMs:e.endMs,isStart:e.isStart,isEnd:e.isEnd,dayIndex:n});return i},e.prototype.processOptions=function(){var t,e=this.opt("slotDuration"),n=this.opt("snapDuration");e=o.duration(e),n=n?o.duration(n):e,this.slotDuration=e,this.snapDuration=n,this.snapsPerSlot=e/n
,t
=this.opt("slotLabelFormat"),r
.isArray(t
)&&(t
=t
[t
.length
-1]),this.labelFormat
=t
||this.opt("smallTimeFormat"),t
=this.opt("slotLabelInterval"),this.labelInterval
=t
?o
.duration(t
):this.computeLabelInterval(e
)},e
.prototype.computeLabelInterval=function(t
){var e
,n
,i
;for(e
=y
.length
-1;e
>=0;e
--)if(n
=o
.duration(y
[e
]),i
=s
.divideDurationByDuration(n
,t
),s
.isInt(i
)&&i
>1)return n
;return o
.duration(t
)},e
.prototype.renderDates=function(t
){this.dateProfile
=t
,this.updateDayTable(),this.renderSlats(),this.renderColumns()},e
.prototype.unrenderDates=function(){this.unrenderColumns()},e
.prototype.renderSkeleton=function(){var t
=this.view
.calendar
.theme
;this.el
.html('<div class="fc-bg"></div><div class="fc-slats"></div><hr class="fc-divider '+t
.getClass("widgetHeader")+'" style="display:none" />'),this.bottomRuleEl
=this.el
.find("hr")},e
.prototype.renderSlats=function(){var t
=this.view
.calendar
.theme
;this.slatContainerEl
=this.el
.find("> .fc-slats").html('<table class="'+t
.getClass("tableGrid")+'">'+this.renderSlatRowHtml()+"</table>"),this.slatEls
=this.slatContainerEl
.find("tr"),this.slatCoordCache
=new c
.default({els
:this.slatEls
,isVertical
:!0})},e
.prototype.renderSlatRowHtml=function(){for(var t
,e
,n
,i
=this.view
,r
=i
.calendar
,a
=r
.theme
,l
=this.isRTL
,u
=this.dateProfile
,d
="",c
=o
.duration(+u
.minTime
),p
=o
.duration(0);c
<u
.maxTime
;)t
=r
.msToUtcMoment(u
.renderUnzonedRange
.startMs
).time(c
),e
=s
.isInt(s
.divideDurationByDuration(p
,this.labelInterval
)),n
='<td class="fc-axis fc-time '+a
.getClass("widgetContent")+'" '+i
.axisStyleAttr()+">"+(e
?"<span>"+s
.htmlEscape(t
.format(this.labelFormat
))+"</span>":"")+"</td>",d
+='<tr data-time="'+t
.format("HH:mm:ss")+'"'+(e
?"":' class="fc-minor"')+">"+(l
?"":n
)+'<td class="'+a
.getClass("widgetContent")+'"/>'+(l
?n
:"")+"</tr>",c
.add(this.slotDuration
),p
.add(this.slotDuration
);return d
},e
.prototype.renderColumns=function(){var t
=this.dateProfile
,e
=this.view
.calendar
.theme
;this.dayRanges
=this.dayDates
.map(function(e
){return new p
.default(e
.clone().add(t
.minTime
),e
.clone().add(t
.maxTime
))}),this.headContainerEl
&&this.headContainerEl
.html(this.renderHeadHtml()),this.el
.find("> .fc-bg").html('<table class="'+e
.getClass("tableGrid")+'">'+this.renderBgTrHtml(0)+"</table>"),this.colEls
=this.el
.find(".fc-day, .fc-disabled-day"),this.colCoordCache
=new c
.default({els
:this.colEls
,isHorizontal
:!0}),this.renderContentSkeleton()},e
.prototype.unrenderColumns=function(){this.unrenderContentSkeleton()},e
.prototype.renderContentSkeleton=function(){var t
,e
,n
="";for(t
=0;t
<this.colCnt
;t
++)n
+='<td><div class="fc-content-col"><div class="fc-event-container fc-helper-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>';e
=this.contentSkeletonEl
=r('<div class="fc-content-skeleton"><table><tr>'+n
+"</tr></table></div>"),this.colContainerEls
=e
.find(".fc-content-col"),this.helperContainerEls
=e
.find(".fc-helper-container"),this.fgContainerEls
=e
.find(".fc-event-container:not(.fc-helper-container)"),this.bgContainerEls
=e
.find(".fc-bgevent-container"),this.highlightContainerEls
=e
.find(".fc-highlight-container"),this.businessContainerEls
=e
.find(".fc-business-container"),this.bookendCells(e
.find("tr")),this.el
.append(e
)},e
.prototype.unrenderContentSkeleton=function(){this.contentSkeletonEl
&&(this.contentSkeletonEl
.remove(),this.contentSkeletonEl
=null,this.colContainerEls
=null,this.helperContainerEls
=null,this.fgContainerEls
=null,this.bgContainerEls
=null,this.highlightContainerEls
=null,this.businessContainerEls
=null)},e
.prototype.groupSegsByCol=function(t
){var e
,n
=[];for(e
=0;e
<this.colCnt
;e
++)n
.push([]);for(e
=0;e
<t
.length
;e
++)n
[t
[e
].col
].push(t
[e
]);return n
},e
.prototype.attachSegsByCol=function(t
,e
){var n
,i
,r
;for(n
=0;n
<this.colCnt
;n
++)for(i
=t
[n
],r
=0;r
<i
.length
;r
++)e
.eq(n
).append(i
[r
].el
)},e
.prototype.getNowIndicatorUnit=function(){return"minute"},e
.prototype.renderNowIndicator=function(t
){if(this.colContainerEls
){var e
,n
=this.componentFootprintToSegs(new h
.default(new p
.default(t
,t
.valueOf()+1),!1)),i
=this.computeDateTop(t
,t
),o
=[];for(e
=0;e
<n
.length
;e
++)o
.push(r('<div class="fc-now-indicator fc-now-indicator-line"></div>').css("top",i
).appendTo(this.colContainerEls
.eq(n
[e
].col
))[0]);n
.length
>0&&o
.push(r('<div class="fc-now-indicator fc-now-indicator-arrow"></div>').css("top",i
).appendTo(this.el
.find(".fc-content-skeleton"))[0]),this.nowIndicatorEls
=r(o
)}},e
.prototype.unrenderNowIndicator=function(){this.nowIndicatorEls
&&(this.nowIndicatorEls
.remove(),this.nowIndicatorEls
=null)},e
.prototype.updateSize=function(e
,n
,i
){t
.prototype.updateSize
.call(this,e
,n
,i
),this.slatCoordCache
.build(),i
&&this.updateSegVerticals([].concat(this.eventRenderer
.getSegs(),this.businessSegs
||[]))},e
.prototype.getTotalSlatHeight=function(){return this.slatContainerEl
.outerHeight()},e
.prototype.computeDateTop=function(t
,e
){return this.computeTimeTop(o
.duration(t
-e
.clone().stripTime()))},e
.prototype.computeTimeTop=function(t
){var e
,n
,i
=this.slatEls
.length
,r
=this.dateProfile
,o
=(t
-r
.minTime
)/this.slotDuration
;return o
=Math
.max(0,o
),o
=Math
.min(i
,o
),e
=Math
.floor(o
),e
=Math
.min(e
,i
-1),n
=o
-e
,this.slatCoordCache
.getTopPosition(e
)+this.slatCoordCache
.getHeight(e
)*n
},e
.prototype.updateSegVerticals=function(t
){this.computeSegVerticals(t
),this.assignSegVerticals(t
)},e
.prototype.computeSegVerticals=function(t
){var e
,n
,i
,r
=this.opt("agendaEventMinHeight");for(e
=0;e
<t
.length
;e
++)n
=t
[e
],i
=this.dayDates
[n
.dayIndex
],n
.top
=this.computeDateTop(n
.startMs
,i
),n
.bottom
=Math
.max(n
.top
+r
,this.computeDateTop(n
.endMs
,i
))},e
.prototype.assignSegVerticals=function(t
){var e
,n
;for(e
=0;e
<t
.length
;e
++)n
=t
[e
],n
.el
.css(this.generateSegVerticalCss(n
))},e
.prototype.generateSegVerticalCss=function(t
){return{top
:t
.top
,bottom
:-t
.bottom
}},e
.prototype.prepareHits=function(){this.colCoordCache
.build(),this.slatCoordCache
.build()},e
.prototype.releaseHits=function(){this.colCoordCache
.clear()},e
.prototype.queryHit=function(t
,e
){var n
=this.snapsPerSlot
,i
=this.colCoordCache
,r
=this.slatCoordCache
;if(i
.isLeftInBounds(t
)&&r
.isTopInBounds(e
)){var o
=i
.getHorizontalIndex(t
),s
=r
.getVerticalIndex(e
);if(null!=o
&&null!=s
){var a
=r
.getTopOffset(s
),l
=r
.getHeight(s
),u
=(e
-a
)/l,d=Math.floor(u*n),c=s*n+d,p=a+d/n
*l
,h
=a
+(d
+1)/n*l;return{col:o,snap:c,component:this,left:i.getLeftOffset(o),right:i.getRightOffset(o),top:p,bottom:h}}}},e.prototype.getHitFootprint=function(t){var e,n=this.getCellDate(0,t.col),i=this.computeSnapTime(t.snap);return n.time(i),e=n.clone().add(this.snapDuration),new h.default(new p.default(n,e),!1)},e.prototype.computeSnapTime=function(t){return o.duration(this.dateProfile.minTime+this.snapDuration*t)},e.prototype.getHitEl=function(t){return this.colEls.eq(t.col)},e.prototype.renderDrag=function(t,e,n){var i;if(e){if(t.length)return this.helperRenderer.renderEventDraggingFootprints(t,e,n),!0}else for(i=0;i<t.length;i++)this.renderHighlight(t[i].componentFootprint)},e.prototype.unrenderDrag=function(){this.unrenderHighlight(),this.helperRenderer.unrender()},e.prototype.renderEventResize=function(t,e,n){this.helperRenderer.renderEventResizingFootprints(t,e,n)},e.prototype.unrenderEventResize=function(){this.helperRenderer.unrender()},e.prototype.renderSelectionFootprint=function(t){this.opt("selectHelper")?this.helperRenderer.renderComponentFootprint(t):this.renderHighlight(t)},e.prototype.unrenderSelection=function(){this.helperRenderer.unrender(),this.unrenderHighlight()},e}(a.default);e.default=m,m.prototype.eventRendererClass=f.default,m.prototype.businessHourRendererClass=l.default,m.prototype.helperRendererClass=g.default,m.prototype.fillRendererClass=v.default,u.default.mixInto(m),d.default.mixInto(m)},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(5),o=n(221),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.buildRenderRange=function(e,n,i){var o=t.prototype.buildRenderRange.call(this,e,n,i),s=this.msToUtcMoment(o.startMs,i),a=this.msToUtcMoment(o.endMs,i);return/^(year
|month
)$/.test(n)&&(s.startOf("week"),a.weekday()&&a.add(1,"week").startOf("week")),new r.default(s,a)},e}(o.default);e.default=s},function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var i=n(2),r=n(0),o=n(4),s=n(62),a=n(253),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype.setGridHeight=function(t,e){e&&(t*=this.dayGrid.rowCnt/6),o
.distributeHeight(this.dayGrid
.rowEls
,t
,!e
)},e
.prototype.isDateInOtherMonth=function(t
,e
){return t
.month()!==r
.utc(e
.currentUnzonedRange
.startMs
).month()},e
}(s
.default);e
.default=l
,l
.prototype.dateProfileGeneratorClass
=a
.default},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(4),s
=n(5),a
=n(41),l
=n(39),u
=n(254),d
=n(255),c=function(t
){function e(e
,n
){var i
=t
.call(this,e
,n
)||this;return i
.segSelector
=".fc-list-item",i
.scroller
=new l
.default({overflowX
:"hidden",overflowY
:"auto"}),i
}return i
.__extends(e
,t
),e
.prototype.renderSkeleton=function(){this.el
.addClass("fc-list-view "+this.calendar
.theme
.getClass("listView")),this.scroller
.render(),this.scroller
.el
.appendTo(this.el
),this.contentEl
=this.scroller
.scrollEl
},e
.prototype.unrenderSkeleton=function(){this.scroller
.destroy()},e
.prototype.updateSize=function(e
,n
,i
){t
.prototype.updateSize
.call(this,e
,n
,i
),this.scroller
.clear(),n
||this.scroller
.setHeight(this.computeScrollerHeight(e
))},e
.prototype.computeScrollerHeight=function(t
){return t
-o
.subtractInnerElHeight(this.el
,this.scroller
.el
)},e
.prototype.renderDates=function(t
){for(var e
=this.calendar
,n
=e
.msToUtcMoment(t
.renderUnzonedRange
.startMs
,!0),i
=e
.msToUtcMoment(t
.renderUnzonedRange
.endMs
,!0),r
=[],o
=[];n
<i
;)r
.push(n
.clone()),o
.push(new s
.default(n
,n
.clone().add(1,"day"))),n
.add(1,"day");this.dayDates
=r
,this.dayRanges
=o
},e
.prototype.componentFootprintToSegs=function(t
){var e
,n
,i
,r
=this.dayRanges
,o
=[];for(e
=0;e
<r
.length
;e
++)if((n
=t
.unzonedRange
.intersect(r
[e
]))&&(i
={startMs
:n
.startMs
,endMs
:n
.endMs
,isStart
:n
.isStart
,isEnd
:n
.isEnd
,dayIndex
:e
},o
.push(i
),!i
.isEnd
&&!t
.isAllDay
&&e
+1<r
.length
&&t
.unzonedRange
.endMs
<r
[e
+1].startMs
+this.nextDayThreshold
)){i
.endMs
=t
.unzonedRange
.endMs
,i
.isEnd
=!0;break}return o
},e
.prototype.renderEmptyMessage=function(){this.contentEl
.html('<div class="fc-list-empty-wrap2"><div class="fc-list-empty-wrap1"><div class="fc-list-empty">'+o
.htmlEscape(this.opt("noEventsMessage"))+"</div></div></div>")},e
.prototype.renderSegList=function(t
){var e
,n
,i
,o
=this.groupSegsByDay(t
),s
=r('<table class="fc-list-table '+this.calendar
.theme
.getClass("tableList")+'"><tbody/></table>'),a
=s
.find("tbody");for(e
=0;e
<o
.length
;e
++)if(n
=o
[e
])for(a
.append(this.dayHeaderHtml(this.dayDates
[e
])),this.eventRenderer
.sortEventSegs(n
),i
=0;i
<n
.length
;i
++)a
.append(n
[i
].el
);this.contentEl
.empty().append(s
)},e
.prototype.groupSegsByDay=function(t
){var e
,n
,i
=[];for(e
=0;e
<t
.length
;e
++)n
=t
[e
],(i
[n
.dayIndex
]||(i
[n
.dayIndex
]=[])).push(n
);return i
},e
.prototype.dayHeaderHtml=function(t
){var e
=this.opt("listDayFormat"),n
=this.opt("listDayAltFormat");return'<tr class="fc-list-heading" data-date="'+t
.format("YYYY-MM-DD")+'"><td class="'+(this.calendar
.theme
.getClass("tableListHeading")||this.calendar
.theme
.getClass("widgetHeader"))+'" colspan="3">'+(e
?this.buildGotoAnchorHtml(t
,{class:"fc-list-heading-main"},o
.htmlEscape(t
.format(e
))):"")+(n
?this.buildGotoAnchorHtml(t
,{class:"fc-list-heading-alt"},o
.htmlEscape(t
.format(n
))):"")+"</td></tr>"},e
}(a
.default);e
.default=c
,c
.prototype.eventRendererClass
=u
.default,c
.prototype.eventPointingClass
=d
.default},,,,,,function(t
,e
,n
){var i
=n(3),r
=n(16),o
=n(4),s
=n(220);n(10),n(47),n(256),n(257),n(260),n(261),n(262),n(263),i
.fullCalendar
=r
,i
.fn
.fullCalendar=function(t
){var e
=Array
.prototype.slice
.call(arguments
,1),n
=this;return this.each(function(r
,a
){var l
,u
=i(a
),d
=u
.data("fullCalendar");"string"==typeof t
?"getCalendar"===t
?r
||(n
=d
):"destroy"===t
?d
&&(d
.destroy(),u
.removeData("fullCalendar")):d
?i
.isFunction(d
[t
])?(l
=d
[t
].apply(d
,e
),r
||(n
=l
),"destroy"===t
&&u
.removeData("fullCalendar")):o
.warn("'"+t
+"' is an unknown FullCalendar method."):o
.warn("Attempting to call a FullCalendar method on an element with no calendar."):d
||(d
=new s
.default(u
,t
),u
.data("fullCalendar",d
),d
.render())}),n
},t
.exports
=r
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(48),o=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.setElement=function(t
){this.el
=t
,this.bindGlobalHandlers(),this.renderSkeleton(),this.set("isInDom",!0)},e
.prototype.removeElement=function(){this.unset("isInDom"),this.unrenderSkeleton(),this.unbindGlobalHandlers(),this.el
.remove()},e
.prototype.bindGlobalHandlers=function(){},e
.prototype.unbindGlobalHandlers=function(){},e
.prototype.renderSkeleton=function(){},e
.prototype.unrenderSkeleton=function(){},e
}(r
.default);e
.default=o
},function(t
,e
){Object
.defineProperty(e
,"__esModule",{value
:!0});var n=function(){function t(t
){this.items
=t
||[]}return t
.prototype.proxyCall=function(t
){for(var e
=[],n
=1;n
<arguments
.length
;n
++)e
[n
-1]=arguments
[n
];var i
=[];return this.items
.forEach(function(n
){i
.push(n
[t
].apply(n
,e
))}),i
},t
}();e
.default=n
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o=function(){function t(t
,e
){this.el
=null,this.viewsWithButtons
=[],this.calendar
=t
,this.toolbarOptions
=e
}return t
.prototype.setToolbarOptions=function(t
){this.toolbarOptions
=t
},t
.prototype.render=function(){var t
=this.toolbarOptions
.layout
,e
=this.el
;t
?(e
?e
.empty():e
=this.el
=i("<div class='fc-toolbar "+this.toolbarOptions
.extraClasses
+"'/>"),e
.append(this.renderSection("left")).append(this.renderSection("right")).append(this.renderSection("center")).append('<div class="fc-clear"/>')):this.removeElement()},t
.prototype.removeElement=function(){this.el
&&(this.el
.remove(),this.el
=null)},t
.prototype.renderSection=function(t
){var e
=this,n
=this.calendar
,o
=n
.theme
,s
=n
.optionsManager
,a
=n
.viewSpecManager
,l
=i('<div class="fc-'+t
+'"/>'),u
=this.toolbarOptions
.layout
[t
],d
=s
.get("customButtons")||{},c
=s
.overrides
.buttonText
||{},p
=s
.get("buttonText")||{};return u
&&i
.each(u
.split(" "),function(t
,s
){var u
,h
=i(),f
=!0;i
.each(s
.split(","),function(t
,s
){var l
,u
,g
,v
,y
,m
,b
,w
,D
;"title"===s
?(h
=h
.add(i("<h2> </h2>")),f
=!1):((l
=d
[s
])?(g=function(t
){l
.click
&&l
.click
.call(w
[0],t
)},(v
=o
.getCustomButtonIconClass(l
))||(v
=o
.getIconClass(s
))||(y
=l
.text
)):(u
=a
.getViewSpec(s
))?(e
.viewsWithButtons
.push(s
),g=function(){n
.changeView(s
)},(y
=u
.buttonTextOverride
)||(v
=o
.getIconClass(s
))||(y
=u
.buttonTextDefault
)):n
[s
]&&(g=function(){n
[s
]()},(y
=c
[s
])||(v
=o
.getIconClass(s
))||(y
=p
[s
])),g
&&(b
=["fc-"+s
+"-button",o
.getClass("button"),o
.getClass("stateDefault")],y
?(m
=r
.htmlEscape(y
),D
=""):v
&&(m
="<span class='"+v
+"'></span>",D
=' aria-label="'+s
+'"'),w
=i('<button type="button" class="'+b
.join(" ")+'"'+D
+">"+m
+"</button>").click(function(t
){w
.hasClass(o
.getClass("stateDisabled"))||(g(t
),(w
.hasClass(o
.getClass("stateActive"))||w
.hasClass(o
.getClass("stateDisabled")))&&w
.removeClass(o
.getClass("stateHover")))}).mousedown(function(){w
.not("."+o
.getClass("stateActive")).not("."+o
.getClass("stateDisabled")).addClass(o
.getClass("stateDown"))}).mouseup(function(){w
.removeClass(o
.getClass("stateDown"))}).hover(function(){w
.not("."+o
.getClass("stateActive")).not("."+o
.getClass("stateDisabled")).addClass(o
.getClass("stateHover"))},function(){w
.removeClass(o
.getClass("stateHover")).removeClass(o
.getClass("stateDown"))}),h
=h
.add(w
)))}),f
&&h
.first().addClass(o
.getClass("cornerLeft")).end().last().addClass(o
.getClass("cornerRight")).end(),h
.length
>1?(u
=i("<div/>"),f
&&u
.addClass(o
.getClass("buttonGroup")),u
.append(h
),l
.append(u
)):l
.append(h
)}),l
},t
.prototype.updateTitle=function(t
){this.el
&&this.el
.find("h2").text(t
)},t
.prototype.activateButton=function(t
){this.el
&&this.el
.find(".fc-"+t
+"-button").addClass(this.calendar
.theme
.getClass("stateActive"))},t
.prototype.deactivateButton=function(t
){this.el
&&this.el
.find(".fc-"+t
+"-button").removeClass(this.calendar
.theme
.getClass("stateActive"))},t
.prototype.disableButton=function(t
){this.el
&&this.el
.find(".fc-"+t
+"-button").prop("disabled",!0).addClass(this.calendar
.theme
.getClass("stateDisabled"))},t
.prototype.enableButton=function(t
){this.el
&&this.el
.find(".fc-"+t
+"-button").prop("disabled",!1).removeClass(this.calendar
.theme
.getClass("stateDisabled"))},t
.prototype.getViewsWithButtons=function(){return this.viewsWithButtons
},t
}();e
.default=o
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(4),s
=n(32),a
=n(31),l
=n(48),u=function(t
){function e(e
,n
){var i
=t
.call(this)||this;return i
._calendar
=e
,i
.overrides
=r
.extend({},n
),i
.dynamicOverrides
={},i
.compute(),i
}return i
.__extends(e
,t
),e
.prototype.add=function(t
){var e
,n
=0;this.recordOverrides(t
);for(e
in t
)n
++;if(1===n
){if("height"===e
||"contentHeight"===e
||"aspectRatio"===e
)return void this._calendar
.updateViewSize(!0);if("defaultDate"===e
)return;if("businessHours"===e
)return;if(/^(event|select)(Overlap|Constraint|Allow)$/.test(e
))return;if("timezone"===e
)return void this._calendar
.view
.flash("initialEvents")}this._calendar
.renderHeader(),this._calendar
.renderFooter(),this._calendar
.viewsByType
={},this._calendar
.reinitView()},e
.prototype.compute=function(){var t
,e
,n
,i
,r
;t
=o
.firstDefined(this.dynamicOverrides
.locale
,this.overrides
.locale
),e
=a
.localeOptionHash
[t
],e
||(t
=s
.globalDefaults
.locale
,e
=a
.localeOptionHash
[t
]||{}),n
=o
.firstDefined(this.dynamicOverrides
.isRTL
,this.overrides
.isRTL
,e
.isRTL
,s
.globalDefaults
.isRTL
),i
=n
?s
.rtlDefaults
:{},this.dirDefaults
=i
,this.localeDefaults
=e
,r
=s
.mergeOptions([s
.globalDefaults
,i
,e
,this.overrides
,this.dynamicOverrides
]),a
.populateInstanceComputableOptions(r
),this.reset(r
)},e
.prototype.recordOverrides=function(t
){var e
;for(e
in t
)this.dynamicOverrides
[e
]=t
[e
];this._calendar
.viewSpecManager
.clearCache(),this.compute()},e
}(l
.default);e
.default=u
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(0),r
=n(3),o
=n(22),s
=n(4),a
=n(32),l
=n(31),u=function(){function t(t
,e
){this.optionsManager
=t
,this._calendar
=e
,this.clearCache()}return t
.prototype.clearCache=function(){this.viewSpecCache
={}},t
.prototype.getViewSpec=function(t
){var e
=this.viewSpecCache
;return e
[t
]||(e
[t
]=this.buildViewSpec(t
))},t
.prototype.getUnitViewSpec=function(t
){var e
,n
,i
;if(-1!==r
.inArray(t
,s
.unitsDesc
))for(e
=this._calendar
.header
.getViewsWithButtons(),r
.each(o
.viewHash
,function(t
){e
.push(t
)}),n
=0;n
<e
.length
;n
++)if((i
=this.getViewSpec(e
[n
]))&&i
.singleUnit
===t
)return i
},t
.prototype.buildViewSpec=function(t
){for(var e
,n
,r
,l
,u
,d
=this.optionsManager
.overrides
.views
||{},c
=[],p
=[],h
=[],f
=t
;f
;)e
=o
.viewHash
[f
],n
=d
[f
],f
=null,"function"==typeof e
&&(e
={class:e
}),e
&&(c
.unshift(e
),p
.unshift(e
.defaults
||{}),r
=r
||e
.duration
,f
=f
||e
.type
),n
&&(h
.unshift(n
),r
=r
||n
.duration
,f
=f
||n
.type
);return e
=s
.mergeProps(c
),e
.type
=t
,!!e
.class&&(r
=r
||this.optionsManager
.dynamicOverrides
.duration
||this.optionsManager
.overrides
.duration
,r
&&(l
=i
.duration(r
),l
.valueOf()&&(u
=s
.computeDurationGreatestUnit(l
,r
),e
.duration
=l
,e
.durationUnit
=u
,1===l
.as(u
)&&(e
.singleUnit
=u
,h
.unshift(d
[u
]||{})))),e
.defaults
=a
.mergeOptions(p
),e
.overrides
=a
.mergeOptions(h
),this.buildViewSpecOptions(e
),this.buildViewSpecButtonText(e
,t
),e
)},t
.prototype.buildViewSpecOptions=function(t
){var e
=this.optionsManager
;t
.options
=a
.mergeOptions([a
.globalDefaults
,t
.defaults
,e
.dirDefaults
,e
.localeDefaults
,e
.overrides
,t
.overrides
,e
.dynamicOverrides
]),l
.populateInstanceComputableOptions(t
.options
)},t
.prototype.buildViewSpecButtonText=function(t
,e
){function n(n
){var i
=n
.buttonText
||{};return i
[e
]||(t
.buttonTextKey
?i
[t
.buttonTextKey
]:null)||(t
.singleUnit
?i
[t
.singleUnit
]:null)}var i
=this.optionsManager
;t
.buttonTextOverride
=n(i
.dynamicOverrides
)||n(i
.overrides
)||t
.overrides
.buttonText
,t
.buttonTextDefault
=n(i
.localeDefaults
)||n(i
.dirDefaults
)||t
.defaults
.buttonText
||n(a
.globalDefaults
)||(t
.duration
?this._calendar
.humanizeDuration(t
.duration
):null)||e
},t
}();e
.default=u
},function(t
,e
,n
){function i(t
,e
){return t
.getPrimitive()===e
.getPrimitive()}Object
.defineProperty(e
,"__esModule",{value
:!0});var r
=n(3),o
=n(4),s
=n(243),a
=n(52),l
=n(6),u
=n(38),d
=n(13),c
=n(18),p
=n(11),h
=n(7),f=function(){function t(t
){this.calendar
=t
,this.stickySource
=new a
.default(t
),this.otherSources
=[]}return t
.prototype.requestEvents=function(t
,e
,n
,i
){return!i
&&this.currentPeriod
&&this.currentPeriod
.isWithinRange(t
,e
)&&n
===this.currentPeriod
.timezone
||this.setPeriod(new s
.default(t
,e
,n
)),this.currentPeriod
.whenReleased()},t
.prototype.addSource=function(t
){this.otherSources
.push(t
),this.currentPeriod
&&this.currentPeriod
.requestSource(t
)},t
.prototype.removeSource=function(t
){o
.removeExact(this.otherSources
,t
),this.currentPeriod
&&this.currentPeriod
.purgeSource(t
)},t
.prototype.removeAllSources=function(){this.otherSources
=[],this.currentPeriod
&&this.currentPeriod
.purgeAllSources()},t
.prototype.refetchSource=function(t
){var e
=this.currentPeriod
;e
&&(e
.freeze(),e
.purgeSource(t
),e
.requestSource(t
),e
.thaw())},t
.prototype.refetchAllSources=function(){var t
=this.currentPeriod
;t
&&(t
.freeze(),t
.purgeAllSources(),t
.requestSources(this.getSources()),t
.thaw())},t
.prototype.getSources=function(){return[this.stickySource
].concat(this.otherSources
)},t
.prototype.multiQuerySources=function(t
){t
?r
.isArray(t
)||(t
=[t
]):t
=[];var e
,n
=[];for(e
=0;e
<t
.length
;e
++)n
.push
.apply(n
,this.querySources(t
[e
]));return n
},t
.prototype.querySources=function(t
){var e
,n
,o
=this.otherSources
;for(e
=0;e
<o
.length
;e
++)if((n
=o
[e
])===t
)return[n
];return(n
=this.getSourceById(l
.default.normalizeId(t
)))?[n
]:(t
=u
.default.parse(t
,this.calendar
),t
?r
.grep(o
,function(e
){return i(t
,e
)}):void 0)},t
.prototype.getSourceById=function(t
){return r
.grep(this.otherSources
,function(e
){return e
.id
&&e
.id
===t
})[0]},t
.prototype.setPeriod=function(t
){this.currentPeriod
&&(this.unbindPeriod(this.currentPeriod
),this.currentPeriod
=null),this.currentPeriod
=t
,this.bindPeriod(t
),t
.requestSources(this.getSources())},t
.prototype.bindPeriod=function(t
){this.listenTo(t
,"release",function(t
){this.trigger("release",t
)})},t
.prototype.unbindPeriod=function(t
){this.stopListeningTo(t
)},t
.prototype.getEventDefByUid=function(t
){if(this.currentPeriod
)return this.currentPeriod
.getEventDefByUid(t
)},t
.prototype.addEventDef=function(t
,e
){e
&&this.stickySource
.addEventDef(t
),this.currentPeriod
&&this.currentPeriod
.addEventDef(t
)},t
.prototype.removeEventDefsById=function(t
){this.getSources().forEach(function(e
){e
.removeEventDefsById(t
)}),this.currentPeriod
&&this.currentPeriod
.removeEventDefsById(t
)},t
.prototype.removeAllEventDefs=function(){this.getSources().forEach(function(t
){t
.removeAllEventDefs()}),this.currentPeriod
&&this.currentPeriod
.removeAllEventDefs()},t
.prototype.mutateEventsWithId=function(t
,e
){var n
,i
=this.currentPeriod
,r
=[];return i
?(i
.freeze(),n
=i
.getEventDefsById(t
),n
.forEach(function(t
){i
.removeEventDef(t
),r
.push(e
.mutateSingle(t
)),i
.addEventDef(t
)}),i
.thaw(),function(){i
.freeze();for(var t
=0;t
<n
.length
;t
++)i
.removeEventDef(n
[t
]),r
[t
](),i
.addEventDef(n
[t
]);i
.thaw()}):function(){}},t
.prototype.buildMutatedEventInstanceGroup=function(t
,e
){var n
,i
,r
=this.getEventDefsById(t
),o
=[];for(n
=0;n
<r
.length
;n
++)(i
=r
[n
].clone())instanceof d
.default&&(e
.mutateSingle(i
),o
.push
.apply(o
,i
.buildInstances()));return new c
.default(o
)},t
.prototype.freeze=function(){this.currentPeriod
&&this.currentPeriod
.freeze()},t
.prototype.thaw=function(){this.currentPeriod
&&this.currentPeriod
.thaw()},t
.prototype.getEventDefsById=function(t
){return this.currentPeriod
.getEventDefsById(t
)},t
.prototype.getEventInstances=function(){return this.currentPeriod
.getEventInstances()},t
.prototype.getEventInstancesWithId=function(t
){return this.currentPeriod
.getEventInstancesWithId(t
)},t
.prototype.getEventInstancesWithoutId=function(t
){return this.currentPeriod
.getEventInstancesWithoutId(t
)},t
}();e
.default=f
,p
.default.mixInto(f
),h
.default.mixInto(f
)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o
=n(20),s
=n(11),a
=n(5),l
=n(18),u=function(){function t(t
,e
,n
){this.pendingCnt
=0,this.freezeDepth
=0,this.stuntedReleaseCnt
=0,this.releaseCnt
=0,this.start
=t
,this.end
=e
,this.timezone
=n
,this.unzonedRange
=new a
.default(t
.clone().stripZone(),e
.clone().stripZone()),this.requestsByUid
={},this.eventDefsByUid
={},this.eventDefsById
={},this.eventInstanceGroupsById
={}}return t
.prototype.isWithinRange=function(t
,e
){return!t
.isBefore(this.start
)&&!e
.isAfter(this.end
)},t
.prototype.requestSources=function(t
){this.freeze();for(var e
=0;e
<t
.length
;e
++)this.requestSource(t
[e
]);this.thaw()},t
.prototype.requestSource=function(t
){var e
=this,n
={source
:t
,status
:"pending",eventDefs
:null};this.requestsByUid
[t
.uid
]=n
,this.pendingCnt
+=1,t
.fetch(this.start
,this.end
,this.timezone
).then(function(t
){"cancelled"!==n
.status
&&(n
.status
="completed",n
.eventDefs
=t
,e
.addEventDefs(t
),e
.pendingCnt
--,e
.tryRelease())},function(){"cancelled"!==n
.status
&&(n
.status
="failed",e
.pendingCnt
--,e
.tryRelease())})},t
.prototype.purgeSource=function(t
){var e
=this.requestsByUid
[t
.uid
];e
&&(delete this.requestsByUid
[t
.uid
],"pending"===e
.status
?(e
.status
="cancelled",this.pendingCnt
--,this.tryRelease()):"completed"===e
.status
&&e
.eventDefs
.forEach(this.removeEventDef
.bind(this)))},t
.prototype.purgeAllSources=function(){var t
,e
,n
=this.requestsByUid
,i
=0;for(t
in n
)e
=n
[t
],"pending"===e
.status
?e
.status
="cancelled":"completed"===e
.status
&&i
++;this.requestsByUid
={},this.pendingCnt
=0,i
&&this.removeAllEventDefs()},t
.prototype.getEventDefByUid=function(t
){return this.eventDefsByUid
[t
]},t
.prototype.getEventDefsById=function(t
){var e
=this.eventDefsById
[t
];return e
?e
.slice():[]},t
.prototype.addEventDefs=function(t
){for(var e
=0;e
<t
.length
;e
++)this.addEventDef(t
[e
])},t
.prototype.addEventDef=function(t
){var e
,n
=this.eventDefsById
,i
=t
.id
,r
=n
[i
]||(n
[i
]=[]),o
=t
.buildInstances(this.unzonedRange
);for(r
.push(t
),this.eventDefsByUid
[t
.uid
]=t
,e
=0;e
<o
.length
;e
++)this.addEventInstance(o
[e
],i
)},t
.prototype.removeEventDefsById=function(t
){var e
=this;this.getEventDefsById(t
).forEach(function(t
){e
.removeEventDef(t
)})},t
.prototype.removeAllEventDefs=function(){var t
=i
.isEmptyObject(this.eventDefsByUid
);this.eventDefsByUid
={},this.eventDefsById
={},this.eventInstanceGroupsById
={},t
||this.tryRelease()},t
.prototype.removeEventDef=function(t
){var e
=this.eventDefsById
,n
=e
[t
.id
]
12 ;delete this.eventDefsByUid
[t
.uid
],n
&&(r
.removeExact(n
,t
),n
.length
||delete e
[t
.id
],this.removeEventInstancesForDef(t
))},t
.prototype.getEventInstances=function(){var t
,e
=this.eventInstanceGroupsById
,n
=[];for(t
in e
)n
.push
.apply(n
,e
[t
].eventInstances
);return n
},t
.prototype.getEventInstancesWithId=function(t
){var e
=this.eventInstanceGroupsById
[t
];return e
?e
.eventInstances
.slice():[]},t
.prototype.getEventInstancesWithoutId=function(t
){var e
,n
=this.eventInstanceGroupsById
,i
=[];for(e
in n
)e
!==t
&&i
.push
.apply(i
,n
[e
].eventInstances
);return i
},t
.prototype.addEventInstance=function(t
,e
){var n
=this.eventInstanceGroupsById
;(n
[e
]||(n
[e
]=new l
.default)).eventInstances
.push(t
),this.tryRelease()},t
.prototype.removeEventInstancesForDef=function(t
){var e
,n
=this.eventInstanceGroupsById
,i
=n
[t
.id
];i
&&(e
=r
.removeMatching(i
.eventInstances
,function(e
){return e
.def
===t
}),i
.eventInstances
.length
||delete n
[t
.id
],e
&&this.tryRelease())},t
.prototype.tryRelease=function(){this.pendingCnt
||(this.freezeDepth
?this.stuntedReleaseCnt
++:this.release())},t
.prototype.release=function(){this.releaseCnt
++,this.trigger("release",this.eventInstanceGroupsById
)},t
.prototype.whenReleased=function(){var t
=this;return this.releaseCnt
?o
.default.resolve(this.eventInstanceGroupsById
):o
.default.construct(function(e
){t
.one("release",e
)})},t
.prototype.freeze=function(){this.freezeDepth
++||(this.stuntedReleaseCnt
=0)},t
.prototype.thaw=function(){--this.freezeDepth
||!this.stuntedReleaseCnt
||this.pendingCnt
||this.release()},t
}();e
.default=u
,s
.default.mixInto(u
)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o
=n(7),s=function(){function t(t
,e
){this.isFollowing
=!1,this.isHidden
=!1,this.isAnimating
=!1,this.options
=e
=e
||{},this.sourceEl
=t
,this.parentEl
=e
.parentEl
?i(e
.parentEl
):t
.parent()}return t
.prototype.start=function(t
){this.isFollowing
||(this.isFollowing
=!0,this.y0
=r
.getEvY(t
),this.x0
=r
.getEvX(t
),this.topDelta
=0,this.leftDelta
=0,this.isHidden
||this.updatePosition(),r
.getEvIsTouch(t
)?this.listenTo(i(document
),"touchmove",this.handleMove
):this.listenTo(i(document
),"mousemove",this.handleMove
))},t
.prototype.stop=function(t
,e
){var n
=this,r
=this.options
.revertDuration
,o=function(){n
.isAnimating
=!1,n
.removeElement(),n
.top0
=n
.left0
=null,e
&&e()};this.isFollowing
&&!this.isAnimating
&&(this.isFollowing
=!1,this.stopListeningTo(i(document
)),t
&&r
&&!this.isHidden
?(this.isAnimating
=!0,this.el
.animate({top
:this.top0
,left
:this.left0
},{duration
:r
,complete
:o
})):o())},t
.prototype.getEl=function(){var t
=this.el
;return t
||(t
=this.el
=this.sourceEl
.clone().addClass(this.options
.additionalClass
||"").css({position
:"absolute",visibility
:"",display
:this.isHidden
?"none":"",margin
:0,right
:"auto",bottom
:"auto",width
:this.sourceEl
.width(),height
:this.sourceEl
.height(),opacity
:this.options
.opacity
||"",zIndex
:this.options
.zIndex
}),t
.addClass("fc-unselectable"),t
.appendTo(this.parentEl
)),t
},t
.prototype.removeElement=function(){this.el
&&(this.el
.remove(),this.el
=null)},t
.prototype.updatePosition=function(){var t
,e
;this.getEl(),null==this.top0
&&(t
=this.sourceEl
.offset(),e
=this.el
.offsetParent().offset(),this.top0
=t
.top
-e
.top
,this.left0
=t
.left
-e
.left
),this.el
.css({top
:this.top0
+this.topDelta
,left
:this.left0
+this.leftDelta
})},t
.prototype.handleMove=function(t
){this.topDelta
=r
.getEvY(t
)-this.y0
,this.leftDelta
=r
.getEvX(t
)-this.x0
,this.isHidden
||this.updatePosition()},t
.prototype.hide=function(){this.isHidden
||(this.isHidden
=!0,this.el
&&this.el
.hide())},t
.prototype.show=function(){this.isHidden
&&(this.isHidden
=!1,this.updatePosition(),this.getEl().show())},t
}();e
.default=s
,o
.default.mixInto(s
)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(23),o
=n(15),s=function(t
){function e(e
){var n
=t
.call(this,e
)||this;return n
.dragListener
=n
.buildDragListener(),n
}return i
.__extends(e
,t
),e
.prototype.end=function(){this.dragListener
.endInteraction()},e
.prototype.bindToEl=function(t
){var e
=this.component
,n
=this.dragListener
;e
.bindDateHandlerToEl(t
,"mousedown",function(t
){e
.shouldIgnoreMouse()||n
.startInteraction(t
)}),e
.bindDateHandlerToEl(t
,"touchstart",function(t
){e
.shouldIgnoreTouch()||n
.startInteraction(t
)})},e
.prototype.buildDragListener=function(){var t
,e
=this,n
=this.component
,i
=new r
.default(n
,{scroll
:this.opt("dragScroll"),interactionStart:function(){t
=i
.origHit
},hitOver:function(e
,n
,i
){n
||(t
=null)},hitOut:function(){t
=null},interactionEnd:function(i
,r
){var o
;!r
&&t
&&(o
=n
.getSafeHitFootprint(t
))&&e
.view
.triggerDayClick(o
,n
.getHitEl(t
),i
)}});return i
.shouldCancelTouchScroll
=!1,i
.scrollAlwaysKills
=!0,i
},e
}(o
.default);e
.default=s
},function(t
,e
,n
){function i(t
){var e
,n
,i
,r
=[];for(e
=0;e
<t
.length
;e
++){for(n
=t
[e
],i
=0;i
<r
.length
&&s(n
,r
[i
]).length
;i
++);n
.level
=i
,(r
[i
]||(r
[i
]=[])).push(n
)}return r
}function r(t
){var e
,n
,i
,r
,o
;for(e
=0;e
<t
.length
;e
++)for(n
=t
[e
],i
=0;i
<n
.length
;i
++)for(r
=n
[i
],r
.forwardSegs
=[],o
=e
+1;o
<t
.length
;o
++)s(r
,t
[o
],r
.forwardSegs
)}function o(t
){var e
,n
,i
=t
.forwardSegs
,r
=0;if(void 0===t
.forwardPressure
){for(e
=0;e
<i
.length
;e
++)n
=i
[e
],o(n
),r
=Math
.max(r
,1+n
.forwardPressure
);t
.forwardPressure
=r
}}function s(t
,e
,n
){void 0===n
&&(n
=[]);for(var i
=0;i
<e
.length
;i
++)a(t
,e
[i
])&&n
.push(e
[i
]);return n
}function a(t
,e
){return t
.bottom
>e
.top
&&t
.top
<e
.bottom
}Object
.defineProperty(e
,"__esModule",{value
:!0});var l
=n(2),u
=n(4),d
=n(42),c=function(t
){function e(e
,n
){var i
=t
.call(this,e
,n
)||this;return i
.timeGrid
=e
,i
}return l
.__extends(e
,t
),e
.prototype.renderFgSegs=function(t
){this.renderFgSegsIntoContainers(t
,this.timeGrid
.fgContainerEls
)},e
.prototype.renderFgSegsIntoContainers=function(t
,e
){var n
,i
;for(n
=this.timeGrid
.groupSegsByCol(t
),i
=0;i
<this.timeGrid
.colCnt
;i
++)this.updateFgSegCoords(n
[i
]);this.timeGrid
.attachSegsByCol(n
,e
)},e
.prototype.unrenderFgSegs=function(){this.fgSegs
&&this.fgSegs
.forEach(function(t
){t
.el
.remove()})},e
.prototype.computeEventTimeFormat=function(){return this.opt("noMeridiemTimeFormat")},e
.prototype.computeDisplayEventEnd=function(){return!0},e
.prototype.fgSegHtml=function(t
,e
){var n
,i
,r
,o
=this.view
,s
=o
.calendar
,a
=t
.footprint
.componentFootprint
,l
=a
.isAllDay
,d
=t
.footprint
.eventDef
,c
=o
.isEventDefDraggable(d
),p
=!e
&&t
.isStart
&&o
.isEventDefResizableFromStart(d
),h
=!e
&&t
.isEnd
&&o
.isEventDefResizableFromEnd(d
),f
=this.getSegClasses(t
,c
,p
||h
),g
=u
.cssToStr(this.getSkinCss(d
));if(f
.unshift("fc-time-grid-event","fc-v-event"),o
.isMultiDayRange(a
.unzonedRange
)){if(t
.isStart
||t
.isEnd
){var v
=s
.msToMoment(t
.startMs
),y
=s
.msToMoment(t
.endMs
);n
=this._getTimeText(v
,y
,l
),i
=this._getTimeText(v
,y
,l
,"LT"),r
=this._getTimeText(v
,y
,l
,null,!1)}}else n
=this.getTimeText(t
.footprint
),i
=this.getTimeText(t
.footprint
,"LT"),r
=this.getTimeText(t
.footprint
,null,!1);return'<a class="'+f
.join(" ")+'"'+(d
.url
?' href="'+u
.htmlEscape(d
.url
)+'"':"")+(g
?' style="'+g
+'"':"")+'><div class="fc-content">'+(n
?'<div class="fc-time" data-start="'+u
.htmlEscape(r
)+'" data-full="'+u
.htmlEscape(i
)+'"><span>'+u
.htmlEscape(n
)+"</span></div>":"")+(d
.title
?'<div class="fc-title">'+u
.htmlEscape(d
.title
)+"</div>":"")+'</div><div class="fc-bg"/>'+(h
?'<div class="fc-resizer fc-end-resizer" />':"")+"</a>"},e
.prototype.updateFgSegCoords=function(t
){this.timeGrid
.computeSegVerticals(t
),this.computeFgSegHorizontals(t
),this.timeGrid
.assignSegVerticals(t
),this.assignFgSegHorizontals(t
)},e
.prototype.computeFgSegHorizontals=function(t
){var e
,n
,s
;if(this.sortEventSegs(t
),e
=i(t
),r(e
),n
=e
[0]){for(s
=0;s
<n
.length
;s
++)o(n
[s
]);for(s
=0;s
<n
.length
;s
++)this.computeFgSegForwardBack(n
[s
],0,0)}},e
.prototype.computeFgSegForwardBack=function(t
,e
,n
){var i
,r
=t
.forwardSegs
;if(void 0===t
.forwardCoord
)for(r
.length
?(this.sortForwardSegs(r
),this.computeFgSegForwardBack(r
[0],e
+1,n
),t
.forwardCoord
=r
[0].backwardCoord
):t
.forwardCoord
=1,t
.backwardCoord
=t
.forwardCoord
-(t
.forwardCoord
-n
)/(e
+1),i
=0;i
<r
.length
;i
++)this.computeFgSegForwardBack(r
[i
],0,t
.forwardCoord
)},e
.prototype.sortForwardSegs=function(t
){t
.sort(u
.proxy(this,"compareForwardSegs"))},e
.prototype.compareForwardSegs=function(t
,e
){return e
.forwardPressure
-t
.forwardPressure
||(t
.backwardCoord
||0)-(e
.backwardCoord
||0)||this.compareEventSegs(t
,e
)},e
.prototype.assignFgSegHorizontals=function(t
){var e
,n
;for(e
=0;e
<t
.length
;e
++)n
=t
[e
],n
.el
.css(this.generateFgSegHorizontalCss(n
)),n
.bottom
-n
.top
<30&&n
.el
.addClass("fc-short")},e
.prototype.generateFgSegHorizontalCss=function(t
){var e
,n
,i
=this.opt("slotEventOverlap"),r
=t
.backwardCoord
,o
=t
.forwardCoord
,s
=this.timeGrid
.generateSegVerticalCss(t
),a
=this.timeGrid
.isRTL
;return i
&&(o
=Math
.min(1,r
+2*(o
-r
))),a
?(e
=1-o
,n
=r
):(e
=r
,n
=1-o
),s
.zIndex
=t
.level
+1,s
.left
=100*e
+"%",s
.right
=100*n
+"%",i
&&t
.forwardPressure
&&(s
[a
?"marginLeft":"marginRight"]=20),s
},e
}(d
.default);e
.default=c
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(58),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.renderSegs=function(t
,e
){var n
,i
,o
,s
=[];for(this.eventRenderer
.renderFgSegsIntoContainers(t
,this.component
.helperContainerEls
),n
=0;n
<t
.length
;n
++)i
=t
[n
],e
&&e
.col
===i
.col
&&(o
=e
.el
,i
.el
.css({left
:o
.css("left"),right
:o
.css("right"),"margin-left":o
.css("margin-left"),"margin-right":o
.css("margin-right")})),s
.push(i
.el
[0]);return r(s
)},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(57),o=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.attachSegEls=function(t
,e
){var n
,i
=this.component
;return"bgEvent"===t
?n
=i
.bgContainerEls
:"businessHours"===t
?n
=i
.businessContainerEls
:"highlight"===t
&&(n
=i
.highlightContainerEls
),i
.updateSegVerticals(e
),i
.attachSegsByCol(i
.groupSegsByCol(e
),n
),e
.map(function(t
){return t
.el
[0]})},e
}(r
.default);e
.default=o
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(3),r
=n(4),o
=n(7),s=function(){function t(t
){this.isHidden
=!0,this.margin
=10,this.options
=t
||{}}return t
.prototype.show=function(){this.isHidden
&&(this.el
||this.render(),this.el
.show(),this.position(),this.isHidden
=!1,this.trigger("show"))},t
.prototype.hide=function(){this.isHidden
||(this.el
.hide(),this.isHidden
=!0,this.trigger("hide"))},t
.prototype.render=function(){var t
=this,e
=this.options
;this.el
=i('<div class="fc-popover"/>').addClass(e
.className
||"").css({top
:0,left
:0}).append(e
.content
).appendTo(e
.parentEl
),this.el
.on("click",".fc-close",function(){t
.hide()}),e
.autoHide
&&this.listenTo(i(document
),"mousedown",this.documentMousedown
)},t
.prototype.documentMousedown=function(t
){this.el
&&!i(t
.target
).closest(this.el
).length
&&this.hide()},t
.prototype.removeElement=function(){this.hide(),this.el
&&(this.el
.remove(),this.el
=null),this.stopListeningTo(i(document
),"mousedown")},t
.prototype.position=function(){var t
,e
,n
,o
,s
,a
=this.options
,l
=this.el
.offsetParent().offset(),u
=this.el
.outerWidth(),d
=this.el
.outerHeight(),c
=i(window
),p
=r
.getScrollParent(this.el
);o
=a
.top
||0,s
=void 0!==a
.left
?a
.left
:void 0!==a
.right
?a
.right
-u
:0,p
.is(window
)||p
.is(document
)?(p
=c
,t
=0,e
=0):(n
=p
.offset(),t
=n
.top
,e
=n
.left
),t
+=c
.scrollTop(),e
+=c
.scrollLeft(),!1!==a
.viewportConstrain
&&(o
=Math
.min(o
,t
+p
.outerHeight()-d
-this.margin
),o
=Math
.max(o
,t
+this.margin
),s
=Math
.min(s
,e
+p
.outerWidth()-u
-this.margin
),s
=Math
.max(s
,e
+this.margin
)),this.el
.css({top
:o
-l
.top
,left
:s
-l
.left
})},t
.prototype.trigger=function(t
){this.options
[t
]&&this.options
[t
].apply(this,Array
.prototype.slice
.call(arguments
,1))},t
}();e
.default=s
,o
.default.mixInto(s
)},function(t
,e
,n
){function i(t
,e
){var n
,i
;for(n
=0;n
<e
.length
;n
++)if(i
=e
[n
],i
.leftCol
<=t
.rightCol
&&i
.rightCol
>=t
.leftCol
)return!0;return!1}function r(t
,e
){return t
.leftCol
-e
.leftCol
}Object
.defineProperty(e
,"__esModule",{value
:!0});var o
=n(2),s
=n(3),a
=n(4),l
=n(42),u=function(t
){function e(e
,n
){var i
=t
.call(this,e
,n
)||this;return i
.dayGrid
=e
,i
}return o
.__extends(e
,t
),e
.prototype.renderBgRanges=function(e
){e
=s
.grep(e
,function(t
){return t
.eventDef
.isAllDay()}),t
.prototype.renderBgRanges
.call(this,e
)},e
.prototype.renderFgSegs=function(t
){var e
=this.rowStructs
=this.renderSegRows(t
);this.dayGrid
.rowEls
.each(function(t
,n
){s(n
).find(".fc-content-skeleton > table").append(e
[t
].tbodyEl
)})},e
.prototype.unrenderFgSegs=function(){for(var t
,e
=this.rowStructs
||[];t
=e
.pop();)t
.tbodyEl
.remove();this.rowStructs
=null},e
.prototype.renderSegRows=function(t
){var e
,n
,i
=[];for(e
=this.groupSegRows(t
),n
=0;n
<e
.length
;n
++)i
.push(this.renderSegRow(n
,e
[n
]));return i
},e
.prototype.renderSegRow=function(t
,e
){function n(t
){for(;o
<t
;)d
=(y
[i
-1]||[])[o
],d
?d
.attr("rowspan",parseInt(d
.attr("rowspan")||1,10)+1):(d
=s("<td/>"),a
.append(d
)),v
[i
][o
]=d
,y
[i
][o
]=d
,o
++}var i
,r
,o
,a
,l
,u
,d
,c
=this.dayGrid
.colCnt
,p
=this.buildSegLevels(e
),h
=Math
.max(1,p
.length
),f
=s("<tbody/>"),g
=[],v
=[],y
=[];for(i
=0;i
<h
;i
++){if(r
=p
[i
],o
=0,a
=s("<tr/>"),g
.push([]),v
.push([]),y
.push([]),r
)for(l
=0;l
<r
.length
;l
++){for(u
=r
[l
],n(u
.leftCol
),d
=s('<td class="fc-event-container"/>').append(u
.el
),u
.leftCol
!==u
.rightCol
?d
.attr("colspan",u
.rightCol
-u
.leftCol
+1):y
[i
][o
]=d
;o
<=u
.rightCol
;)v
[i
][o
]=d
,g
[i
][o
]=u
,o
++;a
.append(d
)}n(c
),this.dayGrid
.bookendCells(a
),f
.append(a
)}return{row
:t
,tbodyEl
:f
,cellMatrix
:v
,segMatrix
:g
,segLevels
:p
,segs
:e
}},e
.prototype.buildSegLevels=function(t
){var e
,n
,o
,s
=[];for(this.sortEventSegs(t
),e
=0;e
<t
.length
;e
++){for(n
=t
[e
],o
=0;o
<s
.length
&&i(n
,s
[o
]);o
++);n
.level
=o
,(s
[o
]||(s
[o
]=[])).push(n
)}for(o
=0;o
<s
.length
;o
++)s
[o
].sort(r
);return s
},e
.prototype.groupSegRows=function(t
){var e
,n
=[];for(e
=0;e
<this.dayGrid
.rowCnt
;e
++)n
.push([]);for(e
=0;e
<t
.length
;e
++)n
[t
[e
].row
].push(t
[e
]);return n
},e
.prototype.computeEventTimeFormat=function(){return this.opt("extraSmallTimeFormat")},e
.prototype.computeDisplayEventEnd=function(){return 1===this.dayGrid
.colCnt
},e
.prototype.fgSegHtml=function(t
,e
){var n
,i
,r
=this.view
,o
=t
.footprint
.eventDef
,s
=t
.footprint
.componentFootprint
.isAllDay
,l
=r
.isEventDefDraggable(o
),u
=!e
&&s
&&t
.isStart
&&r
.isEventDefResizableFromStart(o
),d
=!e
&&s
&&t
.isEnd
&&r
.isEventDefResizableFromEnd(o
),c
=this.getSegClasses(t
,l
,u
||d
),p
=a
.cssToStr(this.getSkinCss(o
)),h
="";return c
.unshift("fc-day-grid-event","fc-h-event"),t
.isStart
&&(n
=this.getTimeText(t
.footprint
))&&(h
='<span class="fc-time">'+a
.htmlEscape(n
)+"</span>"),i
='<span class="fc-title">'+(a
.htmlEscape(o
.title
||"")||" ")+"</span>",'<a class="'+c
.join(" ")+'"'+(o
.url
?' href="'+a
.htmlEscape(o
.url
)+'"':"")+(p
?' style="'+p
+'"':"")+'><div class="fc-content">'+(this.dayGrid
.isRTL
?i
+" "+h
:h
+" "+i
)+"</div>"+(u
?'<div class="fc-resizer fc-start-resizer" />':"")+(d
?'<div class="fc-resizer fc-end-resizer" />':"")+"</a>"},e
}(l
.default);e
.default=u
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(58),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.renderSegs=function(t
,e
){var n
,i
=[];return n
=this.eventRenderer
.renderSegRows(t
),this.component
.rowEls
.each(function(t
,o
){var s
,a
,l
=r(o
),u
=r('<div class="fc-helper-skeleton"><table/></div>');e
&&e
.row
===t
?a
=e
.el
.position().top
:(s
=l
.find(".fc-content-skeleton tbody"),s
.length
||(s
=l
.find(".fc-content-skeleton table")),a
=s
.position().top
),u
.css("top",a
).find("table").append(n
[t
].tbodyEl
),l
.append(u
),i
.push(u
[0])}),r(i
)},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(57),s=function(t
){function e(){var e
=null!==t
&&t
.apply(this,arguments
)||this;return e
.fillSegTag
="td",e
}return i
.__extends(e
,t
),e
.prototype.attachSegEls=function(t
,e
){var n
,i
,r
,o
=[];for(n
=0;n
<e
.length
;n
++)i
=e
[n
],r
=this.renderFillRow(t
,i
),this.component
.rowEls
.eq(i
.row
).append(r
),o
.push(r
[0]);return o
},e
.prototype.renderFillRow=function(t
,e
){var n
,i
,o
,s
=this.component
.colCnt
,a
=e
.leftCol
,l
=e
.rightCol
+1;return n
="businessHours"===t
?"bgevent":t
.toLowerCase(),i
=r('<div class="fc-'+n
+'-skeleton"><table><tr/></table></div>'),o
=i
.find("tr"),a
>0&&o
.append('<td colspan="'+a
+'"/>'),o
.append(e
.el
.attr("colspan",l
-a
)),l
<s
&&o
.append('<td colspan="'+(s
-l
)+'"/>'),this.component
.bookendCells(o
),i
},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(228),o
=n(5),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.buildRenderRange=function(e
,n
,i
){var r
,s
=t
.prototype.buildRenderRange
.call(this,e
,n
,i
),a
=this.msToUtcMoment(s
.startMs
,i
),l
=this.msToUtcMoment(s
.endMs
,i
);return this.opt("fixedWeekCount")&&(r
=Math
.ceil(l
.diff(a
,"weeks",!0)),l
.add(6-r
,"weeks")),new o
.default(a
,l
)},e
}(r
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(4),o
=n(42),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.renderFgSegs=function(t
){t
.length
?this.component
.renderSegList(t
):this.component
.renderEmptyMessage()},e
.prototype.fgSegHtml=function(t
){var e
,n
=this.view
,i
=n
.calendar
,o
=i
.theme
,s
=t
.footprint
,a
=s
.eventDef
,l
=s
.componentFootprint
,u
=a
.url
,d
=["fc-list-item"].concat(this.getClasses(a
)),c
=this.getBgColor(a
);return e
=l
.isAllDay
?n
.getAllDayHtml():n
.isMultiDayRange(l
.unzonedRange
)?t
.isStart
||t
.isEnd
?r
.htmlEscape(this._getTimeText(i
.msToMoment(t
.startMs
),i
.msToMoment(t
.endMs
),l
.isAllDay
)):n
.getAllDayHtml():r
.htmlEscape(this.getTimeText(s
)),u
&&d
.push("fc-has-url"),'<tr class="'+d
.join(" ")+'">'+(this.displayEventTime
?'<td class="fc-list-item-time '+o
.getClass("widgetContent")+'">'+(e
||"")+"</td>":"")+'<td class="fc-list-item-marker '+o
.getClass("widgetContent")+'"><span class="fc-event-dot"'+(c
?' style="background-color:'+c
+'"':"")+'></span></td><td class="fc-list-item-title '+o
.getClass("widgetContent")+'"><a'+(u
?' href="'+r
.htmlEscape(u
)+'"':"")+">"+r
.htmlEscape(a
.title
||"")+"</a></td></tr>"},e
.prototype.computeEventTimeFormat=function(){return this.opt("mediumTimeFormat")},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(3),o
=n(59),s=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
.prototype.handleClick=function(e
,n
){var i
;t
.prototype.handleClick
.call(this,e
,n
),r(n
.target
).closest("a[href]").length
||(i
=e
.footprint
.eventDef
.url
)&&!n
.isDefaultPrevented()&&(window
.location
.href
=i
)},e
}(o
.default);e
.default=s
},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(38),r
=n(52),o
=n(215),s
=n(216);i
.default.registerClass(r
.default),i
.default.registerClass(o
.default),i
.default.registerClass(s
.default)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(51),r
=n(213),o
=n(214),s
=n(258),a
=n(259);i
.defineThemeSystem("standard",r
.default),i
.defineThemeSystem("jquery-ui",o
.default),i
.defineThemeSystem("bootstrap3",s
.default),i
.defineThemeSystem("bootstrap4",a
.default)},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(19),o=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
}(r
.default);e
.default=o
,o
.prototype.classes
={widget
:"fc-bootstrap3",tableGrid
:"table-bordered",tableList
:"table",tableListHeading
:"active",buttonGroup
:"btn-group",button
:"btn btn-default",stateActive
:"active",stateDisabled
:"disabled",today
:"alert alert-info",popover
:"panel panel-default",popoverHeader
:"panel-heading",popoverContent
:"panel-body",headerRow
:"panel-default",dayRow
:"panel-default",listView
:"panel panel-default"},o
.prototype.baseIconClass
="glyphicon",o
.prototype.iconClasses
={close
:"glyphicon-remove",prev
:"glyphicon-chevron-left",next
:"glyphicon-chevron-right",prevYear
:"glyphicon-backward",nextYear
:"glyphicon-forward"},o
.prototype.iconOverrideOption
="bootstrapGlyphicons",o
.prototype.iconOverrideCustomButtonOption
="bootstrapGlyphicon",o
.prototype.iconOverridePrefix
="glyphicon-"},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(2),r
=n(19),o=function(t
){function e(){return null!==t
&&t
.apply(this,arguments
)||this}return i
.__extends(e
,t
),e
}(r
.default);e
.default=o
,o
.prototype.classes
={widget
:"fc-bootstrap4",tableGrid
:"table-bordered",tableList
:"table",tableListHeading
:"table-active",buttonGroup
:"btn-group",button
:"btn btn-primary",stateActive
:"active",stateDisabled
:"disabled",today
:"alert alert-info",popover
:"card card-primary",popoverHeader
:"card-header",popoverContent
:"card-body",headerRow
:"table-bordered",dayRow
:"table-bordered",listView
:"card card-primary"},o
.prototype.baseIconClass
="fa",o
.prototype.iconClasses
={close
:"fa-times",prev
:"fa-chevron-left",next
:"fa-chevron-right",prevYear
:"fa-angle-double-left",nextYear
:"fa-angle-double-right"},o
.prototype.iconOverrideOption
="bootstrapFontAwesome",o
.prototype.iconOverrideCustomButtonOption
="bootstrapFontAwesome",o
.prototype.iconOverridePrefix
="fa-"},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(22),r
=n(62),o
=n(229);i
.defineView("basic",{class:r
.default}),i
.defineView("basicDay",{type
:"basic",duration
:{days
:1}}),i
.defineView("basicWeek",{type
:"basic",duration
:{weeks
:1}}),i
.defineView("month",{class:o
.default,duration
:{months
:1},defaults
:{fixedWeekCount
:!0}})},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(22),r
=n(226);i
.defineView("agenda",{class:r
.default,defaults
:{allDaySlot
:!0,slotDuration
:"00:30:00",slotEventOverlap
:!0}}),i
.defineView("agendaDay",{type
:"agenda",duration
:{days
:1}}),i
.defineView("agendaWeek",{type
:"agenda",duration
:{weeks
:1}})},function(t
,e
,n
){Object
.defineProperty(e
,"__esModule",{value
:!0});var i
=n(22),r
=n(230);i
.defineView("list",{class:r
.default,buttonTextKey
:"list",defaults
:{buttonText
:"list",listDayFormat
:"LL",noEventsMessage
:"No events to display"}}),i
.defineView("listDay",{type
:"list",duration
:{days
:1},defaults
:{listDayFormat
:"dddd"}}),i
.defineView("listWeek",{type
:"list",duration
:{weeks
:1},defaults
:{listDayFormat
:"dddd",listDayAltFormat
:"LL"}}),i
.defineView("listMonth",{type
:"list",duration
:{month
:1},defaults
:{listDayAltFormat
:"dddd"}}),i
.defineView("listYear",{type
:"list",duration
:{year
:1},defaults
:{listDayAltFormat
:"dddd"}})},function(t
,e
){Object
.defineProperty(e
,"__esModule",{value
:!0})}])});