1"use strict"; 2(self["webpackChunk_mlssoccer_netcore"] = self["webpackChunk_mlssoccer_netcore"] || []).push([["vendors-_yarn_cache_date-fns-npm-2_29_2-da48c27e93-0ac440a105_zip_node_modules_date-fns_esm_p-de25fc"],{ 3
vendor: 1,099 bytes, lines 4-30
4/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/assign/index.js": 5/*!******************************************************************************************************************!*\ 6 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/assign/index.js ***! 7 \******************************************************************************************************************/ 8/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 9 10__webpack_require__.r(__webpack_exports__); 11/* harmony export */ __webpack_require__.d(__webpack_exports__, { 12/* harmony export */ "default": () => (/* binding */ assign) 13/* harmony export */ }); 14function assign(target, object) { 15 if (target == null) { 16 throw new TypeError('assign requires that input parameter not be null or undefined'); 17 } 18 19 for (var property in object) { 20 if (Object.prototype.hasOwnProperty.call(object, property)) { 21 ; 22 target[property] = object[property]; 23 } 24 } 25 26 return target; 27} 28 29/***/ }), 30
vendor: 3,686 bytes, lines 31-71
31/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCDay/index.js": 32/*!*********************************************************************************************************************!*\ 33 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCDay/index.js ***! 34 \*********************************************************************************************************************/ 35/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 36 37__webpack_require__.r(__webpack_exports__); 38/* harmony export */ __webpack_require__.d(__webpack_exports__, { 39/* harmony export */ "default": () => (/* binding */ setUTCDay) 40/* harmony export */ }); 41/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../toDate/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/toDate/index.js"); 42/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/requiredArgs/index.js"); 43/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../toInteger/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/toInteger/index.js"); 44/* harmony import */ var _defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../defaultOptions/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/defaultOptions/index.js"); 45 46 47 48 49function setUTCDay(dirtyDate, dirtyDay, options) { 50 var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _options$locale$optio, _defaultOptions$local, _defaultOptions$local2; 51 52 (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(2, arguments); 53 var defaultOptions = (0,_defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_1__.getDefaultOptions)(); 54 var weekStartsOn = (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])((_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale = options.locale) === null || _options$locale === void 0 ? void 0 : (_options$locale$optio = _options$locale.options) === null || _options$locale$optio === void 0 ? void 0 : _options$locale$optio.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN 55 56 if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { 57 throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); 58 } 59 60 var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(dirtyDate); 61 var day = (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyDay); 62 var currentDay = date.getUTCDay(); 63 var remainder = day % 7; 64 var dayIndex = (remainder + 7) % 7; 65 var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; 66 date.setUTCDate(date.getUTCDate() + diff); 67 return date; 68} 69 70/***/ }), 71
vendor: 2,119 bytes, lines 72-107
72/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISODay/index.js": 73/*!************************************************************************************************************************!*\ 74 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISODay/index.js ***! 75 \************************************************************************************************************************/ 76/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 77 78__webpack_require__.r(__webpack_exports__); 79/* harmony export */ __webpack_require__.d(__webpack_exports__, { 80/* harmony export */ "default": () => (/* binding */ setUTCISODay) 81/* harmony export */ }); 82/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../toDate/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/toDate/index.js"); 83/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/requiredArgs/index.js"); 84/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../toInteger/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/toInteger/index.js"); 85 86 87 88function setUTCISODay(dirtyDate, dirtyDay) { 89 (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(2, arguments); 90 var day = (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDay); 91 92 if (day % 7 === 0) { 93 day = day - 7; 94 } 95 96 var weekStartsOn = 1; 97 var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyDate); 98 var currentDay = date.getUTCDay(); 99 var remainder = day % 7; 100 var dayIndex = (remainder + 7) % 7; 101 var diff = (dayIndex < weekStartsOn ? 7 : 0) + day - currentDay; 102 date.setUTCDate(date.getUTCDate() + diff); 103 return date; 104} 105 106/***/ }), 107
vendor: 2,250 bytes, lines 108-136
108/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js": 109/*!*************************************************************************************************************************!*\ 110 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js ***! 111 \*************************************************************************************************************************/ 112/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 113 114__webpack_require__.r(__webpack_exports__); 115/* harmony export */ __webpack_require__.d(__webpack_exports__, { 116/* harmony export */ "default": () => (/* binding */ setUTCISOWeek) 117/* harmony export */ }); 118/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../toInteger/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/toInteger/index.js"); 119/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/toDate/index.js"); 120/* harmony import */ var _getUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../getUTCISOWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/getUTCISOWeek/index.js"); 121/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/requiredArgs/index.js"); 122 123 124 125 126function setUTCISOWeek(dirtyDate, dirtyISOWeek) { 127 (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(2, arguments); 128 var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate); 129 var isoWeek = (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyISOWeek); 130 var diff = (0,_getUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(date) - isoWeek; 131 date.setUTCDate(date.getUTCDate() - diff * 7); 132 return date; 133} 134 135/***/ }), 136
vendor: 2,226 bytes, lines 137-165
137/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCWeek/index.js": 138/*!**********************************************************************************************************************!*\ 139 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCWeek/index.js ***! 140 \**********************************************************************************************************************/ 141/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 142 143__webpack_require__.r(__webpack_exports__); 144/* harmony export */ __webpack_require__.d(__webpack_exports__, { 145/* harmony export */ "default": () => (/* binding */ setUTCWeek) 146/* harmony export */ }); 147/* harmony import */ var _toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../toInteger/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/toInteger/index.js"); 148/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../toDate/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/toDate/index.js"); 149/* harmony import */ var _getUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../getUTCWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/getUTCWeek/index.js"); 150/* harmony import */ var _requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../requiredArgs/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/requiredArgs/index.js"); 151 152 153 154 155function setUTCWeek(dirtyDate, dirtyWeek, options) { 156 (0,_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(2, arguments); 157 var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(dirtyDate); 158 var week = (0,_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(dirtyWeek); 159 var diff = (0,_getUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(date, options) - week; 160 date.setUTCDate(date.getUTCDate() - diff * 7); 161 return date; 162} 163 164/***/ }), 165
vendor: 1,798 bytes, lines 166-209
166/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js": 167/*!******************************************************************************************************************!*\ 168 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js ***! 169 \******************************************************************************************************************/ 170/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 171 172__webpack_require__.r(__webpack_exports__); 173/* harmony export */ __webpack_require__.d(__webpack_exports__, { 174/* harmony export */ "Parser": () => (/* binding */ Parser) 175/* harmony export */ }); 176/* harmony import */ var _Setter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Setter.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Setter.js"); 177function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 178 179 180class Parser { 181 constructor() { 182 _defineProperty(this, "incompatibleTokens", void 0); 183 184 _defineProperty(this, "priority", void 0); 185 186 _defineProperty(this, "subPriority", void 0); 187 } 188 189 run(dateString, token, match, options) { 190 var result = this.parse(dateString, token, match, options); 191 192 if (!result) { 193 return null; 194 } 195 196 return { 197 setter: new _Setter_js__WEBPACK_IMPORTED_MODULE_0__.ValueSetter(result.value, this.validate, this.set, this.priority, this.subPriority), 198 rest: result.rest 199 }; 200 } 201 202 validate(_utcDate, _value, _options) { 203 return true; 204 } 205 206} 207 208/***/ }), 209
vendor: 2,459 bytes, lines 210-282
210/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Setter.js": 211/*!******************************************************************************************************************!*\ 212 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Setter.js ***! 213 \******************************************************************************************************************/ 214/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 215 216__webpack_require__.r(__webpack_exports__); 217/* harmony export */ __webpack_require__.d(__webpack_exports__, { 218/* harmony export */ "DateToSystemTimezoneSetter": () => (/* binding */ DateToSystemTimezoneSetter), 219/* harmony export */ "Setter": () => (/* binding */ Setter), 220/* harmony export */ "ValueSetter": () => (/* binding */ ValueSetter) 221/* harmony export */ }); 222function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 223 224var TIMEZONE_UNIT_PRIORITY = 10; 225class Setter { 226 constructor() { 227 _defineProperty(this, "priority", void 0); 228 229 _defineProperty(this, "subPriority", 0); 230 } 231 232 validate(_utcDate, _options) { 233 return true; 234 } 235 236} 237class ValueSetter extends Setter { 238 constructor(value, validateValue, setValue, priority, subPriority) { 239 super(); 240 this.value = value; 241 this.validateValue = validateValue; 242 this.setValue = setValue; 243 this.priority = priority; 244 245 if (subPriority) { 246 this.subPriority = subPriority; 247 } 248 } 249 250 validate(utcDate, options) { 251 return this.validateValue(utcDate, this.value, options); 252 } 253 254 set(utcDate, flags, options) { 255 return this.setValue(utcDate, flags, this.value, options); 256 } 257 258} 259class DateToSystemTimezoneSetter extends Setter { 260 constructor() { 261 super(...arguments); 262 263 _defineProperty(this, "priority", TIMEZONE_UNIT_PRIORITY); 264 265 _defineProperty(this, "subPriority", -1); 266 } 267 268 set(date, flags) { 269 if (flags.timestampIsSet) { 270 return date; 271 } 272 273 var convertedDate = new Date(0); 274 convertedDate.setFullYear(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()); 275 convertedDate.setHours(date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds(), date.getUTCMilliseconds()); 276 return convertedDate; 277 } 278 279} 280 281/***/ }), 282
vendor: 2,036 bytes, lines 283-342
283/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js": 284/*!*********************************************************************************************************************!*\ 285 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js ***! 286 \*********************************************************************************************************************/ 287/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 288 289__webpack_require__.r(__webpack_exports__); 290/* harmony export */ __webpack_require__.d(__webpack_exports__, { 291/* harmony export */ "numericPatterns": () => (/* binding */ numericPatterns), 292/* harmony export */ "timezonePatterns": () => (/* binding */ timezonePatterns) 293/* harmony export */ }); 294var numericPatterns = { 295 month: /^(1[0-2]|0?\d)/, 296 // 0 to 12 297 date: /^(3[0-1]|[0-2]?\d)/, 298 // 0 to 31 299 dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/, 300 // 0 to 366 301 week: /^(5[0-3]|[0-4]?\d)/, 302 // 0 to 53 303 hour23h: /^(2[0-3]|[0-1]?\d)/, 304 // 0 to 23 305 hour24h: /^(2[0-4]|[0-1]?\d)/, 306 // 0 to 24 307 hour11h: /^(1[0-1]|0?\d)/, 308 // 0 to 11 309 hour12h: /^(1[0-2]|0?\d)/, 310 // 0 to 12 311 minute: /^[0-5]?\d/, 312 // 0 to 59 313 second: /^[0-5]?\d/, 314 // 0 to 59 315 singleDigit: /^\d/, 316 // 0 to 9 317 twoDigits: /^\d{1,2}/, 318 // 0 to 99 319 threeDigits: /^\d{1,3}/, 320 // 0 to 999 321 fourDigits: /^\d{1,4}/, 322 // 0 to 9999 323 anyDigitsSigned: /^-?\d+/, 324 singleDigitSigned: /^-?\d/, 325 // 0 to 9, -0 to -9 326 twoDigitsSigned: /^-?\d{1,2}/, 327 // 0 to 99, -0 to -99 328 threeDigitsSigned: /^-?\d{1,3}/, 329 // 0 to 999, -0 to -999 330 fourDigitsSigned: /^-?\d{1,4}/ // 0 to 9999, -0 to -9999 331 332}; 333var timezonePatterns = { 334 basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/, 335 basic: /^([+-])(\d{2})(\d{2})|Z/, 336 basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/, 337 extended: /^([+-])(\d{2}):(\d{2})|Z/, 338 extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/ 339}; 340 341/***/ }), 342
vendor: 2,767 bytes, lines 343-410
343/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js": 344/*!**************************************************************************************************************************************!*\ 345 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js ***! 346 \**************************************************************************************************************************************/ 347/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 348 349__webpack_require__.r(__webpack_exports__); 350/* harmony export */ __webpack_require__.d(__webpack_exports__, { 351/* harmony export */ "AMPMMidnightParser": () => (/* binding */ AMPMMidnightParser) 352/* harmony export */ }); 353/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 354/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 355function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 356 357 358 359class AMPMMidnightParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 360 constructor() { 361 super(...arguments); 362 363 _defineProperty(this, "priority", 80); 364 365 _defineProperty(this, "incompatibleTokens", ['a', 'B', 'H', 'k', 't', 'T']); 366 } 367 368 parse(dateString, token, match) { 369 switch (token) { 370 case 'b': 371 case 'bb': 372 case 'bbb': 373 return match.dayPeriod(dateString, { 374 width: 'abbreviated', 375 context: 'formatting' 376 }) || match.dayPeriod(dateString, { 377 width: 'narrow', 378 context: 'formatting' 379 }); 380 381 case 'bbbbb': 382 return match.dayPeriod(dateString, { 383 width: 'narrow', 384 context: 'formatting' 385 }); 386 387 case 'bbbb': 388 default: 389 return match.dayPeriod(dateString, { 390 width: 'wide', 391 context: 'formatting' 392 }) || match.dayPeriod(dateString, { 393 width: 'abbreviated', 394 context: 'formatting' 395 }) || match.dayPeriod(dateString, { 396 width: 'narrow', 397 context: 'formatting' 398 }); 399 } 400 } 401 402 set(date, _flags, value) { 403 date.setUTCHours((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.dayPeriodEnumToHours)(value), 0, 0, 0); 404 return date; 405 } 406 407} 408 409/***/ }), 410
vendor: 2,711 bytes, lines 411-478
411/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js": 412/*!******************************************************************************************************************************!*\ 413 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js ***! 414 \******************************************************************************************************************************/ 415/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 416 417__webpack_require__.r(__webpack_exports__); 418/* harmony export */ __webpack_require__.d(__webpack_exports__, { 419/* harmony export */ "AMPMParser": () => (/* binding */ AMPMParser) 420/* harmony export */ }); 421/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 422/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 423function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 424 425 426 427class AMPMParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 428 constructor() { 429 super(...arguments); 430 431 _defineProperty(this, "priority", 80); 432 433 _defineProperty(this, "incompatibleTokens", ['b', 'B', 'H', 'k', 't', 'T']); 434 } 435 436 parse(dateString, token, match) { 437 switch (token) { 438 case 'a': 439 case 'aa': 440 case 'aaa': 441 return match.dayPeriod(dateString, { 442 width: 'abbreviated', 443 context: 'formatting' 444 }) || match.dayPeriod(dateString, { 445 width: 'narrow', 446 context: 'formatting' 447 }); 448 449 case 'aaaaa': 450 return match.dayPeriod(dateString, { 451 width: 'narrow', 452 context: 'formatting' 453 }); 454 455 case 'aaaa': 456 default: 457 return match.dayPeriod(dateString, { 458 width: 'wide', 459 context: 'formatting' 460 }) || match.dayPeriod(dateString, { 461 width: 'abbreviated', 462 context: 'formatting' 463 }) || match.dayPeriod(dateString, { 464 width: 'narrow', 465 context: 'formatting' 466 }); 467 } 468 } 469 470 set(date, _flags, value) { 471 date.setUTCHours((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.dayPeriodEnumToHours)(value), 0, 0, 0); 472 return date; 473 } 474 475} 476 477/***/ }), 478
vendor: 3,121 bytes, lines 479-547
479/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js": 480/*!******************************************************************************************************************************!*\ 481 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js ***! 482 \******************************************************************************************************************************/ 483/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 484 485__webpack_require__.r(__webpack_exports__); 486/* harmony export */ __webpack_require__.d(__webpack_exports__, { 487/* harmony export */ "DateParser": () => (/* binding */ DateParser) 488/* harmony export */ }); 489/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 490/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 491/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 492function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 493 494 495 496 497var DAYS_IN_MONTH = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; 498var DAYS_IN_MONTH_LEAP_YEAR = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; // Day of the month 499 500class DateParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 501 constructor() { 502 super(...arguments); 503 504 _defineProperty(this, "priority", 90); 505 506 _defineProperty(this, "subPriority", 1); 507 508 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); 509 } 510 511 parse(dateString, token, match) { 512 switch (token) { 513 case 'd': 514 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.date, dateString); 515 516 case 'do': 517 return match.ordinalNumber(dateString, { 518 unit: 'date' 519 }); 520 521 default: 522 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 523 } 524 } 525 526 validate(date, value) { 527 var year = date.getUTCFullYear(); 528 var isLeapYear = (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.isLeapYearIndex)(year); 529 var month = date.getUTCMonth(); 530 531 if (isLeapYear) { 532 return value >= 1 && value <= DAYS_IN_MONTH_LEAP_YEAR[month]; 533 } else { 534 return value >= 1 && value <= DAYS_IN_MONTH[month]; 535 } 536 } 537 538 set(date, _flags, value) { 539 date.setUTCDate(value); 540 date.setUTCHours(0, 0, 0, 0); 541 return date; 542 } 543 544} 545 546/***/ }), 547
vendor: 2,946 bytes, lines 548-613
548/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js": 549/*!***********************************************************************************************************************************!*\ 550 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js ***! 551 \***********************************************************************************************************************************/ 552/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 553 554__webpack_require__.r(__webpack_exports__); 555/* harmony export */ __webpack_require__.d(__webpack_exports__, { 556/* harmony export */ "DayOfYearParser": () => (/* binding */ DayOfYearParser) 557/* harmony export */ }); 558/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 559/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 560/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 561function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 562 563 564 565 566class DayOfYearParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 567 constructor() { 568 super(...arguments); 569 570 _defineProperty(this, "priority", 90); 571 572 _defineProperty(this, "subpriority", 1); 573 574 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'L', 'w', 'I', 'd', 'E', 'i', 'e', 'c', 't', 'T']); 575 } 576 577 parse(dateString, token, match) { 578 switch (token) { 579 case 'D': 580 case 'DD': 581 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.dayOfYear, dateString); 582 583 case 'Do': 584 return match.ordinalNumber(dateString, { 585 unit: 'date' 586 }); 587 588 default: 589 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 590 } 591 } 592 593 validate(date, value) { 594 var year = date.getUTCFullYear(); 595 var isLeapYear = (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.isLeapYearIndex)(year); 596 597 if (isLeapYear) { 598 return value >= 1 && value <= 366; 599 } else { 600 return value >= 1 && value <= 365; 601 } 602 } 603 604 set(date, _flags, value) { 605 date.setUTCMonth(0, value); 606 date.setUTCHours(0, 0, 0, 0); 607 return date; 608 } 609 610} 611 612/***/ }), 613
vendor: 3,307 bytes, lines 614-706
614/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js": 615/*!*****************************************************************************************************************************!*\ 616 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js ***! 617 \*****************************************************************************************************************************/ 618/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 619 620__webpack_require__.r(__webpack_exports__); 621/* harmony export */ __webpack_require__.d(__webpack_exports__, { 622/* harmony export */ "DayParser": () => (/* binding */ DayParser) 623/* harmony export */ }); 624/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 625/* harmony import */ var _lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../_lib/setUTCDay/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCDay/index.js"); 626function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 627 628 629 // Day of week 630 631class DayParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 632 constructor() { 633 super(...arguments); 634 635 _defineProperty(this, "priority", 90); 636 637 _defineProperty(this, "incompatibleTokens", ['D', 'i', 'e', 'c', 't', 'T']); 638 } 639 640 parse(dateString, token, match) { 641 switch (token) { 642 // Tue 643 case 'E': 644 case 'EE': 645 case 'EEE': 646 return match.day(dateString, { 647 width: 'abbreviated', 648 context: 'formatting' 649 }) || match.day(dateString, { 650 width: 'short', 651 context: 'formatting' 652 }) || match.day(dateString, { 653 width: 'narrow', 654 context: 'formatting' 655 }); 656 // T 657 658 case 'EEEEE': 659 return match.day(dateString, { 660 width: 'narrow', 661 context: 'formatting' 662 }); 663 // Tu 664 665 case 'EEEEEE': 666 return match.day(dateString, { 667 width: 'short', 668 context: 'formatting' 669 }) || match.day(dateString, { 670 width: 'narrow', 671 context: 'formatting' 672 }); 673 // Tuesday 674 675 case 'EEEE': 676 default: 677 return match.day(dateString, { 678 width: 'wide', 679 context: 'formatting' 680 }) || match.day(dateString, { 681 width: 'abbreviated', 682 context: 'formatting' 683 }) || match.day(dateString, { 684 width: 'short', 685 context: 'formatting' 686 }) || match.day(dateString, { 687 width: 'narrow', 688 context: 'formatting' 689 }); 690 } 691 } 692 693 validate(_date, value) { 694 return value >= 0 && value <= 6; 695 } 696 697 set(date, _flags, value, options) { 698 date = (0,_lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_1__["default"])(date, value, options); 699 date.setUTCHours(0, 0, 0, 0); 700 return date; 701 } 702 703} 704 705/***/ }), 706
vendor: 2,799 bytes, lines 707-775
707/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js": 708/*!***********************************************************************************************************************************!*\ 709 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js ***! 710 \***********************************************************************************************************************************/ 711/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 712 713__webpack_require__.r(__webpack_exports__); 714/* harmony export */ __webpack_require__.d(__webpack_exports__, { 715/* harmony export */ "DayPeriodParser": () => (/* binding */ DayPeriodParser) 716/* harmony export */ }); 717/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 718/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 719function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 720 721 722 // in the morning, in the afternoon, in the evening, at night 723 724class DayPeriodParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 725 constructor() { 726 super(...arguments); 727 728 _defineProperty(this, "priority", 80); 729 730 _defineProperty(this, "incompatibleTokens", ['a', 'b', 't', 'T']); 731 } 732 733 parse(dateString, token, match) { 734 switch (token) { 735 case 'B': 736 case 'BB': 737 case 'BBB': 738 return match.dayPeriod(dateString, { 739 width: 'abbreviated', 740 context: 'formatting' 741 }) || match.dayPeriod(dateString, { 742 width: 'narrow', 743 context: 'formatting' 744 }); 745 746 case 'BBBBB': 747 return match.dayPeriod(dateString, { 748 width: 'narrow', 749 context: 'formatting' 750 }); 751 752 case 'BBBB': 753 default: 754 return match.dayPeriod(dateString, { 755 width: 'wide', 756 context: 'formatting' 757 }) || match.dayPeriod(dateString, { 758 width: 'abbreviated', 759 context: 'formatting' 760 }) || match.dayPeriod(dateString, { 761 width: 'narrow', 762 context: 'formatting' 763 }); 764 } 765 } 766 767 set(date, _flags, value) { 768 date.setUTCHours((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.dayPeriodEnumToHours)(value), 0, 0, 0); 769 return date; 770 } 771 772} 773 774/***/ }), 775
vendor: 2,302 bytes, lines 776-840
776/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js": 777/*!*****************************************************************************************************************************!*\ 778 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js ***! 779 \*****************************************************************************************************************************/ 780/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 781 782__webpack_require__.r(__webpack_exports__); 783/* harmony export */ __webpack_require__.d(__webpack_exports__, { 784/* harmony export */ "EraParser": () => (/* binding */ EraParser) 785/* harmony export */ }); 786/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 787function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 788 789 790class EraParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 791 constructor() { 792 super(...arguments); 793 794 _defineProperty(this, "priority", 140); 795 796 _defineProperty(this, "incompatibleTokens", ['R', 'u', 't', 'T']); 797 } 798 799 parse(dateString, token, match) { 800 switch (token) { 801 // AD, BC 802 case 'G': 803 case 'GG': 804 case 'GGG': 805 return match.era(dateString, { 806 width: 'abbreviated' 807 }) || match.era(dateString, { 808 width: 'narrow' 809 }); 810 // A, B 811 812 case 'GGGGG': 813 return match.era(dateString, { 814 width: 'narrow' 815 }); 816 // Anno Domini, Before Christ 817 818 case 'GGGG': 819 default: 820 return match.era(dateString, { 821 width: 'wide' 822 }) || match.era(dateString, { 823 width: 'abbreviated' 824 }) || match.era(dateString, { 825 width: 'narrow' 826 }); 827 } 828 } 829 830 set(date, flags, value) { 831 flags.era = value; 832 date.setUTCFullYear(value, 0, 1); 833 date.setUTCHours(0, 0, 0, 0); 834 return date; 835 } 836 837} 838 839/***/ }), 840
vendor: 2,179 bytes, lines 841-883
841/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js": 842/*!**************************************************************************************************************************************!*\ 843 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js ***! 844 \**************************************************************************************************************************************/ 845/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 846 847__webpack_require__.r(__webpack_exports__); 848/* harmony export */ __webpack_require__.d(__webpack_exports__, { 849/* harmony export */ "ExtendedYearParser": () => (/* binding */ ExtendedYearParser) 850/* harmony export */ }); 851/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 852/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 853function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 854 855 856 857class ExtendedYearParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 858 constructor() { 859 super(...arguments); 860 861 _defineProperty(this, "priority", 130); 862 863 _defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'R', 'w', 'I', 'i', 'e', 'c', 't', 'T']); 864 } 865 866 parse(dateString, token) { 867 if (token === 'u') { 868 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigitsSigned)(4, dateString); 869 } 870 871 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigitsSigned)(token.length, dateString); 872 } 873 874 set(date, _flags, value) { 875 date.setUTCFullYear(value, 0, 1); 876 date.setUTCHours(0, 0, 0, 0); 877 return date; 878 } 879 880} 881 882/***/ }), 883
vendor: 2,181 bytes, lines 884-925
884/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js": 885/*!******************************************************************************************************************************************!*\ 886 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js ***! 887 \******************************************************************************************************************************************/ 888/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 889 890__webpack_require__.r(__webpack_exports__); 891/* harmony export */ __webpack_require__.d(__webpack_exports__, { 892/* harmony export */ "FractionOfSecondParser": () => (/* binding */ FractionOfSecondParser) 893/* harmony export */ }); 894/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 895/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 896function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 897 898 899 900class FractionOfSecondParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 901 constructor() { 902 super(...arguments); 903 904 _defineProperty(this, "priority", 30); 905 906 _defineProperty(this, "incompatibleTokens", ['t', 'T']); 907 } 908 909 parse(dateString, token) { 910 var valueCallback = function (value) { 911 return Math.floor(value * Math.pow(10, -token.length + 3)); 912 }; 913 914 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString), valueCallback); 915 } 916 917 set(date, _flags, value) { 918 date.setUTCMilliseconds(value); 919 return date; 920 } 921 922} 923 924/***/ }), 925
vendor: 2,732 bytes, lines 926-987
926/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js": 927/*!***********************************************************************************************************************************!*\ 928 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js ***! 929 \***********************************************************************************************************************************/ 930/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 931 932__webpack_require__.r(__webpack_exports__); 933/* harmony export */ __webpack_require__.d(__webpack_exports__, { 934/* harmony export */ "Hour0To11Parser": () => (/* binding */ Hour0To11Parser) 935/* harmony export */ }); 936/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 937/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 938/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 939function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 940 941 942 943 944class Hour0To11Parser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 945 constructor() { 946 super(...arguments); 947 948 _defineProperty(this, "priority", 70); 949 950 _defineProperty(this, "incompatibleTokens", ['h', 'H', 'k', 't', 'T']); 951 } 952 953 parse(dateString, token, match) { 954 switch (token) { 955 case 'K': 956 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.hour11h, dateString); 957 958 case 'Ko': 959 return match.ordinalNumber(dateString, { 960 unit: 'hour' 961 }); 962 963 default: 964 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 965 } 966 } 967 968 validate(_date, value) { 969 return value >= 0 && value <= 11; 970 } 971 972 set(date, _flags, value) { 973 var isPM = date.getUTCHours() >= 12; 974 975 if (isPM && value < 12) { 976 date.setUTCHours(value + 12, 0, 0, 0); 977 } else { 978 date.setUTCHours(value, 0, 0, 0); 979 } 980 981 return date; 982 } 983 984} 985 986/***/ }), 987
vendor: 2,603 bytes, lines 988-1042
988/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js": 989/*!***********************************************************************************************************************************!*\ 990 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js ***! 991 \***********************************************************************************************************************************/ 992/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 993 994__webpack_require__.r(__webpack_exports__); 995/* harmony export */ __webpack_require__.d(__webpack_exports__, { 996/* harmony export */ "Hour0to23Parser": () => (/* binding */ Hour0to23Parser) 997/* harmony export */ }); 998/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 999/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1000/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1001function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1002 1003 1004 1005 1006class Hour0to23Parser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1007 constructor() { 1008 super(...arguments); 1009 1010 _defineProperty(this, "priority", 70); 1011 1012 _defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'K', 'k', 't', 'T']); 1013 } 1014 1015 parse(dateString, token, match) { 1016 switch (token) { 1017 case 'H': 1018 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.hour23h, dateString); 1019 1020 case 'Ho': 1021 return match.ordinalNumber(dateString, { 1022 unit: 'hour' 1023 }); 1024 1025 default: 1026 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1027 } 1028 } 1029 1030 validate(_date, value) { 1031 return value >= 0 && value <= 23; 1032 } 1033 1034 set(date, _flags, value) { 1035 date.setUTCHours(value, 0, 0, 0); 1036 return date; 1037 } 1038 1039} 1040 1041/***/ }), 1042
vendor: 2,653 bytes, lines 1043-1098
1043/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js": 1044/*!***********************************************************************************************************************************!*\ 1045 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js ***! 1046 \***********************************************************************************************************************************/ 1047/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1048 1049__webpack_require__.r(__webpack_exports__); 1050/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1051/* harmony export */ "Hour1To24Parser": () => (/* binding */ Hour1To24Parser) 1052/* harmony export */ }); 1053/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1054/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1055/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1056function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1057 1058 1059 1060 1061class Hour1To24Parser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1062 constructor() { 1063 super(...arguments); 1064 1065 _defineProperty(this, "priority", 70); 1066 1067 _defineProperty(this, "incompatibleTokens", ['a', 'b', 'h', 'H', 'K', 't', 'T']); 1068 } 1069 1070 parse(dateString, token, match) { 1071 switch (token) { 1072 case 'k': 1073 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.hour24h, dateString); 1074 1075 case 'ko': 1076 return match.ordinalNumber(dateString, { 1077 unit: 'hour' 1078 }); 1079 1080 default: 1081 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1082 } 1083 } 1084 1085 validate(_date, value) { 1086 return value >= 1 && value <= 24; 1087 } 1088 1089 set(date, _flags, value) { 1090 var hours = value <= 24 ? value % 24 : value; 1091 date.setUTCHours(hours, 0, 0, 0); 1092 return date; 1093 } 1094 1095} 1096 1097/***/ }), 1098
vendor: 2,808 bytes, lines 1099-1162
1099/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js": 1100/*!***********************************************************************************************************************************!*\ 1101 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js ***! 1102 \***********************************************************************************************************************************/ 1103/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1104 1105__webpack_require__.r(__webpack_exports__); 1106/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1107/* harmony export */ "Hour1to12Parser": () => (/* binding */ Hour1to12Parser) 1108/* harmony export */ }); 1109/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1110/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1111/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1112function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1113 1114 1115 1116 1117class Hour1to12Parser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1118 constructor() { 1119 super(...arguments); 1120 1121 _defineProperty(this, "priority", 70); 1122 1123 _defineProperty(this, "incompatibleTokens", ['H', 'K', 'k', 't', 'T']); 1124 } 1125 1126 parse(dateString, token, match) { 1127 switch (token) { 1128 case 'h': 1129 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.hour12h, dateString); 1130 1131 case 'ho': 1132 return match.ordinalNumber(dateString, { 1133 unit: 'hour' 1134 }); 1135 1136 default: 1137 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1138 } 1139 } 1140 1141 validate(_date, value) { 1142 return value >= 1 && value <= 12; 1143 } 1144 1145 set(date, _flags, value) { 1146 var isPM = date.getUTCHours() >= 12; 1147 1148 if (isPM && value < 12) { 1149 date.setUTCHours(value + 12, 0, 0, 0); 1150 } else if (!isPM && value === 12) { 1151 date.setUTCHours(0, 0, 0, 0); 1152 } else { 1153 date.setUTCHours(value, 0, 0, 0); 1154 } 1155 1156 return date; 1157 } 1158 1159} 1160 1161/***/ }), 1162
vendor: 4,220 bytes, lines 1163-1275
1163/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js": 1164/*!********************************************************************************************************************************!*\ 1165 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js ***! 1166 \********************************************************************************************************************************/ 1167/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1168 1169__webpack_require__.r(__webpack_exports__); 1170/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1171/* harmony export */ "ISODayParser": () => (/* binding */ ISODayParser) 1172/* harmony export */ }); 1173/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1174/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1175/* harmony import */ var _lib_setUTCISODay_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../_lib/setUTCISODay/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISODay/index.js"); 1176function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1177 1178 1179 1180 // ISO day of week 1181 1182class ISODayParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1183 constructor() { 1184 super(...arguments); 1185 1186 _defineProperty(this, "priority", 90); 1187 1188 _defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'E', 'e', 'c', 't', 'T']); 1189 } 1190 1191 parse(dateString, token, match) { 1192 var valueCallback = function (value) { 1193 if (value === 0) { 1194 return 7; 1195 } 1196 1197 return value; 1198 }; 1199 1200 switch (token) { 1201 // 2 1202 case 'i': 1203 case 'ii': 1204 // 02 1205 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1206 // 2nd 1207 1208 case 'io': 1209 return match.ordinalNumber(dateString, { 1210 unit: 'day' 1211 }); 1212 // Tue 1213 1214 case 'iii': 1215 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.day(dateString, { 1216 width: 'abbreviated', 1217 context: 'formatting' 1218 }) || match.day(dateString, { 1219 width: 'short', 1220 context: 'formatting' 1221 }) || match.day(dateString, { 1222 width: 'narrow', 1223 context: 'formatting' 1224 }), valueCallback); 1225 // T 1226 1227 case 'iiiii': 1228 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.day(dateString, { 1229 width: 'narrow', 1230 context: 'formatting' 1231 }), valueCallback); 1232 // Tu 1233 1234 case 'iiiiii': 1235 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.day(dateString, { 1236 width: 'short', 1237 context: 'formatting' 1238 }) || match.day(dateString, { 1239 width: 'narrow', 1240 context: 'formatting' 1241 }), valueCallback); 1242 // Tuesday 1243 1244 case 'iiii': 1245 default: 1246 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.day(dateString, { 1247 width: 'wide', 1248 context: 'formatting' 1249 }) || match.day(dateString, { 1250 width: 'abbreviated', 1251 context: 'formatting' 1252 }) || match.day(dateString, { 1253 width: 'short', 1254 context: 'formatting' 1255 }) || match.day(dateString, { 1256 width: 'narrow', 1257 context: 'formatting' 1258 }), valueCallback); 1259 } 1260 } 1261 1262 validate(_date, value) { 1263 return value >= 1 && value <= 7; 1264 } 1265 1266 set(date, _flags, value) { 1267 date = (0,_lib_setUTCISODay_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(date, value); 1268 date.setUTCHours(0, 0, 0, 0); 1269 return date; 1270 } 1271 1272} 1273 1274/***/ }), 1275
vendor: 3,155 bytes, lines 1276-1335
1276/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js": 1277/*!*************************************************************************************************************************************!*\ 1278 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js ***! 1279 \*************************************************************************************************************************************/ 1280/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1281 1282__webpack_require__.r(__webpack_exports__); 1283/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1284/* harmony export */ "ISOTimezoneParser": () => (/* binding */ ISOTimezoneParser) 1285/* harmony export */ }); 1286/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1287/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1288/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1289function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1290 1291 1292 1293 // Timezone (ISO-8601) 1294 1295class ISOTimezoneParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1296 constructor() { 1297 super(...arguments); 1298 1299 _defineProperty(this, "priority", 10); 1300 1301 _defineProperty(this, "incompatibleTokens", ['t', 'T', 'X']); 1302 } 1303 1304 parse(dateString, token) { 1305 switch (token) { 1306 case 'x': 1307 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basicOptionalMinutes, dateString); 1308 1309 case 'xx': 1310 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basic, dateString); 1311 1312 case 'xxxx': 1313 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basicOptionalSeconds, dateString); 1314 1315 case 'xxxxx': 1316 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.extendedOptionalSeconds, dateString); 1317 1318 case 'xxx': 1319 default: 1320 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.extended, dateString); 1321 } 1322 } 1323 1324 set(date, flags, value) { 1325 if (flags.timestampIsSet) { 1326 return date; 1327 } 1328 1329 return new Date(date.getTime() - value); 1330 } 1331 1332} 1333 1334/***/ }), 1335
vendor: 3,207 bytes, lines 1336-1395
1336/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js": 1337/*!******************************************************************************************************************************************!*\ 1338 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js ***! 1339 \******************************************************************************************************************************************/ 1340/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1341 1342__webpack_require__.r(__webpack_exports__); 1343/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1344/* harmony export */ "ISOTimezoneWithZParser": () => (/* binding */ ISOTimezoneWithZParser) 1345/* harmony export */ }); 1346/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1347/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1348/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1349function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1350 1351 1352 1353 // Timezone (ISO-8601. +00:00 is `'Z'`) 1354 1355class ISOTimezoneWithZParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1356 constructor() { 1357 super(...arguments); 1358 1359 _defineProperty(this, "priority", 10); 1360 1361 _defineProperty(this, "incompatibleTokens", ['t', 'T', 'x']); 1362 } 1363 1364 parse(dateString, token) { 1365 switch (token) { 1366 case 'X': 1367 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basicOptionalMinutes, dateString); 1368 1369 case 'XX': 1370 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basic, dateString); 1371 1372 case 'XXXX': 1373 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.basicOptionalSeconds, dateString); 1374 1375 case 'XXXXX': 1376 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.extendedOptionalSeconds, dateString); 1377 1378 case 'XXX': 1379 default: 1380 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseTimezonePattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.timezonePatterns.extended, dateString); 1381 } 1382 } 1383 1384 set(date, flags, value) { 1385 if (flags.timestampIsSet) { 1386 return date; 1387 } 1388 1389 return new Date(date.getTime() - value); 1390 } 1391 1392} 1393 1394/***/ }), 1395
vendor: 3,308 bytes, lines 1396-1454
1396/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js": 1397/*!*********************************************************************************************************************************!*\ 1398 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js ***! 1399 \*********************************************************************************************************************************/ 1400/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1401 1402__webpack_require__.r(__webpack_exports__); 1403/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1404/* harmony export */ "ISOWeekParser": () => (/* binding */ ISOWeekParser) 1405/* harmony export */ }); 1406/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1407/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1408/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1409/* harmony import */ var _lib_setUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../_lib/setUTCISOWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCISOWeek/index.js"); 1410/* harmony import */ var _lib_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../_lib/startOfUTCISOWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js"); 1411function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1412 1413 1414 1415 1416 1417 // ISO week of year 1418 1419class ISOWeekParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1420 constructor() { 1421 super(...arguments); 1422 1423 _defineProperty(this, "priority", 100); 1424 1425 _defineProperty(this, "incompatibleTokens", ['y', 'Y', 'u', 'q', 'Q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); 1426 } 1427 1428 parse(dateString, token, match) { 1429 switch (token) { 1430 case 'I': 1431 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.week, dateString); 1432 1433 case 'Io': 1434 return match.ordinalNumber(dateString, { 1435 unit: 'week' 1436 }); 1437 1438 default: 1439 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1440 } 1441 } 1442 1443 validate(_date, value) { 1444 return value >= 1 && value <= 53; 1445 } 1446 1447 set(date, _flags, value) { 1448 return (0,_lib_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])((0,_lib_setUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_4__["default"])(date, value)); 1449 } 1450 1451} 1452 1453/***/ }), 1454
vendor: 2,649 bytes, lines 1455-1501
1455/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js": 1456/*!*************************************************************************************************************************************!*\ 1457 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js ***! 1458 \*************************************************************************************************************************************/ 1459/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1460 1461__webpack_require__.r(__webpack_exports__); 1462/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1463/* harmony export */ "ISOWeekYearParser": () => (/* binding */ ISOWeekYearParser) 1464/* harmony export */ }); 1465/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1466/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1467/* harmony import */ var _lib_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../_lib/startOfUTCISOWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/startOfUTCISOWeek/index.js"); 1468function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1469 1470 1471 1472 // ISO week-numbering year 1473 1474class ISOWeekYearParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1475 constructor() { 1476 super(...arguments); 1477 1478 _defineProperty(this, "priority", 130); 1479 1480 _defineProperty(this, "incompatibleTokens", ['G', 'y', 'Y', 'u', 'Q', 'q', 'M', 'L', 'w', 'd', 'D', 'e', 'c', 't', 'T']); 1481 } 1482 1483 parse(dateString, token) { 1484 if (token === 'R') { 1485 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigitsSigned)(4, dateString); 1486 } 1487 1488 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigitsSigned)(token.length, dateString); 1489 } 1490 1491 set(_date, _flags, value) { 1492 var firstWeekOfYear = new Date(0); 1493 firstWeekOfYear.setUTCFullYear(value, 0, 4); 1494 firstWeekOfYear.setUTCHours(0, 0, 0, 0); 1495 return (0,_lib_startOfUTCISOWeek_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(firstWeekOfYear); 1496 } 1497 1498} 1499 1500/***/ }), 1501
vendor: 4,171 bytes, lines 1502-1611
1502/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js": 1503/*!**********************************************************************************************************************************!*\ 1504 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js ***! 1505 \**********************************************************************************************************************************/ 1506/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1507 1508__webpack_require__.r(__webpack_exports__); 1509/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1510/* harmony export */ "LocalDayParser": () => (/* binding */ LocalDayParser) 1511/* harmony export */ }); 1512/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1513/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1514/* harmony import */ var _lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../_lib/setUTCDay/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCDay/index.js"); 1515function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1516 1517 1518 1519 // Local day of week 1520 1521class LocalDayParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1522 constructor() { 1523 super(...arguments); 1524 1525 _defineProperty(this, "priority", 90); 1526 1527 _defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'c', 't', 'T']); 1528 } 1529 1530 parse(dateString, token, match, options) { 1531 var valueCallback = function (value) { 1532 var wholeWeekDays = Math.floor((value - 1) / 7) * 7; 1533 return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; 1534 }; 1535 1536 switch (token) { 1537 // 3 1538 case 'e': 1539 case 'ee': 1540 // 03 1541 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString), valueCallback); 1542 // 3rd 1543 1544 case 'eo': 1545 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 1546 unit: 'day' 1547 }), valueCallback); 1548 // Tue 1549 1550 case 'eee': 1551 return match.day(dateString, { 1552 width: 'abbreviated', 1553 context: 'formatting' 1554 }) || match.day(dateString, { 1555 width: 'short', 1556 context: 'formatting' 1557 }) || match.day(dateString, { 1558 width: 'narrow', 1559 context: 'formatting' 1560 }); 1561 // T 1562 1563 case 'eeeee': 1564 return match.day(dateString, { 1565 width: 'narrow', 1566 context: 'formatting' 1567 }); 1568 // Tu 1569 1570 case 'eeeeee': 1571 return match.day(dateString, { 1572 width: 'short', 1573 context: 'formatting' 1574 }) || match.day(dateString, { 1575 width: 'narrow', 1576 context: 'formatting' 1577 }); 1578 // Tuesday 1579 1580 case 'eeee': 1581 default: 1582 return match.day(dateString, { 1583 width: 'wide', 1584 context: 'formatting' 1585 }) || match.day(dateString, { 1586 width: 'abbreviated', 1587 context: 'formatting' 1588 }) || match.day(dateString, { 1589 width: 'short', 1590 context: 'formatting' 1591 }) || match.day(dateString, { 1592 width: 'narrow', 1593 context: 'formatting' 1594 }); 1595 } 1596 } 1597 1598 validate(_date, value) { 1599 return value >= 0 && value <= 6; 1600 } 1601 1602 set(date, _flags, value, options) { 1603 date = (0,_lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(date, value, options); 1604 date.setUTCHours(0, 0, 0, 0); 1605 return date; 1606 } 1607 1608} 1609 1610/***/ }), 1611
vendor: 3,322 bytes, lines 1612-1670
1612/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js": 1613/*!***********************************************************************************************************************************!*\ 1614 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js ***! 1615 \***********************************************************************************************************************************/ 1616/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1617 1618__webpack_require__.r(__webpack_exports__); 1619/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1620/* harmony export */ "LocalWeekParser": () => (/* binding */ LocalWeekParser) 1621/* harmony export */ }); 1622/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1623/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1624/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1625/* harmony import */ var _lib_setUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../_lib/setUTCWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCWeek/index.js"); 1626/* harmony import */ var _lib_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../_lib/startOfUTCWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js"); 1627function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1628 1629 1630 1631 1632 1633 // Local week of year 1634 1635class LocalWeekParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1636 constructor() { 1637 super(...arguments); 1638 1639 _defineProperty(this, "priority", 100); 1640 1641 _defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); 1642 } 1643 1644 parse(dateString, token, match) { 1645 switch (token) { 1646 case 'w': 1647 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.week, dateString); 1648 1649 case 'wo': 1650 return match.ordinalNumber(dateString, { 1651 unit: 'week' 1652 }); 1653 1654 default: 1655 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1656 } 1657 } 1658 1659 validate(_date, value) { 1660 return value >= 1 && value <= 53; 1661 } 1662 1663 set(date, _flags, value, options) { 1664 return (0,_lib_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])((0,_lib_setUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_4__["default"])(date, value, options), options); 1665 } 1666 1667} 1668 1669/***/ }), 1670
vendor: 4,016 bytes, lines 1671-1746
1671/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js": 1672/*!***************************************************************************************************************************************!*\ 1673 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js ***! 1674 \***************************************************************************************************************************************/ 1675/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1676 1677__webpack_require__.r(__webpack_exports__); 1678/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1679/* harmony export */ "LocalWeekYearParser": () => (/* binding */ LocalWeekYearParser) 1680/* harmony export */ }); 1681/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1682/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1683/* harmony import */ var _lib_getUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../_lib/getUTCWeekYear/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/getUTCWeekYear/index.js"); 1684/* harmony import */ var _lib_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../_lib/startOfUTCWeek/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/startOfUTCWeek/index.js"); 1685function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1686 1687 1688 1689 1690 1691// Local week-numbering year 1692class LocalWeekYearParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1693 constructor() { 1694 super(...arguments); 1695 1696 _defineProperty(this, "priority", 130); 1697 1698 _defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'Q', 'q', 'M', 'L', 'I', 'd', 'D', 'i', 't', 'T']); 1699 } 1700 1701 parse(dateString, token, match) { 1702 var valueCallback = function (year) { 1703 return { 1704 year: year, 1705 isTwoDigitYear: token === 'YY' 1706 }; 1707 }; 1708 1709 switch (token) { 1710 case 'Y': 1711 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(4, dateString), valueCallback); 1712 1713 case 'Yo': 1714 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 1715 unit: 'year' 1716 }), valueCallback); 1717 1718 default: 1719 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString), valueCallback); 1720 } 1721 } 1722 1723 validate(_date, value) { 1724 return value.isTwoDigitYear || value.year > 0; 1725 } 1726 1727 set(date, flags, value, options) { 1728 var currentYear = (0,_lib_getUTCWeekYear_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(date, options); 1729 1730 if (value.isTwoDigitYear) { 1731 var normalizedTwoDigitYear = (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.normalizeTwoDigitYear)(value.year, currentYear); 1732 date.setUTCFullYear(normalizedTwoDigitYear, 0, options.firstWeekContainsDate); 1733 date.setUTCHours(0, 0, 0, 0); 1734 return (0,_lib_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(date, options); 1735 } 1736 1737 var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; 1738 date.setUTCFullYear(year, 0, options.firstWeekContainsDate); 1739 date.setUTCHours(0, 0, 0, 0); 1740 return (0,_lib_startOfUTCWeek_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])(date, options); 1741 } 1742 1743} 1744 1745/***/ }), 1746
vendor: 2,557 bytes, lines 1747-1801
1747/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js": 1748/*!********************************************************************************************************************************!*\ 1749 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js ***! 1750 \********************************************************************************************************************************/ 1751/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1752 1753__webpack_require__.r(__webpack_exports__); 1754/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1755/* harmony export */ "MinuteParser": () => (/* binding */ MinuteParser) 1756/* harmony export */ }); 1757/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1758/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1759/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1760function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1761 1762 1763 1764 1765class MinuteParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1766 constructor() { 1767 super(...arguments); 1768 1769 _defineProperty(this, "priority", 60); 1770 1771 _defineProperty(this, "incompatibleTokens", ['t', 'T']); 1772 } 1773 1774 parse(dateString, token, match) { 1775 switch (token) { 1776 case 'm': 1777 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.minute, dateString); 1778 1779 case 'mo': 1780 return match.ordinalNumber(dateString, { 1781 unit: 'minute' 1782 }); 1783 1784 default: 1785 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1786 } 1787 } 1788 1789 validate(_date, value) { 1790 return value >= 0 && value <= 59; 1791 } 1792 1793 set(date, _flags, value) { 1794 date.setUTCMinutes(value, 0, 0); 1795 return date; 1796 } 1797 1798} 1799 1800/***/ }), 1801
vendor: 3,788 bytes, lines 1802-1895
1802/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js": 1803/*!*******************************************************************************************************************************!*\ 1804 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js ***! 1805 \*******************************************************************************************************************************/ 1806/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1807 1808__webpack_require__.r(__webpack_exports__); 1809/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1810/* harmony export */ "MonthParser": () => (/* binding */ MonthParser) 1811/* harmony export */ }); 1812/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1813/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1814/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1815function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1816 1817 1818 1819 1820class MonthParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1821 constructor() { 1822 super(...arguments); 1823 1824 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'L', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); 1825 1826 _defineProperty(this, "priority", 110); 1827 } 1828 1829 parse(dateString, token, match) { 1830 var valueCallback = function (value) { 1831 return value - 1; 1832 }; 1833 1834 switch (token) { 1835 // 1, 2, ..., 12 1836 case 'M': 1837 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.month, dateString), valueCallback); 1838 // 01, 02, ..., 12 1839 1840 case 'MM': 1841 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(2, dateString), valueCallback); 1842 // 1st, 2nd, ..., 12th 1843 1844 case 'Mo': 1845 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 1846 unit: 'month' 1847 }), valueCallback); 1848 // Jan, Feb, ..., Dec 1849 1850 case 'MMM': 1851 return match.month(dateString, { 1852 width: 'abbreviated', 1853 context: 'formatting' 1854 }) || match.month(dateString, { 1855 width: 'narrow', 1856 context: 'formatting' 1857 }); 1858 // J, F, ..., D 1859 1860 case 'MMMMM': 1861 return match.month(dateString, { 1862 width: 'narrow', 1863 context: 'formatting' 1864 }); 1865 // January, February, ..., December 1866 1867 case 'MMMM': 1868 default: 1869 return match.month(dateString, { 1870 width: 'wide', 1871 context: 'formatting' 1872 }) || match.month(dateString, { 1873 width: 'abbreviated', 1874 context: 'formatting' 1875 }) || match.month(dateString, { 1876 width: 'narrow', 1877 context: 'formatting' 1878 }); 1879 } 1880 } 1881 1882 validate(_date, value) { 1883 return value >= 0 && value <= 11; 1884 } 1885 1886 set(date, _flags, value) { 1887 date.setUTCMonth(value, 1); 1888 date.setUTCHours(0, 0, 0, 0); 1889 return date; 1890 } 1891 1892} 1893 1894/***/ }), 1895
vendor: 3,205 bytes, lines 1896-1981
1896/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js": 1897/*!*********************************************************************************************************************************!*\ 1898 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js ***! 1899 \*********************************************************************************************************************************/ 1900/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1901 1902__webpack_require__.r(__webpack_exports__); 1903/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1904/* harmony export */ "QuarterParser": () => (/* binding */ QuarterParser) 1905/* harmony export */ }); 1906/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1907/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1908function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1909 1910 1911 1912class QuarterParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 1913 constructor() { 1914 super(...arguments); 1915 1916 _defineProperty(this, "priority", 120); 1917 1918 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); 1919 } 1920 1921 parse(dateString, token, match) { 1922 switch (token) { 1923 // 1, 2, 3, 4 1924 case 'Q': 1925 case 'QQ': 1926 // 01, 02, 03, 04 1927 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 1928 // 1st, 2nd, 3rd, 4th 1929 1930 case 'Qo': 1931 return match.ordinalNumber(dateString, { 1932 unit: 'quarter' 1933 }); 1934 // Q1, Q2, Q3, Q4 1935 1936 case 'QQQ': 1937 return match.quarter(dateString, { 1938 width: 'abbreviated', 1939 context: 'formatting' 1940 }) || match.quarter(dateString, { 1941 width: 'narrow', 1942 context: 'formatting' 1943 }); 1944 // 1, 2, 3, 4 (narrow quarter; could be not numerical) 1945 1946 case 'QQQQQ': 1947 return match.quarter(dateString, { 1948 width: 'narrow', 1949 context: 'formatting' 1950 }); 1951 // 1st quarter, 2nd quarter, ... 1952 1953 case 'QQQQ': 1954 default: 1955 return match.quarter(dateString, { 1956 width: 'wide', 1957 context: 'formatting' 1958 }) || match.quarter(dateString, { 1959 width: 'abbreviated', 1960 context: 'formatting' 1961 }) || match.quarter(dateString, { 1962 width: 'narrow', 1963 context: 'formatting' 1964 }); 1965 } 1966 } 1967 1968 validate(_date, value) { 1969 return value >= 1 && value <= 4; 1970 } 1971 1972 set(date, _flags, value) { 1973 date.setUTCMonth((value - 1) * 3, 1); 1974 date.setUTCHours(0, 0, 0, 0); 1975 return date; 1976 } 1977 1978} 1979 1980/***/ }), 1981
vendor: 2,554 bytes, lines 1982-2036
1982/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js": 1983/*!********************************************************************************************************************************!*\ 1984 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js ***! 1985 \********************************************************************************************************************************/ 1986/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 1987 1988__webpack_require__.r(__webpack_exports__); 1989/* harmony export */ __webpack_require__.d(__webpack_exports__, { 1990/* harmony export */ "SecondParser": () => (/* binding */ SecondParser) 1991/* harmony export */ }); 1992/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 1993/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 1994/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 1995function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 1996 1997 1998 1999 2000class SecondParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2001 constructor() { 2002 super(...arguments); 2003 2004 _defineProperty(this, "priority", 50); 2005 2006 _defineProperty(this, "incompatibleTokens", ['t', 'T']); 2007 } 2008 2009 parse(dateString, token, match) { 2010 switch (token) { 2011 case 's': 2012 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.second, dateString); 2013 2014 case 'so': 2015 return match.ordinalNumber(dateString, { 2016 unit: 'second' 2017 }); 2018 2019 default: 2020 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 2021 } 2022 } 2023 2024 validate(_date, value) { 2025 return value >= 0 && value <= 59; 2026 } 2027 2028 set(date, _flags, value) { 2029 date.setUTCSeconds(value, 0); 2030 return date; 2031 } 2032 2033} 2034 2035/***/ }), 2036
vendor: 4,253 bytes, lines 2037-2146
2037/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js": 2038/*!********************************************************************************************************************************************!*\ 2039 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js ***! 2040 \********************************************************************************************************************************************/ 2041/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2042 2043__webpack_require__.r(__webpack_exports__); 2044/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2045/* harmony export */ "StandAloneLocalDayParser": () => (/* binding */ StandAloneLocalDayParser) 2046/* harmony export */ }); 2047/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2048/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2049/* harmony import */ var _lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../_lib/setUTCDay/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/setUTCDay/index.js"); 2050function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2051 2052 2053 2054 // Stand-alone local day of week 2055 2056class StandAloneLocalDayParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2057 constructor() { 2058 super(...arguments); 2059 2060 _defineProperty(this, "priority", 90); 2061 2062 _defineProperty(this, "incompatibleTokens", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']); 2063 } 2064 2065 parse(dateString, token, match, options) { 2066 var valueCallback = function (value) { 2067 var wholeWeekDays = Math.floor((value - 1) / 7) * 7; 2068 return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays; 2069 }; 2070 2071 switch (token) { 2072 // 3 2073 case 'c': 2074 case 'cc': 2075 // 03 2076 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString), valueCallback); 2077 // 3rd 2078 2079 case 'co': 2080 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 2081 unit: 'day' 2082 }), valueCallback); 2083 // Tue 2084 2085 case 'ccc': 2086 return match.day(dateString, { 2087 width: 'abbreviated', 2088 context: 'standalone' 2089 }) || match.day(dateString, { 2090 width: 'short', 2091 context: 'standalone' 2092 }) || match.day(dateString, { 2093 width: 'narrow', 2094 context: 'standalone' 2095 }); 2096 // T 2097 2098 case 'ccccc': 2099 return match.day(dateString, { 2100 width: 'narrow', 2101 context: 'standalone' 2102 }); 2103 // Tu 2104 2105 case 'cccccc': 2106 return match.day(dateString, { 2107 width: 'short', 2108 context: 'standalone' 2109 }) || match.day(dateString, { 2110 width: 'narrow', 2111 context: 'standalone' 2112 }); 2113 // Tuesday 2114 2115 case 'cccc': 2116 default: 2117 return match.day(dateString, { 2118 width: 'wide', 2119 context: 'standalone' 2120 }) || match.day(dateString, { 2121 width: 'abbreviated', 2122 context: 'standalone' 2123 }) || match.day(dateString, { 2124 width: 'short', 2125 context: 'standalone' 2126 }) || match.day(dateString, { 2127 width: 'narrow', 2128 context: 'standalone' 2129 }); 2130 } 2131 } 2132 2133 validate(_date, value) { 2134 return value >= 0 && value <= 6; 2135 } 2136 2137 set(date, _flags, value, options) { 2138 date = (0,_lib_setUTCDay_index_js__WEBPACK_IMPORTED_MODULE_2__["default"])(date, value, options); 2139 date.setUTCHours(0, 0, 0, 0); 2140 return date; 2141 } 2142 2143} 2144 2145/***/ }), 2146
vendor: 3,858 bytes, lines 2147-2240
2147/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js": 2148/*!*****************************************************************************************************************************************!*\ 2149 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js ***! 2150 \*****************************************************************************************************************************************/ 2151/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2152 2153__webpack_require__.r(__webpack_exports__); 2154/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2155/* harmony export */ "StandAloneMonthParser": () => (/* binding */ StandAloneMonthParser) 2156/* harmony export */ }); 2157/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2158/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 2159/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2160function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2161 2162 2163 2164 2165class StandAloneMonthParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2166 constructor() { 2167 super(...arguments); 2168 2169 _defineProperty(this, "priority", 110); 2170 2171 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'q', 'Q', 'M', 'w', 'I', 'D', 'i', 'e', 'c', 't', 'T']); 2172 } 2173 2174 parse(dateString, token, match) { 2175 var valueCallback = function (value) { 2176 return value - 1; 2177 }; 2178 2179 switch (token) { 2180 // 1, 2, ..., 12 2181 case 'L': 2182 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNumericPattern)(_constants_js__WEBPACK_IMPORTED_MODULE_2__.numericPatterns.month, dateString), valueCallback); 2183 // 01, 02, ..., 12 2184 2185 case 'LL': 2186 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(2, dateString), valueCallback); 2187 // 1st, 2nd, ..., 12th 2188 2189 case 'Lo': 2190 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 2191 unit: 'month' 2192 }), valueCallback); 2193 // Jan, Feb, ..., Dec 2194 2195 case 'LLL': 2196 return match.month(dateString, { 2197 width: 'abbreviated', 2198 context: 'standalone' 2199 }) || match.month(dateString, { 2200 width: 'narrow', 2201 context: 'standalone' 2202 }); 2203 // J, F, ..., D 2204 2205 case 'LLLLL': 2206 return match.month(dateString, { 2207 width: 'narrow', 2208 context: 'standalone' 2209 }); 2210 // January, February, ..., December 2211 2212 case 'LLLL': 2213 default: 2214 return match.month(dateString, { 2215 width: 'wide', 2216 context: 'standalone' 2217 }) || match.month(dateString, { 2218 width: 'abbreviated', 2219 context: 'standalone' 2220 }) || match.month(dateString, { 2221 width: 'narrow', 2222 context: 'standalone' 2223 }); 2224 } 2225 } 2226 2227 validate(_date, value) { 2228 return value >= 0 && value <= 11; 2229 } 2230 2231 set(date, _flags, value) { 2232 date.setUTCMonth(value, 1); 2233 date.setUTCHours(0, 0, 0, 0); 2234 return date; 2235 } 2236 2237} 2238 2239/***/ }), 2240
vendor: 3,275 bytes, lines 2241-2326
2241/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js": 2242/*!*******************************************************************************************************************************************!*\ 2243 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js ***! 2244 \*******************************************************************************************************************************************/ 2245/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2246 2247__webpack_require__.r(__webpack_exports__); 2248/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2249/* harmony export */ "StandAloneQuarterParser": () => (/* binding */ StandAloneQuarterParser) 2250/* harmony export */ }); 2251/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2252/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2253function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2254 2255 2256 2257class StandAloneQuarterParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2258 constructor() { 2259 super(...arguments); 2260 2261 _defineProperty(this, "priority", 120); 2262 2263 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'Q', 'M', 'L', 'w', 'I', 'd', 'D', 'i', 'e', 'c', 't', 'T']); 2264 } 2265 2266 parse(dateString, token, match) { 2267 switch (token) { 2268 // 1, 2, 3, 4 2269 case 'q': 2270 case 'qq': 2271 // 01, 02, 03, 04 2272 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString); 2273 // 1st, 2nd, 3rd, 4th 2274 2275 case 'qo': 2276 return match.ordinalNumber(dateString, { 2277 unit: 'quarter' 2278 }); 2279 // Q1, Q2, Q3, Q4 2280 2281 case 'qqq': 2282 return match.quarter(dateString, { 2283 width: 'abbreviated', 2284 context: 'standalone' 2285 }) || match.quarter(dateString, { 2286 width: 'narrow', 2287 context: 'standalone' 2288 }); 2289 // 1, 2, 3, 4 (narrow quarter; could be not numerical) 2290 2291 case 'qqqqq': 2292 return match.quarter(dateString, { 2293 width: 'narrow', 2294 context: 'standalone' 2295 }); 2296 // 1st quarter, 2nd quarter, ... 2297 2298 case 'qqqq': 2299 default: 2300 return match.quarter(dateString, { 2301 width: 'wide', 2302 context: 'standalone' 2303 }) || match.quarter(dateString, { 2304 width: 'abbreviated', 2305 context: 'standalone' 2306 }) || match.quarter(dateString, { 2307 width: 'narrow', 2308 context: 'standalone' 2309 }); 2310 } 2311 } 2312 2313 validate(_date, value) { 2314 return value >= 1 && value <= 4; 2315 } 2316 2317 set(date, _flags, value) { 2318 date.setUTCMonth((value - 1) * 3, 1); 2319 date.setUTCHours(0, 0, 0, 0); 2320 return date; 2321 } 2322 2323} 2324 2325/***/ }), 2326
vendor: 2,025 bytes, lines 2327-2365
2327/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js": 2328/*!***********************************************************************************************************************************************!*\ 2329 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js ***! 2330 \***********************************************************************************************************************************************/ 2331/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2332 2333__webpack_require__.r(__webpack_exports__); 2334/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2335/* harmony export */ "TimestampMillisecondsParser": () => (/* binding */ TimestampMillisecondsParser) 2336/* harmony export */ }); 2337/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2338/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2339function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2340 2341 2342 2343class TimestampMillisecondsParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2344 constructor() { 2345 super(...arguments); 2346 2347 _defineProperty(this, "priority", 20); 2348 2349 _defineProperty(this, "incompatibleTokens", '*'); 2350 } 2351 2352 parse(dateString) { 2353 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseAnyDigitsSigned)(dateString); 2354 } 2355 2356 set(_date, _flags, value) { 2357 return [new Date(value), { 2358 timestampIsSet: true 2359 }]; 2360 } 2361 2362} 2363 2364/***/ }), 2365
vendor: 1,997 bytes, lines 2366-2404
2366/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js": 2367/*!******************************************************************************************************************************************!*\ 2368 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js ***! 2369 \******************************************************************************************************************************************/ 2370/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2371 2372__webpack_require__.r(__webpack_exports__); 2373/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2374/* harmony export */ "TimestampSecondsParser": () => (/* binding */ TimestampSecondsParser) 2375/* harmony export */ }); 2376/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2377/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2378function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2379 2380 2381 2382class TimestampSecondsParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2383 constructor() { 2384 super(...arguments); 2385 2386 _defineProperty(this, "priority", 40); 2387 2388 _defineProperty(this, "incompatibleTokens", '*'); 2389 } 2390 2391 parse(dateString) { 2392 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseAnyDigitsSigned)(dateString); 2393 } 2394 2395 set(_date, _flags, value) { 2396 return [new Date(value * 1000), { 2397 timestampIsSet: true 2398 }]; 2399 } 2400 2401} 2402 2403/***/ }), 2404
vendor: 3,532 bytes, lines 2405-2483
2405/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js": 2406/*!******************************************************************************************************************************!*\ 2407 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js ***! 2408 \******************************************************************************************************************************/ 2409/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2410 2411__webpack_require__.r(__webpack_exports__); 2412/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2413/* harmony export */ "YearParser": () => (/* binding */ YearParser) 2414/* harmony export */ }); 2415/* harmony import */ var _Parser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Parser.js"); 2416/* harmony import */ var _utils_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js"); 2417function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } 2418 2419 2420 2421// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns 2422// | Year | y | yy | yyy | yyyy | yyyyy | 2423// |----------|-------|----|-------|-------|-------| 2424// | AD 1 | 1 | 01 | 001 | 0001 | 00001 | 2425// | AD 12 | 12 | 12 | 012 | 0012 | 00012 | 2426// | AD 123 | 123 | 23 | 123 | 0123 | 00123 | 2427// | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | 2428// | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | 2429class YearParser extends _Parser_js__WEBPACK_IMPORTED_MODULE_0__.Parser { 2430 constructor() { 2431 super(...arguments); 2432 2433 _defineProperty(this, "priority", 130); 2434 2435 _defineProperty(this, "incompatibleTokens", ['Y', 'R', 'u', 'w', 'I', 'i', 'e', 'c', 't', 'T']); 2436 } 2437 2438 parse(dateString, token, match) { 2439 var valueCallback = function (year) { 2440 return { 2441 year: year, 2442 isTwoDigitYear: token === 'yy' 2443 }; 2444 }; 2445 2446 switch (token) { 2447 case 'y': 2448 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(4, dateString), valueCallback); 2449 2450 case 'yo': 2451 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)(match.ordinalNumber(dateString, { 2452 unit: 'year' 2453 }), valueCallback); 2454 2455 default: 2456 return (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.mapValue)((0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.parseNDigits)(token.length, dateString), valueCallback); 2457 } 2458 } 2459 2460 validate(_date, value) { 2461 return value.isTwoDigitYear || value.year > 0; 2462 } 2463 2464 set(date, flags, value) { 2465 var currentYear = date.getUTCFullYear(); 2466 2467 if (value.isTwoDigitYear) { 2468 var normalizedTwoDigitYear = (0,_utils_js__WEBPACK_IMPORTED_MODULE_1__.normalizeTwoDigitYear)(value.year, currentYear); 2469 date.setUTCFullYear(normalizedTwoDigitYear, 0, 1); 2470 date.setUTCHours(0, 0, 0, 0); 2471 return date; 2472 } 2473 2474 var year = !('era' in flags) || flags.era === 1 ? value.year : 1 - value.year; 2475 date.setUTCFullYear(year, 0, 1); 2476 date.setUTCHours(0, 0, 0, 0); 2477 return date; 2478 } 2479 2480} 2481 2482/***/ }), 2483
vendor: 14,302 bytes, lines 2484-2635
2484/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/index.js": 2485/*!*************************************************************************************************************************!*\ 2486 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/index.js ***! 2487 \*************************************************************************************************************************/ 2488/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2489 2490__webpack_require__.r(__webpack_exports__); 2491/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2492/* harmony export */ "parsers": () => (/* binding */ parsers) 2493/* harmony export */ }); 2494/* harmony import */ var _EraParser_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./EraParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/EraParser.js"); 2495/* harmony import */ var _YearParser_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./YearParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/YearParser.js"); 2496/* harmony import */ var _LocalWeekYearParser_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./LocalWeekYearParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekYearParser.js"); 2497/* harmony import */ var _ISOWeekYearParser_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ISOWeekYearParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekYearParser.js"); 2498/* harmony import */ var _ExtendedYearParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ExtendedYearParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ExtendedYearParser.js"); 2499/* harmony import */ var _QuarterParser_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./QuarterParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/QuarterParser.js"); 2500/* harmony import */ var _StandAloneQuarterParser_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./StandAloneQuarterParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneQuarterParser.js"); 2501/* harmony import */ var _MonthParser_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./MonthParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MonthParser.js"); 2502/* harmony import */ var _StandAloneMonthParser_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./StandAloneMonthParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneMonthParser.js"); 2503/* harmony import */ var _LocalWeekParser_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./LocalWeekParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalWeekParser.js"); 2504/* harmony import */ var _ISOWeekParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ISOWeekParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOWeekParser.js"); 2505/* harmony import */ var _DateParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./DateParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DateParser.js"); 2506/* harmony import */ var _DayOfYearParser_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./DayOfYearParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayOfYearParser.js"); 2507/* harmony import */ var _DayParser_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./DayParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayParser.js"); 2508/* harmony import */ var _LocalDayParser_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./LocalDayParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/LocalDayParser.js"); 2509/* harmony import */ var _StandAloneLocalDayParser_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./StandAloneLocalDayParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js"); 2510/* harmony import */ var _ISODayParser_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./ISODayParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISODayParser.js"); 2511/* harmony import */ var _AMPMParser_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./AMPMParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMParser.js"); 2512/* harmony import */ var _AMPMMidnightParser_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./AMPMMidnightParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/AMPMMidnightParser.js"); 2513/* harmony import */ var _DayPeriodParser_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./DayPeriodParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/DayPeriodParser.js"); 2514/* harmony import */ var _Hour1to12Parser_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./Hour1to12Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1to12Parser.js"); 2515/* harmony import */ var _Hour0to23Parser_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./Hour0to23Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0to23Parser.js"); 2516/* harmony import */ var _Hour0To11Parser_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./Hour0To11Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour0To11Parser.js"); 2517/* harmony import */ var _Hour1To24Parser_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./Hour1To24Parser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/Hour1To24Parser.js"); 2518/* harmony import */ var _MinuteParser_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./MinuteParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/MinuteParser.js"); 2519/* harmony import */ var _SecondParser_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./SecondParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/SecondParser.js"); 2520/* harmony import */ var _FractionOfSecondParser_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./FractionOfSecondParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/FractionOfSecondParser.js"); 2521/* harmony import */ var _ISOTimezoneWithZParser_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./ISOTimezoneWithZParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneWithZParser.js"); 2522/* harmony import */ var _ISOTimezoneParser_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./ISOTimezoneParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/ISOTimezoneParser.js"); 2523/* harmony import */ var _TimestampSecondsParser_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./TimestampSecondsParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampSecondsParser.js"); 2524/* harmony import */ var _TimestampMillisecondsParser_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./TimestampMillisecondsParser.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/TimestampMillisecondsParser.js"); 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556/* 2557 * | | Unit | | Unit | 2558 * |-----|--------------------------------|-----|--------------------------------| 2559 * | a | AM, PM | A* | Milliseconds in day | 2560 * | b | AM, PM, noon, midnight | B | Flexible day period | 2561 * | c | Stand-alone local day of week | C* | Localized hour w/ day period | 2562 * | d | Day of month | D | Day of year | 2563 * | e | Local day of week | E | Day of week | 2564 * | f | | F* | Day of week in month | 2565 * | g* | Modified Julian day | G | Era | 2566 * | h | Hour [1-12] | H | Hour [0-23] | 2567 * | i! | ISO day of week | I! | ISO week of year | 2568 * | j* | Localized hour w/ day period | J* | Localized hour w/o day period | 2569 * | k | Hour [1-24] | K | Hour [0-11] | 2570 * | l* | (deprecated) | L | Stand-alone month | 2571 * | m | Minute | M | Month | 2572 * | n | | N | | 2573 * | o! | Ordinal number modifier | O* | Timezone (GMT) | 2574 * | p | | P | | 2575 * | q | Stand-alone quarter | Q | Quarter | 2576 * | r* | Related Gregorian year | R! | ISO week-numbering year | 2577 * | s | Second | S | Fraction of second | 2578 * | t! | Seconds timestamp | T! | Milliseconds timestamp | 2579 * | u | Extended year | U* | Cyclic year | 2580 * | v* | Timezone (generic non-locat.) | V* | Timezone (location) | 2581 * | w | Local week of year | W* | Week of month | 2582 * | x | Timezone (ISO-8601 w/o Z) | X | Timezone (ISO-8601) | 2583 * | y | Year (abs) | Y | Local week-numbering year | 2584 * | z* | Timezone (specific non-locat.) | Z* | Timezone (aliases) | 2585 * 2586 * Letters marked by * are not implemented but reserved by Unicode standard. 2587 * 2588 * Letters marked by ! are non-standard, but implemented by date-fns: 2589 * - `o` modifies the previous token to turn it into an ordinal (see `parse` docs) 2590 * - `i` is ISO day of week. For `i` and `ii` is returns numeric ISO week days, 2591 * i.e. 7 for Sunday, 1 for Monday, etc. 2592 * - `I` is ISO week of year, as opposed to `w` which is local week of year. 2593 * - `R` is ISO week-numbering year, as opposed to `Y` which is local week-numbering year. 2594 * `R` is supposed to be used in conjunction with `I` and `i` 2595 * for universal ISO week-numbering date, whereas 2596 * `Y` is supposed to be used in conjunction with `w` and `e` 2597 * for week-numbering date specific to the locale. 2598 */ 2599 2600var parsers = { 2601 G: new _EraParser_js__WEBPACK_IMPORTED_MODULE_0__.EraParser(), 2602 y: new _YearParser_js__WEBPACK_IMPORTED_MODULE_1__.YearParser(), 2603 Y: new _LocalWeekYearParser_js__WEBPACK_IMPORTED_MODULE_2__.LocalWeekYearParser(), 2604 R: new _ISOWeekYearParser_js__WEBPACK_IMPORTED_MODULE_3__.ISOWeekYearParser(), 2605 u: new _ExtendedYearParser_js__WEBPACK_IMPORTED_MODULE_4__.ExtendedYearParser(), 2606 Q: new _QuarterParser_js__WEBPACK_IMPORTED_MODULE_5__.QuarterParser(), 2607 q: new _StandAloneQuarterParser_js__WEBPACK_IMPORTED_MODULE_6__.StandAloneQuarterParser(), 2608 M: new _MonthParser_js__WEBPACK_IMPORTED_MODULE_7__.MonthParser(), 2609 L: new _StandAloneMonthParser_js__WEBPACK_IMPORTED_MODULE_8__.StandAloneMonthParser(), 2610 w: new _LocalWeekParser_js__WEBPACK_IMPORTED_MODULE_9__.LocalWeekParser(), 2611 I: new _ISOWeekParser_js__WEBPACK_IMPORTED_MODULE_10__.ISOWeekParser(), 2612 d: new _DateParser_js__WEBPACK_IMPORTED_MODULE_11__.DateParser(), 2613 D: new _DayOfYearParser_js__WEBPACK_IMPORTED_MODULE_12__.DayOfYearParser(), 2614 E: new _DayParser_js__WEBPACK_IMPORTED_MODULE_13__.DayParser(), 2615 e: new _LocalDayParser_js__WEBPACK_IMPORTED_MODULE_14__.LocalDayParser(), 2616 c: new _StandAloneLocalDayParser_js__WEBPACK_IMPORTED_MODULE_15__.StandAloneLocalDayParser(), 2617 i: new _ISODayParser_js__WEBPACK_IMPORTED_MODULE_16__.ISODayParser(), 2618 a: new _AMPMParser_js__WEBPACK_IMPORTED_MODULE_17__.AMPMParser(), 2619 b: new _AMPMMidnightParser_js__WEBPACK_IMPORTED_MODULE_18__.AMPMMidnightParser(), 2620 B: new _DayPeriodParser_js__WEBPACK_IMPORTED_MODULE_19__.DayPeriodParser(), 2621 h: new _Hour1to12Parser_js__WEBPACK_IMPORTED_MODULE_20__.Hour1to12Parser(), 2622 H: new _Hour0to23Parser_js__WEBPACK_IMPORTED_MODULE_21__.Hour0to23Parser(), 2623 K: new _Hour0To11Parser_js__WEBPACK_IMPORTED_MODULE_22__.Hour0To11Parser(), 2624 k: new _Hour1To24Parser_js__WEBPACK_IMPORTED_MODULE_23__.Hour1To24Parser(), 2625 m: new _MinuteParser_js__WEBPACK_IMPORTED_MODULE_24__.MinuteParser(), 2626 s: new _SecondParser_js__WEBPACK_IMPORTED_MODULE_25__.SecondParser(), 2627 S: new _FractionOfSecondParser_js__WEBPACK_IMPORTED_MODULE_26__.FractionOfSecondParser(), 2628 X: new _ISOTimezoneWithZParser_js__WEBPACK_IMPORTED_MODULE_27__.ISOTimezoneWithZParser(), 2629 x: new _ISOTimezoneParser_js__WEBPACK_IMPORTED_MODULE_28__.ISOTimezoneParser(), 2630 t: new _TimestampSecondsParser_js__WEBPACK_IMPORTED_MODULE_29__.TimestampSecondsParser(), 2631 T: new _TimestampMillisecondsParser_js__WEBPACK_IMPORTED_MODULE_30__.TimestampMillisecondsParser() 2632}; 2633 2634/***/ }), 2635
vendor: 5,779 bytes, lines 2636-2788
2636/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js": 2637/*!*****************************************************************************************************************!*\ 2638 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/utils.js ***! 2639 \*****************************************************************************************************************/ 2640/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2641 2642__webpack_require__.r(__webpack_exports__); 2643/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2644/* harmony export */ "dayPeriodEnumToHours": () => (/* binding */ dayPeriodEnumToHours), 2645/* harmony export */ "isLeapYearIndex": () => (/* binding */ isLeapYearIndex), 2646/* harmony export */ "mapValue": () => (/* binding */ mapValue), 2647/* harmony export */ "normalizeTwoDigitYear": () => (/* binding */ normalizeTwoDigitYear), 2648/* harmony export */ "parseAnyDigitsSigned": () => (/* binding */ parseAnyDigitsSigned), 2649/* harmony export */ "parseNDigits": () => (/* binding */ parseNDigits), 2650/* harmony export */ "parseNDigitsSigned": () => (/* binding */ parseNDigitsSigned), 2651/* harmony export */ "parseNumericPattern": () => (/* binding */ parseNumericPattern), 2652/* harmony export */ "parseTimezonePattern": () => (/* binding */ parseTimezonePattern) 2653/* harmony export */ }); 2654/* harmony import */ var _constants_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../constants/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/constants/index.js"); 2655/* harmony import */ var _constants_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/constants.js"); 2656 2657 2658function mapValue(parseFnResult, mapFn) { 2659 if (!parseFnResult) { 2660 return parseFnResult; 2661 } 2662 2663 return { 2664 value: mapFn(parseFnResult.value), 2665 rest: parseFnResult.rest 2666 }; 2667} 2668function parseNumericPattern(pattern, dateString) { 2669 var matchResult = dateString.match(pattern); 2670 2671 if (!matchResult) { 2672 return null; 2673 } 2674 2675 return { 2676 value: parseInt(matchResult[0], 10), 2677 rest: dateString.slice(matchResult[0].length) 2678 }; 2679} 2680function parseTimezonePattern(pattern, dateString) { 2681 var matchResult = dateString.match(pattern); 2682 2683 if (!matchResult) { 2684 return null; 2685 } // Input is 'Z' 2686 2687 2688 if (matchResult[0] === 'Z') { 2689 return { 2690 value: 0, 2691 rest: dateString.slice(1) 2692 }; 2693 } 2694 2695 var sign = matchResult[1] === '+' ? 1 : -1; 2696 var hours = matchResult[2] ? parseInt(matchResult[2], 10) : 0; 2697 var minutes = matchResult[3] ? parseInt(matchResult[3], 10) : 0; 2698 var seconds = matchResult[5] ? parseInt(matchResult[5], 10) : 0; 2699 return { 2700 value: sign * (hours * _constants_index_js__WEBPACK_IMPORTED_MODULE_0__.millisecondsInHour + minutes * _constants_index_js__WEBPACK_IMPORTED_MODULE_0__.millisecondsInMinute + seconds * _constants_index_js__WEBPACK_IMPORTED_MODULE_0__.millisecondsInSecond), 2701 rest: dateString.slice(matchResult[0].length) 2702 }; 2703} 2704function parseAnyDigitsSigned(dateString) { 2705 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.anyDigitsSigned, dateString); 2706} 2707function parseNDigits(n, dateString) { 2708 switch (n) { 2709 case 1: 2710 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.singleDigit, dateString); 2711 2712 case 2: 2713 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.twoDigits, dateString); 2714 2715 case 3: 2716 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.threeDigits, dateString); 2717 2718 case 4: 2719 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.fourDigits, dateString); 2720 2721 default: 2722 return parseNumericPattern(new RegExp('^\\d{1,' + n + '}'), dateString); 2723 } 2724} 2725function parseNDigitsSigned(n, dateString) { 2726 switch (n) { 2727 case 1: 2728 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.singleDigitSigned, dateString); 2729 2730 case 2: 2731 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.twoDigitsSigned, dateString); 2732 2733 case 3: 2734 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.threeDigitsSigned, dateString); 2735 2736 case 4: 2737 return parseNumericPattern(_constants_js__WEBPACK_IMPORTED_MODULE_1__.numericPatterns.fourDigitsSigned, dateString); 2738 2739 default: 2740 return parseNumericPattern(new RegExp('^-?\\d{1,' + n + '}'), dateString); 2741 } 2742} 2743function dayPeriodEnumToHours(dayPeriod) { 2744 switch (dayPeriod) { 2745 case 'morning': 2746 return 4; 2747 2748 case 'evening': 2749 return 17; 2750 2751 case 'pm': 2752 case 'noon': 2753 case 'afternoon': 2754 return 12; 2755 2756 case 'am': 2757 case 'midnight': 2758 case 'night': 2759 default: 2760 return 0; 2761 } 2762} 2763function normalizeTwoDigitYear(twoDigitYear, currentYear) { 2764 var isCommonEra = currentYear > 0; // Absolute number of the current year: 2765 // 1 -> 1 AC 2766 // 0 -> 1 BC 2767 // -1 -> 2 BC 2768 2769 var absCurrentYear = isCommonEra ? currentYear : 1 - currentYear; 2770 var result; 2771 2772 if (absCurrentYear <= 50) { 2773 result = twoDigitYear || 100; 2774 } else { 2775 var rangeEnd = absCurrentYear + 50; 2776 var rangeEndCentury = Math.floor(rangeEnd / 100) * 100; 2777 var isPreviousCentury = twoDigitYear >= rangeEnd % 100; 2778 result = twoDigitYear + rangeEndCentury - (isPreviousCentury ? 100 : 0); 2779 } 2780 2781 return isCommonEra ? result : 1 - result; 2782} 2783function isLeapYearIndex(year) { 2784 return year % 400 === 0 || year % 4 === 0 && year % 100 !== 0; 2785} 2786 2787/***/ }), 2788
vendor: 36,796 bytes, lines 2789-3322
2789/***/ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/index.js": 2790/*!************************************************************************************************************!*\ 2791 !*** ./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/index.js ***! 2792 \************************************************************************************************************/ 2793/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { 2794 2795__webpack_require__.r(__webpack_exports__); 2796/* harmony export */ __webpack_require__.d(__webpack_exports__, { 2797/* harmony export */ "default": () => (/* binding */ parse) 2798/* harmony export */ }); 2799/* harmony import */ var _lib_defaultLocale_index_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../_lib/defaultLocale/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/defaultLocale/index.js"); 2800/* harmony import */ var _subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../subMilliseconds/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/subMilliseconds/index.js"); 2801/* harmony import */ var _toDate_index_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../toDate/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/toDate/index.js"); 2802/* harmony import */ var _lib_assign_index_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../_lib/assign/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/assign/index.js"); 2803/* harmony import */ var _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../_lib/format/longFormatters/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/format/longFormatters/index.js"); 2804/* harmony import */ var _lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../_lib/getTimezoneOffsetInMilliseconds/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js"); 2805/* harmony import */ var _lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../_lib/protectedTokens/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/protectedTokens/index.js"); 2806/* harmony import */ var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../_lib/toInteger/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/toInteger/index.js"); 2807/* harmony import */ var _lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../_lib/requiredArgs/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/requiredArgs/index.js"); 2808/* harmony import */ var _lib_Setter_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./_lib/Setter.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/Setter.js"); 2809/* harmony import */ var _lib_parsers_index_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./_lib/parsers/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/parse/_lib/parsers/index.js"); 2810/* harmony import */ var _lib_defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../_lib/defaultOptions/index.js */ "./.yarn/cache/date-fns-npm-2.29.2-da48c27e93-0ac440a105.zip/node_modules/date-fns/esm/_lib/defaultOptions/index.js"); 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 // This RegExp consists of three parts separated by `|`: 2823// - [yYQqMLwIdDecihHKkms]o matches any available ordinal number token 2824// (one of the certain letters followed by `o`) 2825// - (\w)\1* matches any sequences of the same letter 2826// - '' matches two quote characters in a row 2827// - '(''|[^'])+('|$) matches anything surrounded by two quote characters ('), 2828// except a single quote symbol, which ends the sequence. 2829// Two quote characters do not end the sequence. 2830// If there is no matching single quote 2831// then the sequence will continue until the end of the string. 2832// - . matches any single character unmatched by previous parts of the RegExps 2833 2834var formattingTokensRegExp = /[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g; // This RegExp catches symbols escaped by quotes, and also 2835// sequences of symbols P, p, and the combinations like `PPPPPPPppppp` 2836 2837var longFormattingTokensRegExp = /P+p+|P+|p+|''|'(''|[^'])+('|$)|./g; 2838var escapedStringRegExp = /^'([^]*?)'?$/; 2839var doubleQuoteRegExp = /''/g; 2840var notWhitespaceRegExp = /\S/; 2841var unescapedLatinCharacterRegExp = /[a-zA-Z]/; 2842/** 2843 * @name parse 2844 * @category Common Helpers 2845 * @summary Parse the date. 2846 * 2847 * @description 2848 * Return the date parsed from string using the given format string. 2849 * 2850 * > â ï¸ Please note that the `format` tokens differ from Moment.js and other libraries. 2851 * > See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 2852 * 2853 * The characters in the format string wrapped between two single quotes characters (') are escaped. 2854 * Two single quotes in a row, whether inside or outside a quoted sequence, represent a 'real' single quote. 2855 * 2856 * Format of the format string is based on Unicode Technical Standard #35: 2857 * https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table 2858 * with a few additions (see note 5 below the table). 2859 * 2860 * Not all tokens are compatible. Combinations that don't make sense or could lead to bugs are prohibited 2861 * and will throw `RangeError`. For example usage of 24-hour format token with AM/PM token will throw an exception: 2862 * 2863 * ```javascript 2864 * parse('23 AM', 'HH a', new Date()) 2865 * //=> RangeError: The format string mustn't contain `HH` and `a` at the same time 2866 * ``` 2867 * 2868 * See the compatibility table: https://docs.google.com/spreadsheets/d/e/2PACX-1vQOPU3xUhplll6dyoMmVUXHKl_8CRDs6_ueLmex3SoqwhuolkuN3O05l4rqx5h1dKX8eb46Ul-CCSrq/pubhtml?gid=0&single=true 2869 * 2870 * Accepted format string patterns: 2871 * | Unit |Prior| Pattern | Result examples | Notes | 2872 * |---------------------------------|-----|---------|-----------------------------------|-------| 2873 * | Era | 140 | G..GGG | AD, BC | | 2874 * | | | GGGG | Anno Domini, Before Christ | 2 | 2875 * | | | GGGGG | A, B | | 2876 * | Calendar year | 130 | y | 44, 1, 1900, 2017, 9999 | 4 | 2877 * | | | yo | 44th, 1st, 1900th, 9999999th | 4,5 | 2878 * | | | yy | 44, 01, 00, 17 | 4 | 2879 * | | | yyy | 044, 001, 123, 999 | 4 | 2880 * | | | yyyy | 0044, 0001, 1900, 2017 | 4 | 2881 * | | | yyyyy | ... | 2,4 | 2882 * | Local week-numbering year | 130 | Y | 44, 1, 1900, 2017, 9000 | 4 | 2883 * | | | Yo | 44th, 1st, 1900th, 9999999th | 4,5 | 2884 * | | | YY | 44, 01, 00, 17 | 4,6 | 2885 * | | | YYY | 044, 001, 123, 999 | 4 | 2886 * | | | YYYY | 0044, 0001, 1900, 2017 | 4,6 | 2887 * | | | YYYYY | ... | 2,4 | 2888 * | ISO week-numbering year | 130 | R | -43, 1, 1900, 2017, 9999, -9999 | 4,5 | 2889 * | | | RR | -43, 01, 00, 17 | 4,5 | 2890 * | | | RRR | -043, 001, 123, 999, -999 | 4,5 | 2891 * | | | RRRR | -0043, 0001, 2017, 9999, -9999 | 4,5 | 2892 * | | | RRRRR | ... | 2,4,5 | 2893 * | Extended year | 130 | u | -43, 1, 1900, 2017, 9999, -999 | 4 | 2894 * | | | uu | -43, 01, 99, -99 | 4 | 2895 * | | | uuu | -043, 001, 123, 999, -999 | 4 | 2896 * | | | uuuu | -0043, 0001, 2017, 9999, -9999 | 4 | 2897 * | | | uuuuu | ... | 2,4 | 2898 * | Quarter (formatting) | 120 | Q | 1, 2, 3, 4 | | 2899 * | | | Qo | 1st, 2nd, 3rd, 4th | 5 | 2900 * | | | QQ | 01, 02, 03, 04 | | 2901 * | | | QQQ | Q1, Q2, Q3, Q4 | | 2902 * | | | QQQQ | 1st quarter, 2nd quarter, ... | 2 | 2903 * | | | QQQQQ | 1, 2, 3, 4 | 4 | 2904 * | Quarter (stand-alone) | 120 | q | 1, 2, 3, 4 | | 2905 * | | | qo | 1st, 2nd, 3rd, 4th | 5 | 2906 * | | | qq | 01, 02, 03, 04 | | 2907 * | | | qqq | Q1, Q2, Q3, Q4 | | 2908 * | | | qqqq | 1st quarter, 2nd quarter, ... | 2 | 2909 * | | | qqqqq | 1, 2, 3, 4 | 3 | 2910 * | Month (formatting) | 110 | M | 1, 2, ..., 12 | | 2911 * | | | Mo | 1st, 2nd, ..., 12th | 5 | 2912 * | | | MM | 01, 02, ..., 12 | | 2913 * | | | MMM | Jan, Feb, ..., Dec | | 2914 * | | | MMMM | January, February, ..., December | 2 | 2915 * | | | MMMMM | J, F, ..., D | | 2916 * | Month (stand-alone) | 110 | L | 1, 2, ..., 12 | | 2917 * | | | Lo | 1st, 2nd, ..., 12th | 5 | 2918 * | | | LL | 01, 02, ..., 12 | | 2919 * | | | LLL | Jan, Feb, ..., Dec | | 2920 * | | | LLLL | January, February, ..., December | 2 | 2921 * | | | LLLLL | J, F, ..., D | | 2922 * | Local week of year | 100 | w | 1, 2, ..., 53 | | 2923 * | | | wo | 1st, 2nd, ..., 53th | 5 | 2924 * | | | ww | 01, 02, ..., 53 | | 2925 * | ISO week of year | 100 | I | 1, 2, ..., 53 | 5 | 2926 * | | | Io | 1st, 2nd, ..., 53th | 5 | 2927 * | | | II | 01, 02, ..., 53 | 5 | 2928 * | Day of month | 90 | d | 1, 2, ..., 31 | | 2929 * | | | do | 1st, 2nd, ..., 31st | 5 | 2930 * | | | dd | 01, 02, ..., 31 | | 2931 * | Day of year | 90 | D | 1, 2, ..., 365, 366 | 7 | 2932 * | | | Do | 1st, 2nd, ..., 365th, 366th | 5 | 2933 * | | | DD | 01, 02, ..., 365, 366 | 7 | 2934 * | | | DDD | 001, 002, ..., 365, 366 | | 2935 * | | | DDDD | ... | 2 | 2936 * | Day of week (formatting) | 90 | E..EEE | Mon, Tue, Wed, ..., Sun | | 2937 * | | | EEEE | Monday, Tuesday, ..., Sunday | 2 | 2938 * | | | EEEEE | M, T, W, T, F, S, S | | 2939 * | | | EEEEEE | Mo, Tu, We, Th, Fr, Sa, Su | | 2940 * | ISO day of week (formatting) | 90 | i | 1, 2, 3, ..., 7 | 5 | 2941 * | | | io | 1st, 2nd, ..., 7th | 5 | 2942 * | | | ii | 01, 02, ..., 07 | 5 | 2943 * | | | iii | Mon, Tue, Wed, ..., Sun | 5 | 2944 * | | | iiii | Monday, Tuesday, ..., Sunday | 2,5 | 2945 * | | | iiiii | M, T, W, T, F, S, S | 5 | 2946 * | | | iiiiii | Mo, Tu, We, Th, Fr, Sa, Su | 5 | 2947 * | Local day of week (formatting) | 90 | e | 2, 3, 4, ..., 1 | | 2948 * | | | eo | 2nd, 3rd, ..., 1st | 5 | 2949 * | | | ee | 02, 03, ..., 01 | | 2950 * | | | eee | Mon, Tue, Wed, ..., Sun | | 2951 * | | | eeee | Monday, Tuesday, ..., Sunday | 2 | 2952 * | | | eeeee | M, T, W, T, F, S, S | | 2953 * | | | eeeeee | Mo, Tu, We, Th, Fr, Sa, Su | | 2954 * | Local day of week (stand-alone) | 90 | c | 2, 3, 4, ..., 1 | | 2955 * | | | co | 2nd, 3rd, ..., 1st | 5 | 2956 * | | | cc | 02, 03, ..., 01 | | 2957 * | | | ccc | Mon, Tue, Wed, ..., Sun | | 2958 * | | | cccc | Monday, Tuesday, ..., Sunday | 2 | 2959 * | | | ccccc | M, T, W, T, F, S, S | | 2960 * | | | cccccc | Mo, Tu, We, Th, Fr, Sa, Su | | 2961 * | AM, PM | 80 | a..aaa | AM, PM | | 2962 * | | | aaaa | a.m., p.m. | 2 | 2963 * | | | aaaaa | a, p | | 2964 * | AM, PM, noon, midnight | 80 | b..bbb | AM, PM, noon, midnight | | 2965 * | | | bbbb | a.m., p.m., noon, midnight | 2 | 2966 * | | | bbbbb | a, p, n, mi | | 2967 * | Flexible day period | 80 | B..BBB | at night, in the morning, ... | | 2968 * | | | BBBB | at night, in the morning, ... | 2 | 2969 * | | | BBBBB | at night, in the morning, ... | | 2970 * | Hour [1-12] | 70 | h | 1, 2, ..., 11, 12 | | 2971 * | | | ho | 1st, 2nd, ..., 11th, 12th | 5 | 2972 * | | | hh | 01, 02, ..., 11, 12 | | 2973 * | Hour [0-23] | 70 | H | 0, 1, 2, ..., 23 | | 2974 * | | | Ho | 0th, 1st, 2nd, ..., 23rd | 5 | 2975 * | | | HH | 00, 01, 02, ..., 23 | | 2976 * | Hour [0-11] | 70 | K | 1, 2, ..., 11, 0 | | 2977 * | | | Ko | 1st, 2nd, ..., 11th, 0th | 5 | 2978 * | | | KK | 01, 02, ..., 11, 00 | | 2979 * | Hour [1-24] | 70 | k | 24, 1, 2, ..., 23 | | 2980 * | | | ko | 24th, 1st, 2nd, ..., 23rd | 5 | 2981 * | | | kk | 24, 01, 02, ..., 23 | | 2982 * | Minute | 60 | m | 0, 1, ..., 59 | | 2983 * | | | mo | 0th, 1st, ..., 59th | 5 | 2984 * | | | mm | 00, 01, ..., 59 | | 2985 * | Second | 50 | s | 0, 1, ..., 59 | | 2986 * | | | so | 0th, 1st, ..., 59th | 5 | 2987 * | | | ss | 00, 01, ..., 59 | | 2988 * | Seconds timestamp | 40 | t | 512969520 | | 2989 * | | | tt | ... | 2 | 2990 * | Fraction of second | 30 | S | 0, 1, ..., 9 | | 2991 * | | | SS | 00, 01, ..., 99 | | 2992 * | | | SSS | 000, 001, ..., 999 | | 2993 * | | | SSSS | ... | 2 | 2994 * | Milliseconds timestamp | 20 | T | 512969520900 | | 2995 * | | | TT | ... | 2 | 2996 * | Timezone (ISO-8601 w/ Z) | 10 | X | -08, +0530, Z | | 2997 * | | | XX | -0800, +0530, Z | | 2998 * | | | XXX | -08:00, +05:30, Z | | 2999 * | | | XXXX | -0800, +0530, Z, +123456 | 2 | 3000 * | | | XXXXX | -08:00, +05:30, Z, +12:34:56 | | 3001 * | Timezone (ISO-8601 w/o Z) | 10 | x | -08, +0530, +00 | | 3002 * | | | xx | -0800, +0530, +0000 | | 3003 * | | | xxx | -08:00, +05:30, +00:00 | 2 | 3004 * | | | xxxx | -0800, +0530, +0000, +123456 | | 3005 * | | | xxxxx | -08:00, +05:30, +00:00, +12:34:56 | | 3006 * | Long localized date | NA | P | 05/29/1453 | 5,8 | 3007 * | | | PP | May 29, 1453 | | 3008 * | | | PPP | May 29th, 1453 | | 3009 * | | | PPPP | Sunday, May 29th, 1453 | 2,5,8 | 3010 * | Long localized time | NA | p | 12:00 AM | 5,8 | 3011 * | | | pp | 12:00:00 AM | | 3012 * | Combination of date and time | NA | Pp | 05/29/1453, 12:00 AM | | 3013 * | | | PPpp | May 29, 1453, 12:00:00 AM | | 3014 * | | | PPPpp | May 29th, 1453 at ... | | 3015 * | | | PPPPpp | Sunday, May 29th, 1453 at ... | 2,5,8 | 3016 * Notes: 3017 * 1. "Formatting" units (e.g. formatting quarter) in the default en-US locale 3018 * are the same as "stand-alone" units, but are different in some languages. 3019 * "Formatting" units are declined according to the rules of the language 3020 * in the context of a date. "Stand-alone" units are always nominative singular. 3021 * In `format` function, they will produce different result: 3022 * 3023 * `format(new Date(2017, 10, 6), 'do LLLL', {locale: cs}) //=> '6. listopad'` 3024 * 3025 * `format(new Date(2017, 10, 6), 'do MMMM', {locale: cs}) //=> '6. listopadu'` 3026 * 3027 * `parse` will try to match both formatting and stand-alone units interchangably. 3028 * 3029 * 2. Any sequence of the identical letters is a pattern, unless it is escaped by 3030 * the single quote characters (see below). 3031 * If the sequence is longer than listed in table: 3032 * - for numerical units (`yyyyyyyy`) `parse` will try to match a number 3033 * as wide as the sequence 3034 * - for text units (`MMMMMMMM`) `parse` will try to match the widest variation of the unit. 3035 * These variations are marked with "2" in the last column of the table. 3036 * 3037 * 3. `QQQQQ` and `qqqqq` could be not strictly numerical in some locales. 3038 * These tokens represent the shortest form of the quarter. 3039 * 3040 * 4. The main difference between `y` and `u` patterns are B.C. years: 3041 * 3042 * | Year | `y` | `u` | 3043 * |------|-----|-----| 3044 * | AC 1 | 1 | 1 | 3045 * | BC 1 | 1 | 0 | 3046 * | BC 2 | 2 | -1 | 3047 * 3048 * Also `yy` will try to guess the century of two digit year by proximity with `referenceDate`: 3049 * 3050 * `parse('50', 'yy', new Date(2018, 0, 1)) //=> Sat Jan 01 2050 00:00:00` 3051 * 3052 * `parse('75', 'yy', new Date(2018, 0, 1)) //=> Wed Jan 01 1975 00:00:00` 3053 * 3054 * while `uu` will just assign the year as is: 3055 * 3056 * `parse('50', 'uu', new Date(2018, 0, 1)) //=> Sat Jan 01 0050 00:00:00` 3057 * 3058 * `parse('75', 'uu', new Date(2018, 0, 1)) //=> Tue Jan 01 0075 00:00:00` 3059 * 3060 * The same difference is true for local and ISO week-numbering years (`Y` and `R`), 3061 * except local week-numbering years are dependent on `options.weekStartsOn` 3062 * and `options.firstWeekContainsDate` (compare [setISOWeekYear]{@link https://date-fns.org/docs/setISOWeekYear} 3063 * and [setWeekYear]{@link https://date-fns.org/docs/setWeekYear}). 3064 * 3065 * 5. These patterns are not in the Unicode Technical Standard #35: 3066 * - `i`: ISO day of week 3067 * - `I`: ISO week of year 3068 * - `R`: ISO week-numbering year 3069 * - `o`: ordinal number modifier 3070 * - `P`: long localized date 3071 * - `p`: long localized time 3072 * 3073 * 6. `YY` and `YYYY` tokens represent week-numbering years but they are often confused with years. 3074 * You should enable `options.useAdditionalWeekYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3075 * 3076 * 7. `D` and `DD` tokens represent days of the year but they are ofthen confused with days of the month. 3077 * You should enable `options.useAdditionalDayOfYearTokens` to use them. See: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3078 * 3079 * 8. `P+` tokens do not have a defined priority since they are merely aliases to other tokens based 3080 * on the given locale. 3081 * 3082 * using `en-US` locale: `P` => `MM/dd/yyyy` 3083 * using `en-US` locale: `p` => `hh:mm a` 3084 * using `pt-BR` locale: `P` => `dd/MM/yyyy` 3085 * using `pt-BR` locale: `p` => `HH:mm` 3086 * 3087 * Values will be assigned to the date in the descending order of its unit's priority. 3088 * Units of an equal priority overwrite each other in the order of appearance. 3089 * 3090 * If no values of higher priority are parsed (e.g. when parsing string 'January 1st' without a year), 3091 * the values will be taken from 3rd argument `referenceDate` which works as a context of parsing. 3092 * 3093 * `referenceDate` must be passed for correct work of the function. 3094 * If you're not sure which `referenceDate` to supply, create a new instance of Date: 3095 * `parse('02/11/2014', 'MM/dd/yyyy', new Date())` 3096 * In this case parsing will be done in the context of the current date. 3097 * If `referenceDate` is `Invalid Date` or a value not convertible to valid `Date`, 3098 * then `Invalid Date` will be returned. 3099 * 3100 * The result may vary by locale. 3101 * 3102 * If `formatString` matches with `dateString` but does not provides tokens, `referenceDate` will be returned. 3103 * 3104 * If parsing failed, `Invalid Date` will be returned. 3105 * Invalid Date is a Date, whose time value is NaN. 3106 * Time value of Date: http://es5.github.io/#x15.9.1.1 3107 * 3108 * @param {String} dateString - the string to parse 3109 * @param {String} formatString - the string of tokens 3110 * @param {Date|Number} referenceDate - defines values missing from the parsed dateString 3111 * @param {Object} [options] - an object with options. 3112 * @param {Locale} [options.locale=defaultLocale] - the locale object. See [Locale]{@link https://date-fns.org/docs/Locale} 3113 * @param {0|1|2|3|4|5|6} [options.weekStartsOn=0] - the index of the first day of the week (0 - Sunday) 3114 * @param {1|2|3|4|5|6|7} [options.firstWeekContainsDate=1] - the day of January, which is always in the first week of the year 3115 * @param {Boolean} [options.useAdditionalWeekYearTokens=false] - if true, allows usage of the week-numbering year tokens `YY` and `YYYY`; 3116 * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3117 * @param {Boolean} [options.useAdditionalDayOfYearTokens=false] - if true, allows usage of the day of year tokens `D` and `DD`; 3118 * see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3119 * @returns {Date} the parsed date 3120 * @throws {TypeError} 3 arguments required 3121 * @throws {RangeError} `options.weekStartsOn` must be between 0 and 6 3122 * @throws {RangeError} `options.firstWeekContainsDate` must be between 1 and 7 3123 * @throws {RangeError} `options.locale` must contain `match` property 3124 * @throws {RangeError} use `yyyy` instead of `YYYY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3125 * @throws {RangeError} use `yy` instead of `YY` for formatting years using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3126 * @throws {RangeError} use `d` instead of `D` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3127 * @throws {RangeError} use `dd` instead of `DD` for formatting days of the month using [format provided] to the input [input provided]; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md 3128 * @throws {RangeError} format string contains an unescaped latin alphabet character 3129 * 3130 * @example 3131 * // Parse 11 February 2014 from middle-endian format: 3132 * var result = parse('02/11/2014', 'MM/dd/yyyy', new Date()) 3133 * //=> Tue Feb 11 2014 00:00:00 3134 * 3135 * @example 3136 * // Parse 28th of February in Esperanto locale in the context of 2010 year: 3137 * import eo from 'date-fns/locale/eo' 3138 * var result = parse('28-a de februaro', "do 'de' MMMM", new Date(2010, 0, 1), { 3139 * locale: eo 3140 * }) 3141 * //=> Sun Feb 28 2010 00:00:00 3142 */ 3143 3144function parse(dirtyDateString, dirtyFormatString, dirtyReferenceDate, options) { 3145 var _ref, _options$locale, _ref2, _ref3, _ref4, _options$firstWeekCon, _options$locale2, _options$locale2$opti, _defaultOptions$local, _defaultOptions$local2, _ref5, _ref6, _ref7, _options$weekStartsOn, _options$locale3, _options$locale3$opti, _defaultOptions$local3, _defaultOptions$local4; 3146 3147 (0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__["default"])(3, arguments); 3148 var dateString = String(dirtyDateString); 3149 var formatString = String(dirtyFormatString); 3150 var defaultOptions = (0,_lib_defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_1__.getDefaultOptions)(); 3151 var locale = (_ref = (_options$locale = options === null || options === void 0 ? void 0 : options.locale) !== null && _options$locale !== void 0 ? _options$locale : defaultOptions.locale) !== null && _ref !== void 0 ? _ref : _lib_defaultLocale_index_js__WEBPACK_IMPORTED_MODULE_2__["default"]; 3152 3153 if (!locale.match) { 3154 throw new RangeError('locale must contain match property'); 3155 } 3156 3157 var firstWeekContainsDate = (0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])((_ref2 = (_ref3 = (_ref4 = (_options$firstWeekCon = options === null || options === void 0 ? void 0 : options.firstWeekContainsDate) !== null && _options$firstWeekCon !== void 0 ? _options$firstWeekCon : options === null || options === void 0 ? void 0 : (_options$locale2 = options.locale) === null || _options$locale2 === void 0 ? void 0 : (_options$locale2$opti = _options$locale2.options) === null || _options$locale2$opti === void 0 ? void 0 : _options$locale2$opti.firstWeekContainsDate) !== null && _ref4 !== void 0 ? _ref4 : defaultOptions.firstWeekContainsDate) !== null && _ref3 !== void 0 ? _ref3 : (_defaultOptions$local = defaultOptions.locale) === null || _defaultOptions$local === void 0 ? void 0 : (_defaultOptions$local2 = _defaultOptions$local.options) === null || _defaultOptions$local2 === void 0 ? void 0 : _defaultOptions$local2.firstWeekContainsDate) !== null && _ref2 !== void 0 ? _ref2 : 1); // Test if weekStartsOn is between 1 and 7 _and_ is not NaN 3158 3159 if (!(firstWeekContainsDate >= 1 && firstWeekContainsDate <= 7)) { 3160 throw new RangeError('firstWeekContainsDate must be between 1 and 7 inclusively'); 3161 } 3162 3163 var weekStartsOn = (0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_3__["default"])((_ref5 = (_ref6 = (_ref7 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 ? void 0 : (_options$locale3 = options.locale) === null || _options$locale3 === void 0 ? void 0 : (_options$locale3$opti = _options$locale3.options) === null || _options$locale3$opti === void 0 ? void 0 : _options$locale3$opti.weekStartsOn) !== null && _ref7 !== void 0 ? _ref7 : defaultOptions.weekStartsOn) !== null && _ref6 !== void 0 ? _ref6 : (_defaultOptions$local3 = defaultOptions.locale) === null || _defaultOptions$local3 === void 0 ? void 0 : (_defaultOptions$local4 = _defaultOptions$local3.options) === null || _defaultOptions$local4 === void 0 ? void 0 : _defaultOptions$local4.weekStartsOn) !== null && _ref5 !== void 0 ? _ref5 : 0); // Test if weekStartsOn is between 0 and 6 _and_ is not NaN 3164 3165 if (!(weekStartsOn >= 0 && weekStartsOn <= 6)) { 3166 throw new RangeError('weekStartsOn must be between 0 and 6 inclusively'); 3167 } 3168 3169 if (formatString === '') { 3170 if (dateString === '') { 3171 return (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_4__["default"])(dirtyReferenceDate); 3172 } else { 3173 return new Date(NaN); 3174 } 3175 } 3176 3177 var subFnOptions = { 3178 firstWeekContainsDate: firstWeekContainsDate, 3179 weekStartsOn: weekStartsOn, 3180 locale: locale 3181 }; // If timezone isn't specified, it will be set to the system timezone 3182 3183 var setters = [new _lib_Setter_js__WEBPACK_IMPORTED_MODULE_5__.DateToSystemTimezoneSetter()]; 3184 var tokens = formatString.match(longFormattingTokensRegExp).map(function (substring) { 3185 var firstCharacter = substring[0]; 3186 3187 if (firstCharacter in _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_6__["default"]) { 3188 var longFormatter = _lib_format_longFormatters_index_js__WEBPACK_IMPORTED_MODULE_6__["default"][firstCharacter]; 3189 return longFormatter(substring, locale.formatLong); 3190 } 3191 3192 return substring; 3193 }).join('').match(formattingTokensRegExp); 3194 var usedTokens = []; 3195 3196 var _loop = function (_token) { 3197 if (!(options !== null && options !== void 0 && options.useAdditionalWeekYearTokens) && (0,_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__.isProtectedWeekYearToken)(_token)) { 3198 (0,_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__.throwProtectedError)(_token, formatString, dirtyDateString); 3199 } 3200 3201 if (!(options !== null && options !== void 0 && options.useAdditionalDayOfYearTokens) && (0,_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__.isProtectedDayOfYearToken)(_token)) { 3202 (0,_lib_protectedTokens_index_js__WEBPACK_IMPORTED_MODULE_7__.throwProtectedError)(_token, formatString, dirtyDateString); 3203 } 3204 3205 var firstCharacter = _token[0]; 3206 var parser = _lib_parsers_index_js__WEBPACK_IMPORTED_MODULE_8__.parsers[firstCharacter]; 3207 3208 if (parser) { 3209 var incompatibleTokens = parser.incompatibleTokens; 3210 3211 if (Array.isArray(incompatibleTokens)) { 3212 var incompatibleToken = usedTokens.find(function (usedToken) { 3213 return incompatibleTokens.includes(usedToken.token) || usedToken.token === firstCharacter; 3214 }); 3215 3216 if (incompatibleToken) { 3217 throw new RangeError("The format string mustn't contain `".concat(incompatibleToken.fullToken, "` and `").concat(_token, "` at the same time")); 3218 } 3219 } else if (parser.incompatibleTokens === '*' && usedTokens.length > 0) { 3220 throw new RangeError("The format string mustn't contain `".concat(_token, "` and any other token at the same time")); 3221 } 3222 3223 usedTokens.push({ 3224 token: firstCharacter, 3225 fullToken: _token 3226 }); 3227 var parseResult = parser.run(dateString, _token, locale.match, subFnOptions); 3228 3229 if (!parseResult) { 3230 token = _token; 3231 return { 3232 v: new Date(NaN) 3233 }; 3234 } 3235 3236 setters.push(parseResult.setter); 3237 dateString = parseResult.rest; 3238 } else { 3239 if (firstCharacter.match(unescapedLatinCharacterRegExp)) { 3240 throw new RangeError('Format string contains an unescaped latin alphabet character `' + firstCharacter + '`'); 3241 } // Replace two single quote characters with one single quote character 3242 3243 3244 if (_token === "''") { 3245 _token = "'"; 3246 } else if (firstCharacter === "'") { 3247 _token = cleanEscapedString(_token); 3248 } // Cut token from string, or, if string doesn't match the token, return Invalid Date 3249 3250 3251 if (dateString.indexOf(_token) === 0) { 3252 dateString = dateString.slice(_token.length); 3253 } else { 3254 token = _token; 3255 return { 3256 v: new Date(NaN) 3257 }; 3258 } 3259 } 3260 3261 token = _token; 3262 }; 3263 3264 for (var token of tokens) { 3265 var _ret = _loop(token); 3266 3267 if (typeof _ret === "object") return _ret.v; 3268 } // Check if the remaining input contains something other than whitespace 3269 3270 3271 if (dateString.length > 0 && notWhitespaceRegExp.test(dateString)) { 3272 return new Date(NaN); 3273 } 3274 3275 var uniquePrioritySetters = setters.map(function (setter) { 3276 return setter.priority; 3277 }).sort(function (a, b) { 3278 return b - a; 3279 }).filter(function (priority, index, array) { 3280 return array.indexOf(priority) === index; 3281 }).map(function (priority) { 3282 return setters.filter(function (setter) { 3283 return setter.priority === priority; 3284 }).sort(function (a, b) { 3285 return b.subPriority - a.subPriority; 3286 }); 3287 }).map(function (setterArray) { 3288 return setterArray[0]; 3289 }); 3290 var date = (0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_4__["default"])(dirtyReferenceDate); 3291 3292 if (isNaN(date.getTime())) { 3293 return new Date(NaN); 3294 } // Convert the date in system timezone to the same date in UTC+00:00 timezone. 3295 3296 3297 var utcDate = (0,_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_9__["default"])(date, (0,_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_10__["default"])(date)); 3298 var flags = {}; 3299 3300 for (var setter of uniquePrioritySetters) { 3301 if (!setter.validate(utcDate, subFnOptions)) { 3302 return new Date(NaN); 3303 } 3304 3305 var result = setter.set(utcDate, flags, subFnOptions); // Result is tuple (date, flags) 3306 3307 if (Array.isArray(result)) { 3308 utcDate = result[0]; 3309 (0,_lib_assign_index_js__WEBPACK_IMPORTED_MODULE_11__["default"])(flags, result[1]); // Result is date 3310 } else { 3311 utcDate = result; 3312 } 3313 } 3314 3315 return utcDate; 3316} 3317 3318function cleanEscapedString(input) { 3319 return input.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp, "'"); 3320} 3321 3322/***/ })
3322 3323 3324}]); 3325//# sourceMappingURL=vendors-_yarn_cache_date-fns-npm-2_29_2-da48c27e93-0ac440a105_zip_node_modules_date-fns_esm_p-de25fc.js.map?_t=b1d79b5a3793ba04f62e
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.