Module 864202

2,810 characters · in no known chunk
Dependencies
Required by (1)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(575223),i=n(618027),s=n(998280);function a(e,t){(0,i.A)(1,arguments);var n,r,a,o=(0,s.A)(null!=(n=null==t?void 0:t.additionalDigits)?n:2);if(2!==o&&1!==o&&0!==o)throw RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var l=f(e);if(l.date){var u=p(l.date,o);r=h(u.restDateString,u.year)}if(!r||isNaN(r.getTime()))return new Date(NaN);var c=r.getTime(),d=0;if(l.time&&isNaN(d=E(l.time)))return new Date(NaN);if(l.timezone){if(isNaN(a=A(l.timezone)))return new Date(NaN)}else{var _=new Date(c+d),m=new Date(0);return m.setFullYear(_.getUTCFullYear(),_.getUTCMonth(),_.getUTCDate()),m.setHours(_.getUTCHours(),_.getUTCMinutes(),_.getUTCSeconds(),_.getUTCMilliseconds()),m}return new Date(c+d+a)}var o=/[T ]/,l=/[Z ]/i,u=/([Z+-].*)$/,c=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,d=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,_=/^([+-])(\d{2})(?::?(\d{2}))?$/;function f(e){var t,n={},r=e.split(o);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],l.test(n.date)&&(n.date=e.split(l)[0],t=e.substr(n.date.length,e.length))),t){var i=u.exec(t);i?(n.time=t.replace(i[1],""),n.timezone=i[1]):n.time=t}return n}function p(e,t){var n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,s=r[2]?parseInt(r[2]):null;return{year:null===s?i:100*s,restDateString:e.slice((r[1]||r[2]).length)}}function h(e,t){if(null===t)return new Date(NaN);var n=e.match(c);if(!n)return new Date(NaN);var r=!!n[4],i=m(n[1]),s=m(n[2])-1,a=m(n[3]),o=m(n[4]),l=m(n[5])-1;if(r)return N(t,o,l)?I(t,o,l):new Date(NaN);var u=new Date(0);return y(t,s,a)&&v(t,i)?(u.setUTCFullYear(t,s,Math.max(i,a)),u):new Date(NaN)}function m(e){return e?parseInt(e):1}function E(e){var t=e.match(d);if(!t)return NaN;var n=g(t[1]),i=g(t[2]),s=g(t[3]);return C(n,i,s)?n*r.s0+i*r.Cg+1e3*s:NaN}function g(e){return e&&parseFloat(e.replace(",","."))||0}function A(e){if("Z"===e)return 0;var t=e.match(_);if(!t)return 0;var n="+"===t[1]?-1:1,i=parseInt(t[2]),s=t[3]&&parseInt(t[3])||0;return R(i,s)?n*(i*r.s0+s*r.Cg):NaN}function I(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=(t-1)*7+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+i),r}var T=[31,null,31,30,31,30,31,31,30,31,30,31];function S(e){return e%400==0||e%4==0&&e%100!=0}function y(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(T[t]||(S(e)?29:28))}function v(e,t){return t>=1&&t<=(S(e)?366:365)}function N(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function C(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function R(e,t){return t>=0&&t<=59}}