MCPcopy Create free account
hub / github.com/SLiCAP/SLiCAP_python / fe

Function fe

docs/sphinx/source/_static/handsontable.full.min.js:68–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

66 * MIT license
67 */
68var n,r=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},i=Error;!function(e){function t(e,o){switch(typeof e){case"undefined":case"boolean":case"string":case"number":return e===o;case"object":if(null===e)return null===o;if(E(e)){if(!E(o)||e.length!==o.length)return!1;for(var n=0,r=e.length;n<r;n++)if(!t(e[n],o[n]))return!1;return!0}var i=y(o),s=i.length;if(y(e).length!==s)return!1;for(var n=0;n<s;n++)if(!t(e[n],o[n]))return!1;return!0;default:return!1}}function o(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function n(e){for(var t=0,o=R.length;t<o;t++)if(R[t].obj===e)return R[t]}function s(e,t){for(var o=0,n=e.observers.length;o<n;o++)if(e.observers[o].callback===t)return e.observers[o].observer}function a(e,t){for(var o=0,n=e.observers.length;o<n;o++)if(e.observers[o].observer===t)return void e.observers.splice(o,1)}function l(e,t){t.unobserve()}function u(e){return"object"==typeof e?JSON.parse(JSON.stringify(e)):e}function c(e,t){var o,r=[],l=n(e);if(l?o=s(l,t):(l=new M(e),R.push(l)),o)return o;if(o={},l.value=u(e),t){o.callback=t,o.next=null;var c=this.intervals||[100,1e3,1e4,6e4];if(void 0===c.push)throw new i("jsonpatch.intervals must be an array");var h=0,f=function(){d(o)},p=function(){clearTimeout(o.next),o.next=setTimeout(function(){f(),h=0,o.next=setTimeout(g,c[h++])},0)},g=function(){f(),h==c.length&&(h=c.length-1),o.next=setTimeout(g,c[h++])};"undefined"!=typeof window&&(window.addEventListener?(window.addEventListener("mousedown",p),window.addEventListener("mouseup",p),window.addEventListener("keydown",p)):(document.documentElement.attachEvent("onmousedown",p),document.documentElement.attachEvent("onmouseup",p),document.documentElement.attachEvent("onkeydown",p))),o.next=setTimeout(g,c[h++])}return o.patches=r,o.object=e,o.unobserve=function(){d(o),clearTimeout(o.next),a(l,o),"undefined"!=typeof window&&(window.removeEventListener?(window.removeEventListener("mousedown",p),window.removeEventListener("mouseup",p),window.removeEventListener("keydown",p)):(document.documentElement.detachEvent("onmousedown",p),document.documentElement.detachEvent("onmouseup",p),document.documentElement.detachEvent("onkeydown",p)))},l.observers.push(new S(t,o)),o}function d(e){for(var t,o=0,n=R.length;o<n;o++)if(R[o].obj===e.object){t=R[o];break}h(t.value,e.object,e.patches,""),e.patches.length&&p(t.value,e.patches);var r=e.patches;return r.length>0&&(e.patches=[],e.callback&&e.callback(r)),r}function h(e,t,n,r){for(var i=y(t),s=y(e),a=!1,l=!1,c=s.length-1;c>=0;c--){var d=s[c],f=e[d];if(t.hasOwnProperty(d)){var p=t[d];"object"==typeof f&&null!=f&&"object"==typeof p&&null!=p?h(f,p,n,r+"/"+o(d)):f!=p&&(a=!0,n.push({op:"replace",path:r+"/"+o(d),value:u(p)}))}else n.push({op:"remove",path:r+"/"+o(d)}),l=!0}if(l||i.length!=s.length)for(var c=0;c<i.length;c++){var d=i[c];e.hasOwnProperty(d)||n.push({op:"add",path:r+"/"+o(d),value:u(t[d])})}}function f(e){for(var t,o=0,n=e.length;o<n;){t=e.charCodeAt(o);{if(!(t>=48&&t<=57))return!1;o++}}return!0}function p(e,t,o){for(var n,r,i=!1,s=0,a=t.length;s<a;){n=t[s],s++;for(var l=n.path||"",u=l.split("/"),c=e,d=1,h=u.length,p=void 0;;){if(r=u[d],o&&void 0===p&&(void 0===c[r]?p=u.slice(0,d).join("/"):d==h-1&&(p=n.path),void 0!==p&&this.validator(n,s-1,e,p)),d++,void 0===r&&d>=h){i=_[n.op].call(n,c,r,e);break}if(E(c)){if("-"===r)r=c.length;else{if(o&&!f(r))throw new O("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",s-1,n.path,n);r=parseInt(r,10)}if(d>=h){if(o&&"add"===n.op&&r>c.length)throw new O("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",s-1,n.path,n);i=C[n.op].call(n,c,r,e);break}}else if(r&&r.indexOf("~")!=-1&&(r=r.replace(/~1/g,"/").replace(/~0/g,"~")),d>=h){i=b[n.op].call(n,c,r,e);break}c=c[r]}}return i}function g(e,t){var o=[];return h(e,t,o,""),o}function m(e){if(void 0===e)return!0;if("array"==typeof e||"object"==typeof e)for(var t in e)if(m(e[t]))return!0;return!1}function w(t,o,n,r){if("object"!=typeof t||null===t||E(t))throw new O("Operation is not an object","OPERATION_NOT_AN_OBJECT",o,t,n);if(!b[t.op])throw new O("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",o,t,n);if("string"!=typeof t.path)throw new O("Operation `path` property is not a string","OPERATION_PATH_INVALID",o,t,n);if(("move"===t.op||"copy"===t.op)&&"string"!=typeof t.from)throw new O("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",o,t,n);if(("add"===t.op||"replace"===t.op||"test"===t.op)&&void 0===t.value)throw new O("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",o,t,n);if(("add"===t.op||"replace"===t.op||"test"===t.op)&&m(t.value))throw new O("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",o,t,n);if(n)if("add"==t.op){var i=t.path.split("/").length,s=r.split("/").length;if(i!==s+1&&i!==s)throw new O("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",o,t,n)}else if("replace"===t.op||"remove"===t.op||"_get"===t.op){if(t.path!==r)throw new O("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",o,t,n)}else if("move"===t.op||"copy"===t.op){var a={op:"_get",path:t.from,value:void 0},l=e.validate([a],n);if(l&&"OPERATION_PATH_UNRESOLVABLE"===l.name)throw new O("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",o,t,n)}}function v(e,t){try{if(!E(e))throw new O("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)t=JSON.parse(JSON.stringify(t)),p.call(this,t,e,!0);else for(var o=0;o<e.length;o++)this.validator(e[o],o)}catch(e){if(e instanceof O)return e;throw e}}var y=function(e){if(E(e)){for(var t=new Array(e.length),o=0;o<t.length;o++)t[o]=""+o;return t}if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},b={add:function(e,t){return e[t]=this.value,!0},remove:function(e,t){return delete e[t],!0},replace:function(e,t){return e[t]=this.value,!0},move:function(e,t,o){var n={op:"_get",path:this.from};return p(o,[n]),p(o,[{op:"remove",path:this.from}]),p(o,[{op:"add",path:this.path,value:n.value}]),!0},copy:function(e,t,o){var n={op:"_get",path:this.from};return p(o,[n]),p(o,[{op:"add",path:this.path,value:n.value}]),!0},test:function(e,o){return t(e[o],this.value)},_get:function(e,t){this.value=e[t]}},C={add:function(e,t){return e.splice(t,0,this.value),!0},remove:function(e,t){return e.splice(t,1),!0},replace:function(e,t){return e[t]=this.value,!0},move:b.move,copy:b.copy,test:b.test,_get:b._get},_={add:function(e){_.remove.call(this,e);for(var t in this.value)this.value.hasOwnProperty(t)&&(e[t]=this.value[t]);return!0},remove:function(e){for(var t in e)e.hasOwnProperty(t)&&b.remove.call(this,e,t);return!0},replace:function(e){return p(e,[{op:"remove",path:this.path}]),p(e,[{op:"add",path:this.path,value:this.value}]),!0},move:b.move,copy:b.copy,test:function(e){return JSON.stringify(e)===JSON.stringify(this.value)},_get:function(e){this.value=e}},R=[],M=function(){function e(e){this.observers=[],this.obj=e}return e}(),S=function(){function e(e,t){this.callback=e,this.observer=t}return e}();e.unobserve=l,e.observe=c,e.generate=d;var E;E=Array.isArray?Array.isArray:function(e){return e.push&&"number"==typeof e.length},e.apply=p,e.compare=g;var O=function(e){function t(t,o,n,r,i){e.call(this,t),this.message=t,this.name=o,this.index=n,this.operation=r,this.tree=i}return r(t,e),t}(i);e.JsonPatchError=O,e.Error=O,e.validator=w,e.validate=v}(n||(n={})),"undefined"!=typeof o&&(o.apply=n.apply,o.observe=n.observe,o.unobserve=n.unobserve,o.generate=n.generate,o.compare=n.compare,o.validate=n.validate,o.validator=n.validator,o.JsonPatchError=n.JsonPatchError,o.Error=n.Error)},{}],moment:[function(t,o,n){!function(t,r){"object"==typeof n&&"undefined"!=typeof o?o.exports=r():"function"==typeof e&&e.amd?e(r):t.moment=r()}(this,function(){"use strict";function e(){return vn.apply(null,arguments)}function n(e){vn=e}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){var t;for(t in e)return!1;return!0}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var o,n=[];for(o=0;o<e.length;++o)n.push(t(e[o],o));return n}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var o in t)c(t,o)&&(e[o]=t[o]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,o,n){return yt(e,t,o,n,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function p(e){return null==e._pf&&(e._pf=f()),e._pf}function g(e){if(null==e._isValid){var t=p(e),o=bn.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&o);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function m(e){var t=h(NaN);return null!=e?d(p(t),e):p(t).userInvalidated=!0,t}function w(e){return void 0===e}function v(e,t){var o,n,r;if(w(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),w(t._i)||(e._i=t._i),w(t._f)||(e._f=t._f),w(t._l)||(e._l=t._l),w(t._strict)||(e._strict=t._strict),w(t._tzm)||(e._tzm=t._tzm),w(t._isUTC)||(e._isUTC=t._isUTC),w(t._offset)||(e._offset=t._offset),w(t._pf)||(e._pf=p(t)),w(t._locale)||(e._locale=t._locale),Cn.length>0)for(o in Cn)n=Cn[o],r=t[n],w(r)||(e[n]=r);return e}function y(t){v(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),_n===!1&&(_n=!0,e.updateOffset(this),_n=!1)}function b(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function C(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _(e){var t=+e,o=0;return 0!==t&&isFinite(t)&&(o=C(t)),o}function R(e,t,o){var n,r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),s=0;for(n=0;n<r;n++)(o&&e[n]!==t[n]||!o&&_(e[n])!==_(t[n]))&&s++;return s+i}function M(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function S(t,o){var n=!0;return d(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),n){for(var r,i=[],s=0;s<arguments.length;s++){if(r="","object"==typeof arguments[s]){r+="\n["+s+"] ";for(var a in arguments[0])r+=a+": "+arguments[0][a]+", ";r=r.slice(0,-2)}else r=arguments[s];i.push(r)}M(t+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),n=!1}return o.apply(this,arguments)},o)}function E(t,o){null!=e.deprecationHandler&&e.deprecationHandler(t,o),Rn[t]||(M(o),Rn[t]=!0)}function O(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function T(e){var t,o;for(o in e)t=e[o],O(t)?this[o]=t:this["_"+o]=t;this._config=e,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function k(e,t){var o,n=d({},e);for(o in t)c(t,o)&&(i(e[o])&&i(t[o])?(n[o]={},d(n[o],e[o]),d(n[o],t[o])):null!=t[o]?n[o]=t[o]:delete n[o]);for(o in e)c(e,o)&&!c(t,o)&&i(e[o])&&(n[o]=d({},n[o]));return n}function D(e){null!=e&&this.set(e)}function x(e,t,o){var n=this._calendar[e]||this._calendar.sameElse;return O(n)?n.call(t,o):n}function H(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}function A(){return this._invalidDate}function P(e){return this._ordinal.replace("%d",e)}function N(e,t,o,n){var r=this._relativeTime[o];return O(r)?r(e,t,o,n):r.replace(/%d/i,e)}function L(e,t){var o=this._relativeTime[e>0?"future":"past"];return O(o)?o(t):o.replace(/%s/i,t)}function I(e,t){var o=e.toLowerCase();An[o]=An[o+"s"]=An[t]=e}function W(e){return"string"==typeof e?An[e]||An[e.toLowerCase()]:void 0}function j(e){var t,o,n={};for(o in e)c(e,o)&&(t=W(o),t&&(n[t]=e[o]));return n}function V(e,t){Pn[e]=t}function B(e){var t=[];for(var o in e)t.push({unit:o,priority:Pn[o]});return t.sort(function(e,t){return e.priority-t.priority}),t}function F(t,o){return function(n){return null!=n?(Y(this,t,n),e.updateOffset(this,o),this):z(this,t)}}function z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Y(e,t,o){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](o)}function U(e){return e=W(e),O(this[e])?this[e]():this}function G(e,t){if("object"==typeof e){e=j(e);for(var o=B(e),n=0;n<o.length;n++)this[o[n].unit](e[o[n].unit])}else if(e=W(e),O(this[e]))return this[e](t);return this}function $(e,t,o){var n=""+Math.abs(e),r=t-n.length,i=e>=0;return(i?o?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}function K(e,t,o,n){var r=n;"string"==typeof n&&(r=function(){return this[n]()}),e&&(Wn[e]=r),t&&(Wn[t[0]]=function(){return $(r.apply(this,arguments),t[1],t[2])}),o&&(Wn[o]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function X(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e){var t,o,n=e.match(Nn);for(t=0,o=n.length;t<o;t++)Wn[n[t]]?n[t]=Wn[n[t]]:n[t]=X(n[t]);return function(t){var r,i="";for(r=0;r<o;r++)i+=n[r]instanceof Function?n[r].call(t,e):n[r];return i}}function Z(e,t){return e.isValid()?(t=J(t,e.localeData()),In[t]=In[t]||q(t),In[t](e)):e.localeData().invalidDate()}function J(e,t){function o(e){return t.longDateFormat(e)||e}var n=5;for(Ln.lastIndex=0;n>=0&&Ln.test(e);)e=e.replace(Ln,o),Ln.lastIndex=0,n-=1;return e}function Q(e,t,o){or[e]=O(t)?t:function(e,n){return e&&o?o:t}}function ee(e,t){return c(or,e)?or[e](t._strict,t._locale):new RegExp(te(e))}function te(e){return oe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,o,n,r){return t||o||n||r}))}function oe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ne(e,t){var o,n=t;for("string"==typeof e&&(e=[e]),a(t)&&(n=function(e,o){o[t]=_(e)}),o=0;o<e.length;o++)nr[e[o]]=n}function re(e,t){ne(e,function(e,o,n,r){n._w=n._w||{},t(e,n._w,n,r)})}function ie(e,t,o){null!=t&&c(nr,e)&&nr[e](t,o._a,o,e)}function se(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function ae(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||pr).test(t)?"format":"standalone"][e.month()]:this._months}function le(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[pr.test(t)?"format":"standalone"][e.month()]:this._monthsShort}function ue(e,t,o){var n,r,i,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)i=h([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(i,"").toLocaleLowerCase();return o?"MMM"===t?(r=fr.call(this._shortMonthsParse,s),r!==-1?r:null):(r=fr.call(this._longMonthsParse,s),r!==-1?r:null):"MMM"===t?(r=fr.call(this._shortMonthsParse,s),r!==-1?r:(r=fr.call(this._longMonthsParse,s),r!==-1?r:null)):(r=fr.call(this._longMonthsParse,s),r!==-1?r:(r=fr.call(this._shortMonthsParse,s),r!==-1?r:null))}function ce(e,t,o){var n,r,i;if(this._monthsParseExact)return ue.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=h([2e3,n]),o&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),o||this._monthsParse[n]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(i.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(o&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!o&&this._monthsParse[n].test(e))return n}}function de(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=_(t);else if(t=e.localeData().monthsParse(t),!a(t))return e;return o=Math.min(e.date(),se(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function he(t){return null!=t?(de(this,t),e.updateOffset(this,!0),this):z(this,"Month")}function fe(){return se(this.year(),this.month())}function pe(e){return this._monthsParseExact?(c(this,"_monthsRegex")||me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=wr),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ge(e){return this._monthsParseExact?(c(this,"_monthsRegex")||me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=vr),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function me(){function e(e,t){return t.length-e.length}var t,o,n=[],r=[],i=[];for(t=0;t<12;t++)o=h([2e3,t]),n.push(this.monthsShort(o,"")),r.push(this.months(o,"")),i.push(this.months(o,"")),i.push(this.monthsShort(o,""));for(n.sort(e),r.sort(e),i.sort(e),t=0;t<12;t++)n[t]=oe(n[t]),r[t]=oe(r[t]);for(t=0;t<24;t++)i[t]=oe(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function we(e){return ve(e)?366:365}function ve(e){return e%4===0&&e%100!==0||e%400===0}function ye(){return ve(this.year())}function be(e,t,o,n,r,i,s){var a=new Date(e,t,o,n,r,i,s);return e<100&&e>=0&&isFinite(a.getFullYear())&&a.setFullYear(e),a}function Ce(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function _e(e,t,o){var n=7+t-o,r=(7+Ce(e,0,n).getUTCDay()-t)%7;return-r+n-1}function Re(e,t,o,n,r){var i,s,a=(7+o-n)%7,l=_e(e,n,r),u=1+7*(t-1)+a+l;return u<=0?(i=e-1,s=we(i)+u):u>we(e)?(i=e+1,s=u-we(e)):(i=e,s=u),{year:i,dayOfYear:s}}function Me(e,t,o){var n,r,i=_e(e.year(),t,o),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?(r=e.year()-1,n=s+Se(r,t,o)):s>Se(e.year(),t,o)?(n=s-Se(e.year(),t,o),r=e.year()+1):(r=e.year(),n=s),{week:n,year:r}}function Se(e,t,o){var n=_e(e,t,o),r=_e(e+1,t,o);return(we(e)-n+r)/7}function Ee(e){return Me(e,this._week.dow,this._week.doy).week}function Oe(){return this._week.dow}function Te(){return this._week.doy}function ke(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function De(e){var t=Me(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function xe(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function He(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ae(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:this._weekdays}function Pe(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ne(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Le(e,t,o){var n,r,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)i=h([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(i,"").toLocaleLowerCase();return o?"dddd"===t?(r=fr.call(this._weekdaysParse,s),r!==-1?r:null):"ddd"===t?(r=fr.call(this._shortWeekdaysParse,s),r!==-1?r:null):(r=fr.call(this._minWeekdaysParse,s),r!==-1?r:null):"dddd"===t?(r=fr.call(this._weekdaysParse,s),r!==-1?r:(r=fr.call(this._shortWeekdaysParse,s),r!==-1?r:(r=fr.call(this._minWeekdaysParse,s),r!==-1?r:null))):"ddd"===t?(r=fr.call(this._shortWeekdaysParse,s),r!==-1?r:(r=fr.call(this._weekdaysParse,s),r!==-1?r:(r=fr.call(this._minWeekdaysParse,s),r!==-1?r:null))):(r=fr.call(this._minWeekdaysParse,s),r!==-1?r:(r=fr.call(this._weekdaysParse,s),r!==-1?r:(r=fr.call(this._shortWeekdaysParse,s),r!==-1?r:null)))}function Ie(e,t,o){var n,r,i;if(this._weekdaysParseExact)return Le.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=h([2e3,1]).day(n),o&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(i.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(o&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(o&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!o&&this._weekdaysParse[n].test(e))return n}}function We(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=xe(e,this.localeData()),this.add(e-t,"d")):t}function je(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ve(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=He(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Be(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Mr),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Fe(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Sr),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ze(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Er),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ye(){function e(e,t){return t.length-e.length}var t,o,n,r,i,s=[],a=[],l=[],u=[];for(t=0;t<7;t++)o=h([2e3,1]).day(t),n=this.weekdaysMin(o,""),r=this.weekdaysShort(o,""),i=this.weekdays(o,""),s.push(n),a.push(r),l.push(i),u.push(n),u.push(r),u.push(i);for(s.sort(e),a.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)a[t]=oe(a[t]),l[t]=oe(l[t]),u[t]=oe(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ue(){return this.hours()%12||12}function Ge(){return this.hours()||24}function $e(e,t){K(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ke(e,t){return t._meridiemParse}function Xe(e){return"p"===(e+"").toLowerCase().charAt(0)}function qe(e,t,o){return e>11?o?"pm":"PM":o?"am":"AM"}function Ze(e){return e?e.toLowerCase().replace("_","-"):e}function Je(e){for(var t,o,n,r,i=0;i<e.length;){for(r=Ze(e[i]).split("-"),t=r.length,o=Ze(e[i+1]),o=o?o.split("-"):null;t>0;){if(n=Qe(r.slice(0,t).join("-")))return n;if(o&&o.length>=t&&R(r,o,!0)>=t-1)break;t--}i++}return null}function Qe(e){var n=null;if(!xr[e]&&"undefined"!=typeof o&&o&&o.exports)try{n=Or._abbr,t("./locale/"+e),et(n)}catch(e){}return xr[e]}function et(e,t){var o;return e&&(o=w(t)?nt(e):tt(e,t),o&&(Or=o)),Or._abbr}function tt(e,t){if(null!==t){var o=Dr;if(t.abbr=e,null!=xr[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=xr[e]._config;else if(null!=t.parentLocale){if(null==xr[t.parentLocale])return Hr[t.parentLocale]||(Hr[t.parentLocale]=[]),Hr[t.parentLocale].push({name:e,config:t}),null;o=xr[t.parentLocale]._config}return xr[e]=new D(k(o,t)),Hr[e]&&Hr[e].forEach(function(e){tt(e.name,e.config)}),et(e),xr[e]}return delete xr[e],null}function ot(e,t){if(null!=t){var o,n=Dr;null!=xr[e]&&(n=xr[e]._config),t=k(n,t),o=new D(t),o.parentLocale=xr[e],xr[e]=o,et(e)}else null!=xr[e]&&(null!=xr[e].parentLocale?xr[e]=xr[e].parentLocale:null!=xr[e]&&delete xr[e]);return xr[e]}function nt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Or;if(!r(e)){if(t=Qe(e))return t;e=[e]}return Je(e)}function rt(){return En(xr)}function it(e){var t,o=e._a;return o&&p(e).overflow===-2&&(t=o[ir]<0||o[ir]>11?ir:o[sr]<1||o[sr]>se(o[rr],o[ir])?sr:o[ar]<0||o[ar]>24||24===o[ar]&&(0!==o[lr]||0!==o[ur]||0!==o[cr])?ar:o[lr]<0||o[lr]>59?lr:o[ur]<0||o[ur]>59?ur:o[cr]<0||o[cr]>999?cr:-1,p(e)._overflowDayOfYear&&(t<rr||t>sr)&&(t=sr),p(e)._overflowWeeks&&t===-1&&(t=dr),p(e)._overflowWeekday&&t===-1&&(t=hr),p(e).overflow=t),e}function st(e){var t,o,n,r,i,s,a=e._i,l=Ar.exec(a)||Pr.exec(a);if(l){for(p(e).iso=!0,t=0,o=Lr.length;t<o;t++)if(Lr[t][1].exec(l[1])){r=Lr[t][0],n=Lr[t][2]!==!1;break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,o=Ir.length;t<o;t++)if(Ir[t][1].exec(l[3])){i=(l[2]||" ")+Ir[t][0];break}if(null==i)return void(e._isValid=!1)}if(!n&&null!=i)return void(e._isValid=!1);if(l[4]){if(!Nr.exec(l[4]))return void(e._isValid=!1);s="Z"}e._f=r+(i||"")+(s||""),ht(e)}else e._isValid=!1}function at(t){var o=Wr.exec(t._i);return null!==o?void(t._d=new Date(+o[1])):(st(t),void(t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t))))}function lt(e,t,o){return null!=e?e:null!=t?t:o}function ut(t){var o=new Date(e.now());return t._useUTC?[o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate()]:[o.getFullYear(),o.getMonth(),o.getDate()]}function ct(e){var t,o,n,r,i=[];if(!e._d){for(n=ut(e),e._w&&null==e._a[sr]&&null==e._a[ir]&&dt(e),e._dayOfYear&&(r=lt(e._a[rr],n[rr]),e._dayOfYear>we(r)&&(p(e)._overflowDayOfYear=!0),o=Ce(r,0,e._dayOfYear),e._a[ir]=o.getUTCMonth(),e._a[sr]=o.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=n[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ar]&&0===e._a[lr]&&0===e._a[ur]&&0===e._a[cr]&&(e._nextDay=!0,e._a[ar]=0),e._d=(e._useUTC?Ce:be).apply(null,i),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ar]=24)}}function dt(e){var t,o,n,r,i,s,a,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)i=1,s=4,o=lt(t.GG,e._a[rr],Me(bt(),1,4).year),n=lt(t.W,1),r=lt(t.E,1),(r<1||r>7)&&(l=!0);else{i=e._locale._week.dow,s=e._locale._week.doy;var u=Me(bt(),i,s);o=lt(t.gg,e._a[rr],u.year),n=lt(t.w,u.week),null!=t.d?(r=t.d,(r<0||r>6)&&(l=!0)):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(l=!0)):r=i}n<1||n>Se(o,i,s)?p(e)._overflowWeeks=!0:null!=l?p(e)._overflowWeekday=!0:(a=Re(o,n,r,i,s),e._a[rr]=a.year,e._dayOfYear=a.dayOfYear)}function ht(t){if(t._f===e.ISO_8601)return void st(t);t._a=[],p(t).empty=!0;var o,n,r,i,s,a=""+t._i,l=a.length,u=0;for(r=J(t._f,t._locale).match(Nn)||[],o=0;o<r.length;o++)i=r[o],n=(a.match(ee(i,t))||[])[0],n&&(s=a.substr(0,a.indexOf(n)),s.length>0&&p(t).unusedInput.push(s),a=a.slice(a.indexOf(n)+n.length),u+=n.length),Wn[i]?(n?p(t).empty=!1:p(t).unusedTokens.push(i),ie(i,n,t)):t._strict&&!n&&p(t).unusedTokens.push(i);p(t).charsLeftOver=l-u,a.length>0&&p(t).unusedInput.push(a),t._a[ar]<=12&&p(t).bigHour===!0&&t._a[ar]>0&&(p(t).bigHour=void 0),p(t).parsedDateParts=t._a.slice(0),p(t).meridiem=t._meridiem,t._a[ar]=ft(t._locale,t._a[ar],t._meridiem),ct(t),it(t)}function ft(e,t,o){var n;return null==o?t:null!=e.meridiemHour?e.meridiemHour(t,o):null!=e.isPM?(n=e.isPM(o),n&&t<12&&(t+=12),n||12!==t||(t=0),t):t}function pt(e){var t,o,n,r,i;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)i=0,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],ht(t),g(t)&&(i+=p(t).charsLeftOver,i+=10*p(t).unusedTokens.length,p(t).score=i,(null==n||i<n)&&(n=i,o=t));d(e,o||t)}function gt(e){if(!e._d){var t=j(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ct(e)}}function mt(e){var t=new y(it(wt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function wt(e){var t=e._i,o=e._f;return e._locale=e._locale||nt(e._l),null===t||void 0===o&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new y(it(t)):(l(t)?e._d=t:r(o)?pt(e):o?ht(e):vt(e),g(e)||(e._d=null),e))}function vt(t){var o=t._i;void 0===o?t._d=new Date(e.now()):l(o)?t._d=new Date(o.valueOf()):"string"==typeof o?at(t):r(o)?(t._a=u(o.slice(0),function(e){return parseInt(e,10)}),ct(t)):"object"==typeof o?gt(t):a(o)?t._d=new Date(o):e.createFromInputFallback(t)}function yt(e,t,o,n,a){var l={};return o!==!0&&o!==!1||(n=o,o=void 0),(i(e)&&s(e)||r(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=o,l._i=e,l._f=t,l._strict=n,mt(l)}function bt(e,t,o,n){return yt(e,t,o,n,!1)}function Ct(e,t){var o,n;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return bt();for(o=t[0],n=1;n<t.length;++n)t[n].isValid()&&!t[n][e](o)||(o=t[n]);return o}function _t(){var e=[].slice.call(arguments,0);return Ct("isBefore",e)}function Rt(){var e=[].slice.call(arguments,0);return Ct("isAfter",e)}function Mt(e){var t=j(e),o=t.year||0,n=t.quarter||0,r=t.month||0,i=t.week||0,s=t.day||0,a=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*u+6e4*l+1e3*a*60*60,this._days=+s+7*i,this._months=+r+3*n+12*o,this._data={},this._locale=nt(),this._bubble()}function St(e){return e instanceof Mt}function Et(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function Ot(e,t){K(e,0,0,function(){var e=this.utcOffset(),o="+";return e<0&&(e=-e,o="-"),o+$(~~(e/60),2)+t+$(~~e%60,2)})}function Tt(e,t){var o=(t||"").match(e);if(null===o)return null;var n=o[o.length-1]||[],r=(n+"").match(Fr)||["-",0,0],i=+(60*r[1])+_(r[2]);return 0===i?0:"+"===r[0]?i:-i}function kt(t,o){var n,r;return o._isUTC?(n=o.clone(),r=(b(t)||l(t)?t.valueOf():bt(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),e.updateOffset(n,!1),n):bt(t).local()}function Dt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function xt(t,o){var n,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(t=Tt(Qn,t),null===t)return this}else Math.abs(t)<16&&(t*=60);return!this._isUTC&&o&&(n=Dt(this)),this._offset=t,this._isUTC=!0,null!=n&&this.add(n,"m"),r!==t&&(!o||this._changeInProgress?$t(this,Ft(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Dt(this)}function Ht(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset();
69}function At(e){return this.utcOffset(0,e)}function Pt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Dt(this),"m")),this}function Nt(){if(null!=this._tzm)this.utcOffset(this._tzm);else if("string"==typeof this._i){var e=Tt(Jn,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Lt(e){return!!this.isValid()&&(e=e?bt(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function It(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Wt(){if(!w(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),e=wt(e),e._a){var t=e._isUTC?h(e._a):bt(e._a);this._isDSTShifted=this.isValid()&&R(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function jt(){return!!this.isValid()&&!this._isUTC}function Vt(){return!!this.isValid()&&this._isUTC}function Bt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Ft(e,t){var o,n,r,i=e,s=null;return St(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:a(e)?(i={},t?i[t]=e:i.milliseconds=e):(s=zr.exec(e))?(o="-"===s[1]?-1:1,i={y:0,d:_(s[sr])*o,h:_(s[ar])*o,m:_(s[lr])*o,s:_(s[ur])*o,ms:_(Et(1e3*s[cr]))*o}):(s=Yr.exec(e))?(o="-"===s[1]?-1:1,i={y:zt(s[2],o),M:zt(s[3],o),w:zt(s[4],o),d:zt(s[5],o),h:zt(s[6],o),m:zt(s[7],o),s:zt(s[8],o)}):null==i?i={}:"object"==typeof i&&("from"in i||"to"in i)&&(r=Ut(bt(i.from),bt(i.to)),i={},i.ms=r.milliseconds,i.M=r.months),n=new Mt(i),St(e)&&c(e,"_locale")&&(n._locale=e._locale),n}function zt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function Yt(e,t){var o={milliseconds:0,months:0};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function Ut(e,t){var o;return e.isValid()&&t.isValid()?(t=kt(t,e),e.isBefore(t)?o=Yt(e,t):(o=Yt(t,e),o.milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0}}function Gt(e,t){return function(o,n){var r,i;return null===n||isNaN(+n)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=o,o=n,n=i),o="string"==typeof o?+o:o,r=Ft(o,n),$t(this,r,e),this}}function $t(t,o,n,r){var i=o._milliseconds,s=Et(o._days),a=Et(o._months);t.isValid()&&(r=null==r||r,i&&t._d.setTime(t._d.valueOf()+i*n),s&&Y(t,"Date",z(t,"Date")+s*n),a&&de(t,z(t,"Month")+a*n),r&&e.updateOffset(t,s||a))}function Kt(e,t){var o=e.diff(t,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"}function Xt(t,o){var n=t||bt(),r=kt(n,this).startOf("day"),i=e.calendarFormat(this,r)||"sameElse",s=o&&(O(o[i])?o[i].call(this,n):o[i]);return this.format(s||this.localeData().calendar(i,this,bt(n)))}function qt(){return new y(this)}function Zt(e,t){var o=b(e)?e:bt(e);return!(!this.isValid()||!o.isValid())&&(t=W(w(t)?"millisecond":t),"millisecond"===t?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())}function Jt(e,t){var o=b(e)?e:bt(e);return!(!this.isValid()||!o.isValid())&&(t=W(w(t)?"millisecond":t),"millisecond"===t?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())}function Qt(e,t,o,n){return n=n||"()",("("===n[0]?this.isAfter(e,o):!this.isBefore(e,o))&&(")"===n[1]?this.isBefore(t,o):!this.isAfter(t,o))}function eo(e,t){var o,n=b(e)?e:bt(e);return!(!this.isValid()||!n.isValid())&&(t=W(t||"millisecond"),"millisecond"===t?this.valueOf()===n.valueOf():(o=n.valueOf(),this.clone().startOf(t).valueOf()<=o&&o<=this.clone().endOf(t).valueOf()))}function to(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function oo(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function no(e,t,o){var n,r,i,s;return this.isValid()?(n=kt(e,this),n.isValid()?(r=6e4*(n.utcOffset()-this.utcOffset()),t=W(t),"year"===t||"month"===t||"quarter"===t?(s=ro(this,n),"quarter"===t?s/=3:"year"===t&&(s/=12)):(i=this-n,s="second"===t?i/1e3:"minute"===t?i/6e4:"hour"===t?i/36e5:"day"===t?(i-r)/864e5:"week"===t?(i-r)/6048e5:i),o?s:C(s)):NaN):NaN}function ro(e,t){var o,n,r=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(r,"months");return t-i<0?(o=e.clone().add(r-1,"months"),n=(t-i)/(i-o)):(o=e.clone().add(r+1,"months"),n=(t-i)/(o-i)),-(r+n)||0}function io(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function so(){var e=this.clone().utc();return 0<e.year()&&e.year()<=9999?O(Date.prototype.toISOString)?this.toDate().toISOString():Z(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Z(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ao(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var o="["+e+'("]',n=0<this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]';return this.format(o+n+r+i)}function lo(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var o=Z(this,t);return this.localeData().postformat(o)}function uo(e,t){return this.isValid()&&(b(e)&&e.isValid()||bt(e).isValid())?Ft({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function co(e){return this.from(bt(),e)}function ho(e,t){return this.isValid()&&(b(e)&&e.isValid()||bt(e).isValid())?Ft({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fo(e){return this.to(bt(),e)}function po(e){var t;return void 0===e?this._locale._abbr:(t=nt(e),null!=t&&(this._locale=t),this)}function go(){return this._locale}function mo(e){switch(e=W(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function wo(e){return e=W(e),void 0===e||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function vo(){return this._d.valueOf()-6e4*(this._offset||0)}function yo(){return Math.floor(this.valueOf()/1e3)}function bo(){return new Date(this.valueOf())}function Co(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function _o(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ro(){return this.isValid()?this.toISOString():null}function Mo(){return g(this)}function So(){return d({},p(this))}function Eo(){return p(this).overflow}function Oo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function To(e,t){K(0,[e,e.length],0,t)}function ko(e){return Ao.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Do(e){return Ao.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function xo(){return Se(this.year(),1,4)}function Ho(){var e=this.localeData()._week;return Se(this.year(),e.dow,e.doy)}function Ao(e,t,o,n,r){var i;return null==e?Me(this,n,r).year:(i=Se(e,n,r),t>i&&(t=i),Po.call(this,e,t,o,n,r))}function Po(e,t,o,n,r){var i=Re(e,t,o,n,r),s=Ce(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function No(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Lo(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Io(e,t){t[cr]=_(1e3*("0."+e))}function Wo(){return this._isUTC?"UTC":""}function jo(){return this._isUTC?"Coordinated Universal Time":""}function Vo(e){return bt(1e3*e)}function Bo(){return bt.apply(null,arguments).parseZone()}function Fo(e){return e}function zo(e,t,o,n){var r=nt(),i=h().set(n,t);return r[o](i,e)}function Yo(e,t,o){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return zo(e,t,o,"month");var n,r=[];for(n=0;n<12;n++)r[n]=zo(e,n,o,"month");return r}function Uo(e,t,o,n){"boolean"==typeof e?(a(t)&&(o=t,t=void 0),t=t||""):(t=e,o=t,e=!1,a(t)&&(o=t,t=void 0),t=t||"");var r=nt(),i=e?r._week.dow:0;if(null!=o)return zo(t,(o+i)%7,n,"day");var s,l=[];for(s=0;s<7;s++)l[s]=zo(t,(s+i)%7,n,"day");return l}function Go(e,t){return Yo(e,t,"months")}function $o(e,t){return Yo(e,t,"monthsShort")}function Ko(e,t,o){return Uo(e,t,o,"weekdays")}function Xo(e,t,o){return Uo(e,t,o,"weekdaysShort")}function qo(e,t,o){return Uo(e,t,o,"weekdaysMin")}function Zo(){var e=this._data;return this._milliseconds=ti(this._milliseconds),this._days=ti(this._days),this._months=ti(this._months),e.milliseconds=ti(e.milliseconds),e.seconds=ti(e.seconds),e.minutes=ti(e.minutes),e.hours=ti(e.hours),e.months=ti(e.months),e.years=ti(e.years),this}function Jo(e,t,o,n){var r=Ft(t,o);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function Qo(e,t){return Jo(this,e,t,1)}function en(e,t){return Jo(this,e,t,-1)}function tn(e){return e<0?Math.floor(e):Math.ceil(e)}function on(){var e,t,o,n,r,i=this._milliseconds,s=this._days,a=this._months,l=this._data;return i>=0&&s>=0&&a>=0||i<=0&&s<=0&&a<=0||(i+=864e5*tn(rn(a)+s),s=0,a=0),l.milliseconds=i%1e3,e=C(i/1e3),l.seconds=e%60,t=C(e/60),l.minutes=t%60,o=C(t/60),l.hours=o%24,s+=C(o/24),r=C(nn(s)),a+=r,s-=tn(rn(r)),n=C(a/12),a%=12,l.days=s,l.months=a,l.years=n,this}function nn(e){return 4800*e/146097}function rn(e){return 146097*e/4800}function sn(e){var t,o,n=this._milliseconds;if(e=W(e),"month"===e||"year"===e)return t=this._days+n/864e5,o=this._months+nn(t),"month"===e?o:o/12;switch(t=this._days+Math.round(rn(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}}function an(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)}function ln(e){return function(){return this.as(e)}}function un(e){return e=W(e),this[e+"s"]()}function cn(e){return function(){return this._data[e]}}function dn(){return C(this.days()/7)}function hn(e,t,o,n,r){return r.relativeTime(t||1,!!o,e,n)}function fn(e,t,o){var n=Ft(e).abs(),r=wi(n.as("s")),i=wi(n.as("m")),s=wi(n.as("h")),a=wi(n.as("d")),l=wi(n.as("M")),u=wi(n.as("y")),c=r<vi.s&&["s",r]||i<=1&&["m"]||i<vi.m&&["mm",i]||s<=1&&["h"]||s<vi.h&&["hh",s]||a<=1&&["d"]||a<vi.d&&["dd",a]||l<=1&&["M"]||l<vi.M&&["MM",l]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=o,hn.apply(null,c)}function pn(e){return void 0===e?wi:"function"==typeof e&&(wi=e,!0)}function gn(e,t){return void 0!==vi[e]&&(void 0===t?vi[e]:(vi[e]=t,!0))}function mn(e){var t=this.localeData(),o=fn(this,!e,t);return e&&(o=t.pastFuture(+this,o)),t.postformat(o)}function wn(){var e,t,o,n=yi(this._milliseconds)/1e3,r=yi(this._days),i=yi(this._months);e=C(n/60),t=C(e/60),n%=60,e%=60,o=C(i/12),i%=12;var s=o,a=i,l=r,u=t,c=e,d=n,h=this.asSeconds();return h?(h<0?"-":"")+"P"+(s?s+"Y":"")+(a?a+"M":"")+(l?l+"D":"")+(u||c||d?"T":"")+(u?u+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var vn,yn;yn=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),o=t.length>>>0,n=0;n<o;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};var bn=yn,Cn=e.momentProperties=[],_n=!1,Rn={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var Mn;Mn=Object.keys?Object.keys:function(e){var t,o=[];for(t in e)c(e,t)&&o.push(t);return o};var Sn,En=Mn,On={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Tn={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},kn="Invalid date",Dn="%d",xn=/\d{1,2}/,Hn={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},An={},Pn={},Nn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ln=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,In={},Wn={},jn=/\d/,Vn=/\d\d/,Bn=/\d{3}/,Fn=/\d{4}/,zn=/[+-]?\d{6}/,Yn=/\d\d?/,Un=/\d\d\d\d?/,Gn=/\d\d\d\d\d\d?/,$n=/\d{1,3}/,Kn=/\d{1,4}/,Xn=/[+-]?\d{1,6}/,qn=/\d+/,Zn=/[+-]?\d+/,Jn=/Z|[+-]\d\d:?\d\d/gi,Qn=/Z|[+-]\d\d(?::?\d\d)?/gi,er=/[+-]?\d+(\.\d{1,3})?/,tr=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,or={},nr={},rr=0,ir=1,sr=2,ar=3,lr=4,ur=5,cr=6,dr=7,hr=8;Sn=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};var fr=Sn;K("M",["MM",2],"Mo",function(){return this.month()+1}),K("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),K("MMMM",0,0,function(e){return this.localeData().months(this,e)}),I("month","M"),V("month",8),Q("M",Yn),Q("MM",Yn,Vn),Q("MMM",function(e,t){return t.monthsShortRegex(e)}),Q("MMMM",function(e,t){return t.monthsRegex(e)}),ne(["M","MM"],function(e,t){t[ir]=_(e)-1}),ne(["MMM","MMMM"],function(e,t,o,n){var r=o._locale.monthsParse(e,n,o._strict);null!=r?t[ir]=r:p(o).invalidMonth=e});var pr=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,gr="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),mr="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),wr=tr,vr=tr;K("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),K(0,["YY",2],0,function(){return this.year()%100}),K(0,["YYYY",4],0,"year"),K(0,["YYYYY",5],0,"year"),K(0,["YYYYYY",6,!0],0,"year"),I("year","y"),V("year",1),Q("Y",Zn),Q("YY",Yn,Vn),Q("YYYY",Kn,Fn),Q("YYYYY",Xn,zn),Q("YYYYYY",Xn,zn),ne(["YYYYY","YYYYYY"],rr),ne("YYYY",function(t,o){o[rr]=2===t.length?e.parseTwoDigitYear(t):_(t)}),ne("YY",function(t,o){o[rr]=e.parseTwoDigitYear(t)}),ne("Y",function(e,t){t[rr]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return _(e)+(_(e)>68?1900:2e3)};var yr=F("FullYear",!0);K("w",["ww",2],"wo","week"),K("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),V("week",5),V("isoWeek",5),Q("w",Yn),Q("ww",Yn,Vn),Q("W",Yn),Q("WW",Yn,Vn),re(["w","ww","W","WW"],function(e,t,o,n){t[n.substr(0,1)]=_(e)});var br={dow:0,doy:6};K("d",0,"do","day"),K("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),K("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),K("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),K("e",0,0,"weekday"),K("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),V("day",11),V("weekday",11),V("isoWeekday",11),Q("d",Yn),Q("e",Yn),Q("E",Yn),Q("dd",function(e,t){return t.weekdaysMinRegex(e)}),Q("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Q("dddd",function(e,t){return t.weekdaysRegex(e)}),re(["dd","ddd","dddd"],function(e,t,o,n){var r=o._locale.weekdaysParse(e,n,o._strict);null!=r?t.d=r:p(o).invalidWeekday=e}),re(["d","e","E"],function(e,t,o,n){t[n]=_(e)});var Cr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),_r="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Rr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Mr=tr,Sr=tr,Er=tr;K("H",["HH",2],0,"hour"),K("h",["hh",2],0,Ue),K("k",["kk",2],0,Ge),K("hmm",0,0,function(){return""+Ue.apply(this)+$(this.minutes(),2)}),K("hmmss",0,0,function(){return""+Ue.apply(this)+$(this.minutes(),2)+$(this.seconds(),2)}),K("Hmm",0,0,function(){return""+this.hours()+$(this.minutes(),2)}),K("Hmmss",0,0,function(){return""+this.hours()+$(this.minutes(),2)+$(this.seconds(),2)}),$e("a",!0),$e("A",!1),I("hour","h"),V("hour",13),Q("a",Ke),Q("A",Ke),Q("H",Yn),Q("h",Yn),Q("HH",Yn,Vn),Q("hh",Yn,Vn),Q("hmm",Un),Q("hmmss",Gn),Q("Hmm",Un),Q("Hmmss",Gn),ne(["H","HH"],ar),ne(["a","A"],function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),ne(["h","hh"],function(e,t,o){t[ar]=_(e),p(o).bigHour=!0}),ne("hmm",function(e,t,o){var n=e.length-2;t[ar]=_(e.substr(0,n)),t[lr]=_(e.substr(n)),p(o).bigHour=!0}),ne("hmmss",function(e,t,o){var n=e.length-4,r=e.length-2;t[ar]=_(e.substr(0,n)),t[lr]=_(e.substr(n,2)),t[ur]=_(e.substr(r)),p(o).bigHour=!0}),ne("Hmm",function(e,t,o){var n=e.length-2;t[ar]=_(e.substr(0,n)),t[lr]=_(e.substr(n))}),ne("Hmmss",function(e,t,o){var n=e.length-4,r=e.length-2;t[ar]=_(e.substr(0,n)),t[lr]=_(e.substr(n,2)),t[ur]=_(e.substr(r))});var Or,Tr=/[ap]\.?m?\.?/i,kr=F("Hours",!0),Dr={calendar:On,longDateFormat:Tn,invalidDate:kn,ordinal:Dn,ordinalParse:xn,relativeTime:Hn,months:gr,monthsShort:mr,week:br,weekdays:Cr,weekdaysMin:Rr,weekdaysShort:_r,meridiemParse:Tr},xr={},Hr={},Ar=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Pr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Nr=/Z|[+-]\d\d(?::?\d\d)?/,Lr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Ir=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Wr=/^\/?Date\((\-?\d+)/i;e.createFromInputFallback=S("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){};var jr=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),Vr=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=bt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()}),Br=function(){return Date.now?Date.now():+new Date};Ot("Z",":"),Ot("ZZ",""),Q("Z",Qn),Q("ZZ",Qn),ne(["Z","ZZ"],function(e,t,o){o._useUTC=!0,o._tzm=Tt(Qn,e)});var Fr=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var zr=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Yr=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Ft.fn=Mt.prototype;var Ur=Gt(1,"add"),Gr=Gt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $r=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});K(0,["gg",2],0,function(){return this.weekYear()%100}),K(0,["GG",2],0,function(){return this.isoWeekYear()%100}),To("gggg","weekYear"),To("ggggg","weekYear"),To("GGGG","isoWeekYear"),To("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),V("weekYear",1),V("isoWeekYear",1),Q("G",Zn),Q("g",Zn),Q("GG",Yn,Vn),Q("gg",Yn,Vn),Q("GGGG",Kn,Fn),Q("gggg",Kn,Fn),Q("GGGGG",Xn,zn),Q("ggggg",Xn,zn),re(["gggg","ggggg","GGGG","GGGGG"],function(e,t,o,n){t[n.substr(0,2)]=_(e)}),re(["gg","GG"],function(t,o,n,r){o[r]=e.parseTwoDigitYear(t)}),K("Q",0,"Qo","quarter"),I("quarter","Q"),V("quarter",7),Q("Q",jn),ne("Q",function(e,t){t[ir]=3*(_(e)-1)}),K("D",["DD",2],"Do","date"),I("date","D"),V("date",9),Q("D",Yn),Q("DD",Yn,Vn),Q("Do",function(e,t){return e?t._ordinalParse:t._ordinalParseLenient}),ne(["D","DD"],sr),ne("Do",function(e,t){t[sr]=_(e.match(Yn)[0],10)});var Kr=F("Date",!0);K("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),V("dayOfYear",4),Q("DDD",$n),Q("DDDD",Bn),ne(["DDD","DDDD"],function(e,t,o){o._dayOfYear=_(e)}),K("m",["mm",2],0,"minute"),I("minute","m"),V("minute",14),Q("m",Yn),Q("mm",Yn,Vn),ne(["m","mm"],lr);var Xr=F("Minutes",!1);K("s",["ss",2],0,"second"),I("second","s"),V("second",15),Q("s",Yn),Q("ss",Yn,Vn),ne(["s","ss"],ur);var qr=F("Seconds",!1);K("S",0,0,function(){return~~(this.millisecond()/100)}),K(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),K(0,["SSS",3],0,"millisecond"),K(0,["SSSS",4],0,function(){return 10*this.millisecond()}),K(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),K(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),K(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),K(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),K(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),I("millisecond","ms"),V("millisecond",16),Q("S",$n,jn),Q("SS",$n,Vn),Q("SSS",$n,Bn);var Zr;for(Zr="SSSS";Zr.length<=9;Zr+="S")Q(Zr,qn);for(Zr="S";Zr.length<=9;Zr+="S")ne(Zr,Io);var Jr=F("Milliseconds",!1);K("z",0,0,"zoneAbbr"),K("zz",0,0,"zoneName");var Qr=y.prototype;Qr.add=Ur,Qr.calendar=Xt,Qr.clone=qt,Qr.diff=no,Qr.endOf=wo,Qr.format=lo,Qr.from=uo,Qr.fromNow=co,Qr.to=ho,Qr.toNow=fo,Qr.get=U,Qr.invalidAt=Eo,Qr.isAfter=Zt,Qr.isBefore=Jt,Qr.isBetween=Qt,Qr.isSame=eo,Qr.isSameOrAfter=to,Qr.isSameOrBefore=oo,Qr.isValid=Mo,Qr.lang=$r,Qr.locale=po,Qr.localeData=go,Qr.max=Vr,Qr.min=jr,Qr.parsingFlags=So,Qr.set=G,Qr.startOf=mo,Qr.subtract=Gr,Qr.toArray=Co,Qr.toObject=_o,Qr.toDate=bo,Qr.toISOString=so,Qr.inspect=ao,Qr.toJSON=Ro,Qr.toString=io,Qr.unix=yo,Qr.valueOf=vo,Qr.creationData=Oo,Qr.year=yr,Qr.isLeapYear=ye,Qr.weekYear=ko,Qr.isoWeekYear=Do,Qr.quarter=Qr.quarters=No,Qr.month=he,Qr.daysInMonth=fe,Qr.week=Qr.weeks=ke,Qr.isoWeek=Qr.isoWeeks=De,Qr.weeksInYear=Ho,Qr.isoWeeksInYear=xo,Qr.date=Kr,Qr.day=Qr.days=We,Qr.weekday=je,Qr.isoWeekday=Ve,Qr.dayOfYear=Lo,Qr.hour=Qr.hours=kr,Qr.minute=Qr.minutes=Xr,Qr.second=Qr.seconds=qr,Qr.millisecond=Qr.milliseconds=Jr,Qr.utcOffset=xt,Qr.utc=At,Qr.local=Pt,Qr.parseZone=Nt,Qr.hasAlignedHourOffset=Lt,Qr.isDST=It,Qr.isLocal=jt,Qr.isUtcOffset=Vt,Qr.isUtc=Bt,Qr.isUTC=Bt,Qr.zoneAbbr=Wo,Qr.zoneName=jo,Qr.dates=S("dates accessor is deprecated. Use date instead.",Kr),Qr.months=S("months accessor is deprecated. Use month instead",he),Qr.years=S("years accessor is deprecated. Use year instead",yr),Qr.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ht),Qr.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Wt);var ei=D.prototype;ei.calendar=x,ei.longDateFormat=H,ei.invalidDate=A,ei.ordinal=P,ei.preparse=Fo,ei.postformat=Fo,ei.relativeTime=N,ei.pastFuture=L,ei.set=T,ei.months=ae,ei.monthsShort=le,ei.monthsParse=ce,ei.monthsRegex=ge,ei.monthsShortRegex=pe,ei.week=Ee,ei.firstDayOfYear=Te,ei.firstDayOfWeek=Oe,ei.weekdays=Ae,ei.weekdaysMin=Ne,ei.weekdaysShort=Pe,ei.weekdaysParse=Ie,ei.weekdaysRegex=Be,ei.weekdaysShortRegex=Fe,ei.weekdaysMinRegex=ze,ei.isPM=Xe,ei.meridiem=qe,et("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,o=1===_(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+o}}),e.lang=S("moment.lang is deprecated. Use moment.locale instead.",et),e.langData=S("moment.langData is deprecated. Use moment.localeData instead.",nt);var ti=Math.abs,oi=ln("ms"),ni=ln("s"),ri=ln("m"),ii=ln("h"),si=ln("d"),ai=ln("w"),li=ln("M"),ui=ln("y"),ci=cn("milliseconds"),di=cn("seconds"),hi=cn("minutes"),fi=cn("hours"),pi=cn("days"),gi=cn("months"),mi=cn("years"),wi=Math.round,vi={s:45,m:45,h:22,d:26,M:11},yi=Math.abs,bi=Mt.prototype;return bi.abs=Zo,bi.add=Qo,bi.subtract=en,bi.as=sn,bi.asMilliseconds=oi,bi.asSeconds=ni,bi.asMinutes=ri,bi.asHours=ii,bi.asDays=si,bi.asWeeks=ai,bi.asMonths=li,bi.asYears=ui,bi.valueOf=an,bi._bubble=on,bi.get=un,bi.milliseconds=ci,bi.seconds=di,bi.minutes=hi,bi.hours=fi,bi.days=pi,bi.weeks=dn,bi.months=gi,bi.years=mi,bi.humanize=mn,bi.toISOString=wn,bi.toString=wn,bi.toJSON=wn,bi.locale=po,bi.localeData=go,bi.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",wn),bi.lang=$r,K("X",0,0,"unix"),K("x",0,0,"valueOf"),Q("x",Zn),Q("X",er),ne("X",function(e,t,o){o._d=new Date(1e3*parseFloat(e,10))}),ne("x",function(e,t,o){o._d=new Date(_(e))}),e.version="2.17.1",n(bt),e.fn=Qr,e.min=_t,e.max=Rt,e.now=Br,e.utc=h,e.unix=Vo,e.months=Go,e.isDate=l,e.locale=et,e.invalid=m,e.duration=Ft,e.isMoment=b,e.weekdays=Ko,e.parseZone=Bo,e.localeData=nt,e.isDuration=St,e.monthsShort=$o,e.weekdaysMin=qo,e.defineLocale=tt,e.updateLocale=ot,e.locales=rt,e.weekdaysShort=Xo,e.normalizeUnits=W,e.relativeTimeRounding=pn,e.relativeTimeThreshold=gn,e.calendarFormat=Kt,e.prototype=Qr,e})},{}],numbro:[function(t,o,n){/*!
70 * numbro.js
71 * version : 1.9.3

Callers

nothing calls this directly

Calls 2

seFunction · 0.85
xFunction · 0.85

Tested by

no test coverage detected