luigi12345 commited on
Commit
f9d57df
1 Parent(s): 6cd8e2e

02a9cc0471ffccdadb7f71a084278141f970fc8c50e68072db59e78b34dfcc29

Browse files
Files changed (50) hide show
  1. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.mts +22 -0
  2. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.ts +22 -0
  3. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.js +28 -0
  4. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.mjs +29 -0
  5. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.mts +41 -0
  6. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.ts +41 -0
  7. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.js +68 -0
  8. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.mjs +67 -0
  9. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.mts +22 -0
  10. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.ts +22 -0
  11. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.js +28 -0
  12. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.mjs +29 -0
  13. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.mts +22 -0
  14. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.ts +22 -0
  15. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.js +28 -0
  16. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.mjs +29 -0
  17. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.mts +22 -0
  18. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.ts +22 -0
  19. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.js +28 -0
  20. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.mjs +29 -0
  21. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.mts +22 -0
  22. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.ts +22 -0
  23. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.js +26 -0
  24. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.mjs +27 -0
  25. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.mts +52 -0
  26. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.ts +52 -0
  27. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.js +59 -0
  28. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.mjs +58 -0
  29. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.mts +31 -0
  30. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.ts +31 -0
  31. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.js +52 -0
  32. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.mjs +52 -0
  33. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.mts +52 -0
  34. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.ts +52 -0
  35. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.js +84 -0
  36. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.mjs +78 -0
  37. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.mts +37 -0
  38. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.ts +37 -0
  39. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.js +45 -0
  40. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.mjs +46 -0
  41. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.mts +22 -0
  42. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.ts +22 -0
  43. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.js +26 -0
  44. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.mjs +27 -0
  45. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.mts +20 -0
  46. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.ts +20 -0
  47. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.js +26 -0
  48. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.mjs +27 -0
  49. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.mts +20 -0
  50. workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.ts +20 -0
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getMonth
3
+ * @category Month Helpers
4
+ * @summary Get the month of the given date.
5
+ *
6
+ * @description
7
+ * Get the month of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The month index (0-11)
14
+ *
15
+ * @example
16
+ * // Which month is 29 February 2012?
17
+ * const result = getMonth(new Date(2012, 1, 29))
18
+ * //=> 1
19
+ */
20
+ export declare function getMonth<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getMonth
3
+ * @category Month Helpers
4
+ * @summary Get the month of the given date.
5
+ *
6
+ * @description
7
+ * Get the month of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The month index (0-11)
14
+ *
15
+ * @example
16
+ * // Which month is 29 February 2012?
17
+ * const result = getMonth(new Date(2012, 1, 29))
18
+ * //=> 1
19
+ */
20
+ export declare function getMonth<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.js ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getMonth = getMonth;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getMonth
7
+ * @category Month Helpers
8
+ * @summary Get the month of the given date.
9
+ *
10
+ * @description
11
+ * Get the month of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The month index (0-11)
18
+ *
19
+ * @example
20
+ * // Which month is 29 February 2012?
21
+ * const result = getMonth(new Date(2012, 1, 29))
22
+ * //=> 1
23
+ */
24
+ function getMonth(date) {
25
+ const _date = (0, _index.toDate)(date);
26
+ const month = _date.getMonth();
27
+ return month;
28
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.mjs ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getMonth
5
+ * @category Month Helpers
6
+ * @summary Get the month of the given date.
7
+ *
8
+ * @description
9
+ * Get the month of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The month index (0-11)
16
+ *
17
+ * @example
18
+ * // Which month is 29 February 2012?
19
+ * const result = getMonth(new Date(2012, 1, 29))
20
+ * //=> 1
21
+ */
22
+ export function getMonth(date) {
23
+ const _date = toDate(date);
24
+ const month = _date.getMonth();
25
+ return month;
26
+ }
27
+
28
+ // Fallback for modularized imports:
29
+ export default getMonth;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.mts ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { Interval } from "./types.js";
2
+ /**
3
+ * @name getOverlappingDaysInIntervals
4
+ * @category Interval Helpers
5
+ * @summary Get the number of days that overlap in two time intervals
6
+ *
7
+ * @description
8
+ * Get the number of days that overlap in two time intervals. It uses the time
9
+ * between dates to calculate the number of days, rounding it up to include
10
+ * partial days.
11
+ *
12
+ * Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
13
+ * result in 1.
14
+ *
15
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
16
+ *
17
+ * @param intervalLeft - The first interval to compare.
18
+ * @param intervalRight - The second interval to compare.
19
+ *
20
+ * @returns The number of days that overlap in two time intervals
21
+ *
22
+ * @example
23
+ * // For overlapping time intervals adds 1 for each started overlapping day:
24
+ * getOverlappingDaysInIntervals(
25
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
26
+ * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
27
+ * )
28
+ * //=> 3
29
+ *
30
+ * @example
31
+ * // For non-overlapping time intervals returns 0:
32
+ * getOverlappingDaysInIntervals(
33
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
34
+ * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
35
+ * )
36
+ * //=> 0
37
+ */
38
+ export declare function getOverlappingDaysInIntervals<DateType extends Date>(
39
+ intervalLeft: Interval<DateType>,
40
+ intervalRight: Interval<DateType>,
41
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.ts ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { Interval } from "./types.js";
2
+ /**
3
+ * @name getOverlappingDaysInIntervals
4
+ * @category Interval Helpers
5
+ * @summary Get the number of days that overlap in two time intervals
6
+ *
7
+ * @description
8
+ * Get the number of days that overlap in two time intervals. It uses the time
9
+ * between dates to calculate the number of days, rounding it up to include
10
+ * partial days.
11
+ *
12
+ * Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
13
+ * result in 1.
14
+ *
15
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
16
+ *
17
+ * @param intervalLeft - The first interval to compare.
18
+ * @param intervalRight - The second interval to compare.
19
+ *
20
+ * @returns The number of days that overlap in two time intervals
21
+ *
22
+ * @example
23
+ * // For overlapping time intervals adds 1 for each started overlapping day:
24
+ * getOverlappingDaysInIntervals(
25
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
26
+ * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
27
+ * )
28
+ * //=> 3
29
+ *
30
+ * @example
31
+ * // For non-overlapping time intervals returns 0:
32
+ * getOverlappingDaysInIntervals(
33
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
34
+ * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
35
+ * )
36
+ * //=> 0
37
+ */
38
+ export declare function getOverlappingDaysInIntervals<DateType extends Date>(
39
+ intervalLeft: Interval<DateType>,
40
+ intervalRight: Interval<DateType>,
41
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.js ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getOverlappingDaysInIntervals = getOverlappingDaysInIntervals;
3
+ var _index = require("./_lib/getTimezoneOffsetInMilliseconds.js");
4
+ var _index2 = require("./constants.js");
5
+ var _index3 = require("./toDate.js");
6
+
7
+ /**
8
+ * @name getOverlappingDaysInIntervals
9
+ * @category Interval Helpers
10
+ * @summary Get the number of days that overlap in two time intervals
11
+ *
12
+ * @description
13
+ * Get the number of days that overlap in two time intervals. It uses the time
14
+ * between dates to calculate the number of days, rounding it up to include
15
+ * partial days.
16
+ *
17
+ * Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
18
+ * result in 1.
19
+ *
20
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
21
+ *
22
+ * @param intervalLeft - The first interval to compare.
23
+ * @param intervalRight - The second interval to compare.
24
+ *
25
+ * @returns The number of days that overlap in two time intervals
26
+ *
27
+ * @example
28
+ * // For overlapping time intervals adds 1 for each started overlapping day:
29
+ * getOverlappingDaysInIntervals(
30
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
31
+ * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
32
+ * )
33
+ * //=> 3
34
+ *
35
+ * @example
36
+ * // For non-overlapping time intervals returns 0:
37
+ * getOverlappingDaysInIntervals(
38
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
39
+ * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
40
+ * )
41
+ * //=> 0
42
+ */
43
+
44
+ function getOverlappingDaysInIntervals(intervalLeft, intervalRight) {
45
+ const [leftStart, leftEnd] = [
46
+ +(0, _index3.toDate)(intervalLeft.start),
47
+ +(0, _index3.toDate)(intervalLeft.end),
48
+ ].sort((a, b) => a - b);
49
+ const [rightStart, rightEnd] = [
50
+ +(0, _index3.toDate)(intervalRight.start),
51
+ +(0, _index3.toDate)(intervalRight.end),
52
+ ].sort((a, b) => a - b);
53
+
54
+ // Prevent NaN result if intervals don't overlap at all.
55
+ const isOverlapping = leftStart < rightEnd && rightStart < leftEnd;
56
+ if (!isOverlapping) return 0;
57
+
58
+ // Remove the timezone offset to negate the DST effect on calculations.
59
+ const overlapLeft = rightStart < leftStart ? leftStart : rightStart;
60
+ const left =
61
+ overlapLeft - (0, _index.getTimezoneOffsetInMilliseconds)(overlapLeft);
62
+ const overlapRight = rightEnd > leftEnd ? leftEnd : rightEnd;
63
+ const right =
64
+ overlapRight - (0, _index.getTimezoneOffsetInMilliseconds)(overlapRight);
65
+
66
+ // Ceil the number to include partial days too.
67
+ return Math.ceil((right - left) / _index2.millisecondsInDay);
68
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.mjs ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { getTimezoneOffsetInMilliseconds } from "./_lib/getTimezoneOffsetInMilliseconds.mjs";
2
+ import { millisecondsInDay } from "./constants.mjs";
3
+ import { toDate } from "./toDate.mjs";
4
+
5
+ /**
6
+ * @name getOverlappingDaysInIntervals
7
+ * @category Interval Helpers
8
+ * @summary Get the number of days that overlap in two time intervals
9
+ *
10
+ * @description
11
+ * Get the number of days that overlap in two time intervals. It uses the time
12
+ * between dates to calculate the number of days, rounding it up to include
13
+ * partial days.
14
+ *
15
+ * Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
16
+ * result in 1.
17
+ *
18
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
19
+ *
20
+ * @param intervalLeft - The first interval to compare.
21
+ * @param intervalRight - The second interval to compare.
22
+ *
23
+ * @returns The number of days that overlap in two time intervals
24
+ *
25
+ * @example
26
+ * // For overlapping time intervals adds 1 for each started overlapping day:
27
+ * getOverlappingDaysInIntervals(
28
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
29
+ * { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
30
+ * )
31
+ * //=> 3
32
+ *
33
+ * @example
34
+ * // For non-overlapping time intervals returns 0:
35
+ * getOverlappingDaysInIntervals(
36
+ * { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
37
+ * { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
38
+ * )
39
+ * //=> 0
40
+ */
41
+
42
+ export function getOverlappingDaysInIntervals(intervalLeft, intervalRight) {
43
+ const [leftStart, leftEnd] = [
44
+ +toDate(intervalLeft.start),
45
+ +toDate(intervalLeft.end),
46
+ ].sort((a, b) => a - b);
47
+ const [rightStart, rightEnd] = [
48
+ +toDate(intervalRight.start),
49
+ +toDate(intervalRight.end),
50
+ ].sort((a, b) => a - b);
51
+
52
+ // Prevent NaN result if intervals don't overlap at all.
53
+ const isOverlapping = leftStart < rightEnd && rightStart < leftEnd;
54
+ if (!isOverlapping) return 0;
55
+
56
+ // Remove the timezone offset to negate the DST effect on calculations.
57
+ const overlapLeft = rightStart < leftStart ? leftStart : rightStart;
58
+ const left = overlapLeft - getTimezoneOffsetInMilliseconds(overlapLeft);
59
+ const overlapRight = rightEnd > leftEnd ? leftEnd : rightEnd;
60
+ const right = overlapRight - getTimezoneOffsetInMilliseconds(overlapRight);
61
+
62
+ // Ceil the number to include partial days too.
63
+ return Math.ceil((right - left) / millisecondsInDay);
64
+ }
65
+
66
+ // Fallback for modularized imports:
67
+ export default getOverlappingDaysInIntervals;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getQuarter
3
+ * @category Quarter Helpers
4
+ * @summary Get the year quarter of the given date.
5
+ *
6
+ * @description
7
+ * Get the year quarter of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The quarter
14
+ *
15
+ * @example
16
+ * // Which quarter is 2 July 2014?
17
+ * const result = getQuarter(new Date(2014, 6, 2))
18
+ * //=> 3
19
+ */
20
+ export declare function getQuarter<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getQuarter
3
+ * @category Quarter Helpers
4
+ * @summary Get the year quarter of the given date.
5
+ *
6
+ * @description
7
+ * Get the year quarter of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The quarter
14
+ *
15
+ * @example
16
+ * // Which quarter is 2 July 2014?
17
+ * const result = getQuarter(new Date(2014, 6, 2))
18
+ * //=> 3
19
+ */
20
+ export declare function getQuarter<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.js ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getQuarter = getQuarter;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getQuarter
7
+ * @category Quarter Helpers
8
+ * @summary Get the year quarter of the given date.
9
+ *
10
+ * @description
11
+ * Get the year quarter of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The quarter
18
+ *
19
+ * @example
20
+ * // Which quarter is 2 July 2014?
21
+ * const result = getQuarter(new Date(2014, 6, 2))
22
+ * //=> 3
23
+ */
24
+ function getQuarter(date) {
25
+ const _date = (0, _index.toDate)(date);
26
+ const quarter = Math.trunc(_date.getMonth() / 3) + 1;
27
+ return quarter;
28
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.mjs ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getQuarter
5
+ * @category Quarter Helpers
6
+ * @summary Get the year quarter of the given date.
7
+ *
8
+ * @description
9
+ * Get the year quarter of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The quarter
16
+ *
17
+ * @example
18
+ * // Which quarter is 2 July 2014?
19
+ * const result = getQuarter(new Date(2014, 6, 2))
20
+ * //=> 3
21
+ */
22
+ export function getQuarter(date) {
23
+ const _date = toDate(date);
24
+ const quarter = Math.trunc(_date.getMonth() / 3) + 1;
25
+ return quarter;
26
+ }
27
+
28
+ // Fallback for modularized imports:
29
+ export default getQuarter;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getSeconds
3
+ * @category Second Helpers
4
+ * @summary Get the seconds of the given date.
5
+ *
6
+ * @description
7
+ * Get the seconds of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The seconds
14
+ *
15
+ * @example
16
+ * // Get the seconds of 29 February 2012 11:45:05.123:
17
+ * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
18
+ * //=> 5
19
+ */
20
+ export declare function getSeconds<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getSeconds
3
+ * @category Second Helpers
4
+ * @summary Get the seconds of the given date.
5
+ *
6
+ * @description
7
+ * Get the seconds of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The seconds
14
+ *
15
+ * @example
16
+ * // Get the seconds of 29 February 2012 11:45:05.123:
17
+ * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
18
+ * //=> 5
19
+ */
20
+ export declare function getSeconds<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.js ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getSeconds = getSeconds;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getSeconds
7
+ * @category Second Helpers
8
+ * @summary Get the seconds of the given date.
9
+ *
10
+ * @description
11
+ * Get the seconds of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The seconds
18
+ *
19
+ * @example
20
+ * // Get the seconds of 29 February 2012 11:45:05.123:
21
+ * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
22
+ * //=> 5
23
+ */
24
+ function getSeconds(date) {
25
+ const _date = (0, _index.toDate)(date);
26
+ const seconds = _date.getSeconds();
27
+ return seconds;
28
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.mjs ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getSeconds
5
+ * @category Second Helpers
6
+ * @summary Get the seconds of the given date.
7
+ *
8
+ * @description
9
+ * Get the seconds of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The seconds
16
+ *
17
+ * @example
18
+ * // Get the seconds of 29 February 2012 11:45:05.123:
19
+ * const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
20
+ * //=> 5
21
+ */
22
+ export function getSeconds(date) {
23
+ const _date = toDate(date);
24
+ const seconds = _date.getSeconds();
25
+ return seconds;
26
+ }
27
+
28
+ // Fallback for modularized imports:
29
+ export default getSeconds;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getTime
3
+ * @category Timestamp Helpers
4
+ * @summary Get the milliseconds timestamp of the given date.
5
+ *
6
+ * @description
7
+ * Get the milliseconds timestamp of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The timestamp
14
+ *
15
+ * @example
16
+ * // Get the timestamp of 29 February 2012 11:45:05.123:
17
+ * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
18
+ * //=> 1330515905123
19
+ */
20
+ export declare function getTime<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getTime
3
+ * @category Timestamp Helpers
4
+ * @summary Get the milliseconds timestamp of the given date.
5
+ *
6
+ * @description
7
+ * Get the milliseconds timestamp of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The timestamp
14
+ *
15
+ * @example
16
+ * // Get the timestamp of 29 February 2012 11:45:05.123:
17
+ * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
18
+ * //=> 1330515905123
19
+ */
20
+ export declare function getTime<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.js ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getTime = getTime;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getTime
7
+ * @category Timestamp Helpers
8
+ * @summary Get the milliseconds timestamp of the given date.
9
+ *
10
+ * @description
11
+ * Get the milliseconds timestamp of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The timestamp
18
+ *
19
+ * @example
20
+ * // Get the timestamp of 29 February 2012 11:45:05.123:
21
+ * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
22
+ * //=> 1330515905123
23
+ */
24
+ function getTime(date) {
25
+ const _date = (0, _index.toDate)(date);
26
+ const timestamp = _date.getTime();
27
+ return timestamp;
28
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.mjs ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getTime
5
+ * @category Timestamp Helpers
6
+ * @summary Get the milliseconds timestamp of the given date.
7
+ *
8
+ * @description
9
+ * Get the milliseconds timestamp of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The timestamp
16
+ *
17
+ * @example
18
+ * // Get the timestamp of 29 February 2012 11:45:05.123:
19
+ * const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
20
+ * //=> 1330515905123
21
+ */
22
+ export function getTime(date) {
23
+ const _date = toDate(date);
24
+ const timestamp = _date.getTime();
25
+ return timestamp;
26
+ }
27
+
28
+ // Fallback for modularized imports:
29
+ export default getTime;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getUnixTime
3
+ * @category Timestamp Helpers
4
+ * @summary Get the seconds timestamp of the given date.
5
+ *
6
+ * @description
7
+ * Get the seconds timestamp of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The timestamp
14
+ *
15
+ * @example
16
+ * // Get the timestamp of 29 February 2012 11:45:05 CET:
17
+ * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
18
+ * //=> 1330512305
19
+ */
20
+ export declare function getUnixTime<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getUnixTime
3
+ * @category Timestamp Helpers
4
+ * @summary Get the seconds timestamp of the given date.
5
+ *
6
+ * @description
7
+ * Get the seconds timestamp of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The timestamp
14
+ *
15
+ * @example
16
+ * // Get the timestamp of 29 February 2012 11:45:05 CET:
17
+ * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
18
+ * //=> 1330512305
19
+ */
20
+ export declare function getUnixTime<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.js ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getUnixTime = getUnixTime;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getUnixTime
7
+ * @category Timestamp Helpers
8
+ * @summary Get the seconds timestamp of the given date.
9
+ *
10
+ * @description
11
+ * Get the seconds timestamp of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The timestamp
18
+ *
19
+ * @example
20
+ * // Get the timestamp of 29 February 2012 11:45:05 CET:
21
+ * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
22
+ * //=> 1330512305
23
+ */
24
+ function getUnixTime(date) {
25
+ return Math.trunc(+(0, _index.toDate)(date) / 1000);
26
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.mjs ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getUnixTime
5
+ * @category Timestamp Helpers
6
+ * @summary Get the seconds timestamp of the given date.
7
+ *
8
+ * @description
9
+ * Get the seconds timestamp of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The timestamp
16
+ *
17
+ * @example
18
+ * // Get the timestamp of 29 February 2012 11:45:05 CET:
19
+ * const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
20
+ * //=> 1330512305
21
+ */
22
+ export function getUnixTime(date) {
23
+ return Math.trunc(+toDate(date) / 1000);
24
+ }
25
+
26
+ // Fallback for modularized imports:
27
+ export default getUnixTime;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.mts ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type {
2
+ FirstWeekContainsDateOptions,
3
+ LocalizedOptions,
4
+ WeekOptions,
5
+ } from "./types.js";
6
+ /**
7
+ * The {@link getWeek} function options.
8
+ */
9
+ export interface GetWeekOptions
10
+ extends LocalizedOptions<"options">,
11
+ WeekOptions,
12
+ FirstWeekContainsDateOptions {}
13
+ /**
14
+ * @name getWeek
15
+ * @category Week Helpers
16
+ * @summary Get the local week index of the given date.
17
+ *
18
+ * @description
19
+ * Get the local week index of the given date.
20
+ * The exact calculation depends on the values of
21
+ * `options.weekStartsOn` (which is the index of the first day of the week)
22
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
23
+ * the first week of the week-numbering year)
24
+ *
25
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
26
+ *
27
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
28
+ *
29
+ * @param date - The given date
30
+ * @param options - An object with options
31
+ *
32
+ * @returns The week
33
+ *
34
+ * @example
35
+ * // Which week of the local week numbering year is 2 January 2005 with default options?
36
+ * const result = getWeek(new Date(2005, 0, 2))
37
+ * //=> 2
38
+ *
39
+ * @example
40
+ * // Which week of the local week numbering year is 2 January 2005,
41
+ * // if Monday is the first day of the week,
42
+ * // and the first week of the year always contains 4 January?
43
+ * const result = getWeek(new Date(2005, 0, 2), {
44
+ * weekStartsOn: 1,
45
+ * firstWeekContainsDate: 4
46
+ * })
47
+ * //=> 53
48
+ */
49
+ export declare function getWeek<DateType extends Date>(
50
+ date: DateType | number | string,
51
+ options?: GetWeekOptions,
52
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.ts ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type {
2
+ FirstWeekContainsDateOptions,
3
+ LocalizedOptions,
4
+ WeekOptions,
5
+ } from "./types.js";
6
+ /**
7
+ * The {@link getWeek} function options.
8
+ */
9
+ export interface GetWeekOptions
10
+ extends LocalizedOptions<"options">,
11
+ WeekOptions,
12
+ FirstWeekContainsDateOptions {}
13
+ /**
14
+ * @name getWeek
15
+ * @category Week Helpers
16
+ * @summary Get the local week index of the given date.
17
+ *
18
+ * @description
19
+ * Get the local week index of the given date.
20
+ * The exact calculation depends on the values of
21
+ * `options.weekStartsOn` (which is the index of the first day of the week)
22
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
23
+ * the first week of the week-numbering year)
24
+ *
25
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
26
+ *
27
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
28
+ *
29
+ * @param date - The given date
30
+ * @param options - An object with options
31
+ *
32
+ * @returns The week
33
+ *
34
+ * @example
35
+ * // Which week of the local week numbering year is 2 January 2005 with default options?
36
+ * const result = getWeek(new Date(2005, 0, 2))
37
+ * //=> 2
38
+ *
39
+ * @example
40
+ * // Which week of the local week numbering year is 2 January 2005,
41
+ * // if Monday is the first day of the week,
42
+ * // and the first week of the year always contains 4 January?
43
+ * const result = getWeek(new Date(2005, 0, 2), {
44
+ * weekStartsOn: 1,
45
+ * firstWeekContainsDate: 4
46
+ * })
47
+ * //=> 53
48
+ */
49
+ export declare function getWeek<DateType extends Date>(
50
+ date: DateType | number | string,
51
+ options?: GetWeekOptions,
52
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.js ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getWeek = getWeek;
3
+ var _index = require("./constants.js");
4
+ var _index2 = require("./startOfWeek.js");
5
+ var _index3 = require("./startOfWeekYear.js");
6
+ var _index4 = require("./toDate.js");
7
+
8
+ /**
9
+ * The {@link getWeek} function options.
10
+ */
11
+
12
+ /**
13
+ * @name getWeek
14
+ * @category Week Helpers
15
+ * @summary Get the local week index of the given date.
16
+ *
17
+ * @description
18
+ * Get the local week index of the given date.
19
+ * The exact calculation depends on the values of
20
+ * `options.weekStartsOn` (which is the index of the first day of the week)
21
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
22
+ * the first week of the week-numbering year)
23
+ *
24
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
25
+ *
26
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
27
+ *
28
+ * @param date - The given date
29
+ * @param options - An object with options
30
+ *
31
+ * @returns The week
32
+ *
33
+ * @example
34
+ * // Which week of the local week numbering year is 2 January 2005 with default options?
35
+ * const result = getWeek(new Date(2005, 0, 2))
36
+ * //=> 2
37
+ *
38
+ * @example
39
+ * // Which week of the local week numbering year is 2 January 2005,
40
+ * // if Monday is the first day of the week,
41
+ * // and the first week of the year always contains 4 January?
42
+ * const result = getWeek(new Date(2005, 0, 2), {
43
+ * weekStartsOn: 1,
44
+ * firstWeekContainsDate: 4
45
+ * })
46
+ * //=> 53
47
+ */
48
+
49
+ function getWeek(date, options) {
50
+ const _date = (0, _index4.toDate)(date);
51
+ const diff =
52
+ +(0, _index2.startOfWeek)(_date, options) -
53
+ +(0, _index3.startOfWeekYear)(_date, options);
54
+
55
+ // Round the number of weeks to the nearest integer because the number of
56
+ // milliseconds in a week is not constant (e.g. it's different in the week of
57
+ // the daylight saving time clock shift).
58
+ return Math.round(diff / _index.millisecondsInWeek) + 1;
59
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.mjs ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { millisecondsInWeek } from "./constants.mjs";
2
+ import { startOfWeek } from "./startOfWeek.mjs";
3
+ import { startOfWeekYear } from "./startOfWeekYear.mjs";
4
+ import { toDate } from "./toDate.mjs";
5
+
6
+ /**
7
+ * The {@link getWeek} function options.
8
+ */
9
+
10
+ /**
11
+ * @name getWeek
12
+ * @category Week Helpers
13
+ * @summary Get the local week index of the given date.
14
+ *
15
+ * @description
16
+ * Get the local week index of the given date.
17
+ * The exact calculation depends on the values of
18
+ * `options.weekStartsOn` (which is the index of the first day of the week)
19
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
20
+ * the first week of the week-numbering year)
21
+ *
22
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
23
+ *
24
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
25
+ *
26
+ * @param date - The given date
27
+ * @param options - An object with options
28
+ *
29
+ * @returns The week
30
+ *
31
+ * @example
32
+ * // Which week of the local week numbering year is 2 January 2005 with default options?
33
+ * const result = getWeek(new Date(2005, 0, 2))
34
+ * //=> 2
35
+ *
36
+ * @example
37
+ * // Which week of the local week numbering year is 2 January 2005,
38
+ * // if Monday is the first day of the week,
39
+ * // and the first week of the year always contains 4 January?
40
+ * const result = getWeek(new Date(2005, 0, 2), {
41
+ * weekStartsOn: 1,
42
+ * firstWeekContainsDate: 4
43
+ * })
44
+ * //=> 53
45
+ */
46
+
47
+ export function getWeek(date, options) {
48
+ const _date = toDate(date);
49
+ const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
50
+
51
+ // Round the number of weeks to the nearest integer because the number of
52
+ // milliseconds in a week is not constant (e.g. it's different in the week of
53
+ // the daylight saving time clock shift).
54
+ return Math.round(diff / millisecondsInWeek) + 1;
55
+ }
56
+
57
+ // Fallback for modularized imports:
58
+ export default getWeek;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.mts ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { LocalizedOptions, WeekOptions } from "./types.js";
2
+ /**
3
+ * The {@link getWeekOfMonth} function options.
4
+ */
5
+ export interface GetWeekOfMonthOptions
6
+ extends LocalizedOptions<"options">,
7
+ WeekOptions {}
8
+ /**
9
+ * @name getWeekOfMonth
10
+ * @category Week Helpers
11
+ * @summary Get the week of the month of the given date.
12
+ *
13
+ * @description
14
+ * Get the week of the month of the given date.
15
+ *
16
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
17
+ *
18
+ * @param date - The given date
19
+ * @param options - An object with options.
20
+ *
21
+ * @returns The week of month
22
+ *
23
+ * @example
24
+ * // Which week of the month is 9 November 2017?
25
+ * const result = getWeekOfMonth(new Date(2017, 10, 9))
26
+ * //=> 2
27
+ */
28
+ export declare function getWeekOfMonth<DateType extends Date>(
29
+ date: DateType | number | string,
30
+ options?: GetWeekOfMonthOptions,
31
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.ts ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { LocalizedOptions, WeekOptions } from "./types.js";
2
+ /**
3
+ * The {@link getWeekOfMonth} function options.
4
+ */
5
+ export interface GetWeekOfMonthOptions
6
+ extends LocalizedOptions<"options">,
7
+ WeekOptions {}
8
+ /**
9
+ * @name getWeekOfMonth
10
+ * @category Week Helpers
11
+ * @summary Get the week of the month of the given date.
12
+ *
13
+ * @description
14
+ * Get the week of the month of the given date.
15
+ *
16
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
17
+ *
18
+ * @param date - The given date
19
+ * @param options - An object with options.
20
+ *
21
+ * @returns The week of month
22
+ *
23
+ * @example
24
+ * // Which week of the month is 9 November 2017?
25
+ * const result = getWeekOfMonth(new Date(2017, 10, 9))
26
+ * //=> 2
27
+ */
28
+ export declare function getWeekOfMonth<DateType extends Date>(
29
+ date: DateType | number | string,
30
+ options?: GetWeekOfMonthOptions,
31
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.js ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getWeekOfMonth = getWeekOfMonth;
3
+ var _index = require("./getDate.js");
4
+ var _index2 = require("./getDay.js");
5
+ var _index3 = require("./startOfMonth.js");
6
+
7
+ var _index4 = require("./_lib/defaultOptions.js");
8
+
9
+ /**
10
+ * The {@link getWeekOfMonth} function options.
11
+ */
12
+
13
+ /**
14
+ * @name getWeekOfMonth
15
+ * @category Week Helpers
16
+ * @summary Get the week of the month of the given date.
17
+ *
18
+ * @description
19
+ * Get the week of the month of the given date.
20
+ *
21
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
22
+ *
23
+ * @param date - The given date
24
+ * @param options - An object with options.
25
+ *
26
+ * @returns The week of month
27
+ *
28
+ * @example
29
+ * // Which week of the month is 9 November 2017?
30
+ * const result = getWeekOfMonth(new Date(2017, 10, 9))
31
+ * //=> 2
32
+ */
33
+ function getWeekOfMonth(date, options) {
34
+ const defaultOptions = (0, _index4.getDefaultOptions)();
35
+ const weekStartsOn =
36
+ options?.weekStartsOn ??
37
+ options?.locale?.options?.weekStartsOn ??
38
+ defaultOptions.weekStartsOn ??
39
+ defaultOptions.locale?.options?.weekStartsOn ??
40
+ 0;
41
+
42
+ const currentDayOfMonth = (0, _index.getDate)(date);
43
+ if (isNaN(currentDayOfMonth)) return NaN;
44
+
45
+ const startWeekDay = (0, _index2.getDay)((0, _index3.startOfMonth)(date));
46
+
47
+ let lastDayOfFirstWeek = weekStartsOn - startWeekDay;
48
+ if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7;
49
+
50
+ const remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek;
51
+ return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1;
52
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.mjs ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { getDate } from "./getDate.mjs";
2
+ import { getDay } from "./getDay.mjs";
3
+ import { startOfMonth } from "./startOfMonth.mjs";
4
+ import { getDefaultOptions } from "./_lib/defaultOptions.mjs";
5
+
6
+ /**
7
+ * The {@link getWeekOfMonth} function options.
8
+ */
9
+
10
+ /**
11
+ * @name getWeekOfMonth
12
+ * @category Week Helpers
13
+ * @summary Get the week of the month of the given date.
14
+ *
15
+ * @description
16
+ * Get the week of the month of the given date.
17
+ *
18
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
19
+ *
20
+ * @param date - The given date
21
+ * @param options - An object with options.
22
+ *
23
+ * @returns The week of month
24
+ *
25
+ * @example
26
+ * // Which week of the month is 9 November 2017?
27
+ * const result = getWeekOfMonth(new Date(2017, 10, 9))
28
+ * //=> 2
29
+ */
30
+ export function getWeekOfMonth(date, options) {
31
+ const defaultOptions = getDefaultOptions();
32
+ const weekStartsOn =
33
+ options?.weekStartsOn ??
34
+ options?.locale?.options?.weekStartsOn ??
35
+ defaultOptions.weekStartsOn ??
36
+ defaultOptions.locale?.options?.weekStartsOn ??
37
+ 0;
38
+
39
+ const currentDayOfMonth = getDate(date);
40
+ if (isNaN(currentDayOfMonth)) return NaN;
41
+
42
+ const startWeekDay = getDay(startOfMonth(date));
43
+
44
+ let lastDayOfFirstWeek = weekStartsOn - startWeekDay;
45
+ if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7;
46
+
47
+ const remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek;
48
+ return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1;
49
+ }
50
+
51
+ // Fallback for modularized imports:
52
+ export default getWeekOfMonth;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.mts ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type {
2
+ FirstWeekContainsDateOptions,
3
+ LocalizedOptions,
4
+ WeekOptions,
5
+ } from "./types.js";
6
+ /**
7
+ * The {@link getWeekYear} function options.
8
+ */
9
+ export interface GetWeekYearOptions
10
+ extends LocalizedOptions<"options">,
11
+ WeekOptions,
12
+ FirstWeekContainsDateOptions {}
13
+ /**
14
+ * @name getWeekYear
15
+ * @category Week-Numbering Year Helpers
16
+ * @summary Get the local week-numbering year of the given date.
17
+ *
18
+ * @description
19
+ * Get the local week-numbering year of the given date.
20
+ * The exact calculation depends on the values of
21
+ * `options.weekStartsOn` (which is the index of the first day of the week)
22
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
23
+ * the first week of the week-numbering year)
24
+ *
25
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
26
+ *
27
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
28
+ *
29
+ * @param date - The given date
30
+ * @param options - An object with options.
31
+ *
32
+ * @returns The local week-numbering year
33
+ *
34
+ * @example
35
+ * // Which week numbering year is 26 December 2004 with the default settings?
36
+ * const result = getWeekYear(new Date(2004, 11, 26))
37
+ * //=> 2005
38
+ *
39
+ * @example
40
+ * // Which week numbering year is 26 December 2004 if week starts on Saturday?
41
+ * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
42
+ * //=> 2004
43
+ *
44
+ * @example
45
+ * // Which week numbering year is 26 December 2004 if the first week contains 4 January?
46
+ * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
47
+ * //=> 2004
48
+ */
49
+ export declare function getWeekYear<DateType extends Date>(
50
+ date: DateType | number | string,
51
+ options?: GetWeekYearOptions,
52
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.ts ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type {
2
+ FirstWeekContainsDateOptions,
3
+ LocalizedOptions,
4
+ WeekOptions,
5
+ } from "./types.js";
6
+ /**
7
+ * The {@link getWeekYear} function options.
8
+ */
9
+ export interface GetWeekYearOptions
10
+ extends LocalizedOptions<"options">,
11
+ WeekOptions,
12
+ FirstWeekContainsDateOptions {}
13
+ /**
14
+ * @name getWeekYear
15
+ * @category Week-Numbering Year Helpers
16
+ * @summary Get the local week-numbering year of the given date.
17
+ *
18
+ * @description
19
+ * Get the local week-numbering year of the given date.
20
+ * The exact calculation depends on the values of
21
+ * `options.weekStartsOn` (which is the index of the first day of the week)
22
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
23
+ * the first week of the week-numbering year)
24
+ *
25
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
26
+ *
27
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
28
+ *
29
+ * @param date - The given date
30
+ * @param options - An object with options.
31
+ *
32
+ * @returns The local week-numbering year
33
+ *
34
+ * @example
35
+ * // Which week numbering year is 26 December 2004 with the default settings?
36
+ * const result = getWeekYear(new Date(2004, 11, 26))
37
+ * //=> 2005
38
+ *
39
+ * @example
40
+ * // Which week numbering year is 26 December 2004 if week starts on Saturday?
41
+ * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
42
+ * //=> 2004
43
+ *
44
+ * @example
45
+ * // Which week numbering year is 26 December 2004 if the first week contains 4 January?
46
+ * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
47
+ * //=> 2004
48
+ */
49
+ export declare function getWeekYear<DateType extends Date>(
50
+ date: DateType | number | string,
51
+ options?: GetWeekYearOptions,
52
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.js ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getWeekYear = getWeekYear;
3
+ var _index = require("./constructFrom.js");
4
+ var _index2 = require("./startOfWeek.js");
5
+ var _index3 = require("./toDate.js");
6
+
7
+ var _index4 = require("./_lib/defaultOptions.js");
8
+
9
+ /**
10
+ * The {@link getWeekYear} function options.
11
+ */
12
+
13
+ /**
14
+ * @name getWeekYear
15
+ * @category Week-Numbering Year Helpers
16
+ * @summary Get the local week-numbering year of the given date.
17
+ *
18
+ * @description
19
+ * Get the local week-numbering year of the given date.
20
+ * The exact calculation depends on the values of
21
+ * `options.weekStartsOn` (which is the index of the first day of the week)
22
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
23
+ * the first week of the week-numbering year)
24
+ *
25
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
26
+ *
27
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
28
+ *
29
+ * @param date - The given date
30
+ * @param options - An object with options.
31
+ *
32
+ * @returns The local week-numbering year
33
+ *
34
+ * @example
35
+ * // Which week numbering year is 26 December 2004 with the default settings?
36
+ * const result = getWeekYear(new Date(2004, 11, 26))
37
+ * //=> 2005
38
+ *
39
+ * @example
40
+ * // Which week numbering year is 26 December 2004 if week starts on Saturday?
41
+ * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
42
+ * //=> 2004
43
+ *
44
+ * @example
45
+ * // Which week numbering year is 26 December 2004 if the first week contains 4 January?
46
+ * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
47
+ * //=> 2004
48
+ */
49
+ function getWeekYear(date, options) {
50
+ const _date = (0, _index3.toDate)(date);
51
+ const year = _date.getFullYear();
52
+
53
+ const defaultOptions = (0, _index4.getDefaultOptions)();
54
+ const firstWeekContainsDate =
55
+ options?.firstWeekContainsDate ??
56
+ options?.locale?.options?.firstWeekContainsDate ??
57
+ defaultOptions.firstWeekContainsDate ??
58
+ defaultOptions.locale?.options?.firstWeekContainsDate ??
59
+ 1;
60
+
61
+ const firstWeekOfNextYear = (0, _index.constructFrom)(date, 0);
62
+ firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
63
+ firstWeekOfNextYear.setHours(0, 0, 0, 0);
64
+ const startOfNextYear = (0, _index2.startOfWeek)(
65
+ firstWeekOfNextYear,
66
+ options,
67
+ );
68
+
69
+ const firstWeekOfThisYear = (0, _index.constructFrom)(date, 0);
70
+ firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
71
+ firstWeekOfThisYear.setHours(0, 0, 0, 0);
72
+ const startOfThisYear = (0, _index2.startOfWeek)(
73
+ firstWeekOfThisYear,
74
+ options,
75
+ );
76
+
77
+ if (_date.getTime() >= startOfNextYear.getTime()) {
78
+ return year + 1;
79
+ } else if (_date.getTime() >= startOfThisYear.getTime()) {
80
+ return year;
81
+ } else {
82
+ return year - 1;
83
+ }
84
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.mjs ADDED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { constructFrom } from "./constructFrom.mjs";
2
+ import { startOfWeek } from "./startOfWeek.mjs";
3
+ import { toDate } from "./toDate.mjs";
4
+ import { getDefaultOptions } from "./_lib/defaultOptions.mjs";
5
+
6
+ /**
7
+ * The {@link getWeekYear} function options.
8
+ */
9
+
10
+ /**
11
+ * @name getWeekYear
12
+ * @category Week-Numbering Year Helpers
13
+ * @summary Get the local week-numbering year of the given date.
14
+ *
15
+ * @description
16
+ * Get the local week-numbering year of the given date.
17
+ * The exact calculation depends on the values of
18
+ * `options.weekStartsOn` (which is the index of the first day of the week)
19
+ * and `options.firstWeekContainsDate` (which is the day of January, which is always in
20
+ * the first week of the week-numbering year)
21
+ *
22
+ * Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
23
+ *
24
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
25
+ *
26
+ * @param date - The given date
27
+ * @param options - An object with options.
28
+ *
29
+ * @returns The local week-numbering year
30
+ *
31
+ * @example
32
+ * // Which week numbering year is 26 December 2004 with the default settings?
33
+ * const result = getWeekYear(new Date(2004, 11, 26))
34
+ * //=> 2005
35
+ *
36
+ * @example
37
+ * // Which week numbering year is 26 December 2004 if week starts on Saturday?
38
+ * const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
39
+ * //=> 2004
40
+ *
41
+ * @example
42
+ * // Which week numbering year is 26 December 2004 if the first week contains 4 January?
43
+ * const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
44
+ * //=> 2004
45
+ */
46
+ export function getWeekYear(date, options) {
47
+ const _date = toDate(date);
48
+ const year = _date.getFullYear();
49
+
50
+ const defaultOptions = getDefaultOptions();
51
+ const firstWeekContainsDate =
52
+ options?.firstWeekContainsDate ??
53
+ options?.locale?.options?.firstWeekContainsDate ??
54
+ defaultOptions.firstWeekContainsDate ??
55
+ defaultOptions.locale?.options?.firstWeekContainsDate ??
56
+ 1;
57
+
58
+ const firstWeekOfNextYear = constructFrom(date, 0);
59
+ firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
60
+ firstWeekOfNextYear.setHours(0, 0, 0, 0);
61
+ const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
62
+
63
+ const firstWeekOfThisYear = constructFrom(date, 0);
64
+ firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
65
+ firstWeekOfThisYear.setHours(0, 0, 0, 0);
66
+ const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
67
+
68
+ if (_date.getTime() >= startOfNextYear.getTime()) {
69
+ return year + 1;
70
+ } else if (_date.getTime() >= startOfThisYear.getTime()) {
71
+ return year;
72
+ } else {
73
+ return year - 1;
74
+ }
75
+ }
76
+
77
+ // Fallback for modularized imports:
78
+ export default getWeekYear;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.mts ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { LocalizedOptions, WeekOptions } from "./types.js";
2
+ /**
3
+ * The {@link getWeeksInMonth} function options.
4
+ */
5
+ export interface GetWeeksInMonthOptions
6
+ extends LocalizedOptions<"options">,
7
+ WeekOptions {}
8
+ /**
9
+ * @name getWeeksInMonth
10
+ * @category Week Helpers
11
+ * @summary Get the number of calendar weeks a month spans.
12
+ *
13
+ * @description
14
+ * Get the number of calendar weeks the month in the given date spans.
15
+ *
16
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
17
+ *
18
+ * @param date - The given date
19
+ * @param options - An object with options.
20
+ *
21
+ * @returns The number of calendar weeks
22
+ *
23
+ * @example
24
+ * // How many calendar weeks does February 2015 span?
25
+ * const result = getWeeksInMonth(new Date(2015, 1, 8))
26
+ * //=> 4
27
+ *
28
+ * @example
29
+ * // If the week starts on Monday,
30
+ * // how many calendar weeks does July 2017 span?
31
+ * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
32
+ * //=> 6
33
+ */
34
+ export declare function getWeeksInMonth<DateType extends Date>(
35
+ date: DateType | number | string,
36
+ options?: GetWeeksInMonthOptions,
37
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.ts ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import type { LocalizedOptions, WeekOptions } from "./types.js";
2
+ /**
3
+ * The {@link getWeeksInMonth} function options.
4
+ */
5
+ export interface GetWeeksInMonthOptions
6
+ extends LocalizedOptions<"options">,
7
+ WeekOptions {}
8
+ /**
9
+ * @name getWeeksInMonth
10
+ * @category Week Helpers
11
+ * @summary Get the number of calendar weeks a month spans.
12
+ *
13
+ * @description
14
+ * Get the number of calendar weeks the month in the given date spans.
15
+ *
16
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
17
+ *
18
+ * @param date - The given date
19
+ * @param options - An object with options.
20
+ *
21
+ * @returns The number of calendar weeks
22
+ *
23
+ * @example
24
+ * // How many calendar weeks does February 2015 span?
25
+ * const result = getWeeksInMonth(new Date(2015, 1, 8))
26
+ * //=> 4
27
+ *
28
+ * @example
29
+ * // If the week starts on Monday,
30
+ * // how many calendar weeks does July 2017 span?
31
+ * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
32
+ * //=> 6
33
+ */
34
+ export declare function getWeeksInMonth<DateType extends Date>(
35
+ date: DateType | number | string,
36
+ options?: GetWeeksInMonthOptions,
37
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.js ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getWeeksInMonth = getWeeksInMonth;
3
+ var _index = require("./differenceInCalendarWeeks.js");
4
+ var _index2 = require("./lastDayOfMonth.js");
5
+ var _index3 = require("./startOfMonth.js");
6
+
7
+ /**
8
+ * The {@link getWeeksInMonth} function options.
9
+ */
10
+
11
+ /**
12
+ * @name getWeeksInMonth
13
+ * @category Week Helpers
14
+ * @summary Get the number of calendar weeks a month spans.
15
+ *
16
+ * @description
17
+ * Get the number of calendar weeks the month in the given date spans.
18
+ *
19
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
20
+ *
21
+ * @param date - The given date
22
+ * @param options - An object with options.
23
+ *
24
+ * @returns The number of calendar weeks
25
+ *
26
+ * @example
27
+ * // How many calendar weeks does February 2015 span?
28
+ * const result = getWeeksInMonth(new Date(2015, 1, 8))
29
+ * //=> 4
30
+ *
31
+ * @example
32
+ * // If the week starts on Monday,
33
+ * // how many calendar weeks does July 2017 span?
34
+ * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
35
+ * //=> 6
36
+ */
37
+ function getWeeksInMonth(date, options) {
38
+ return (
39
+ (0, _index.differenceInCalendarWeeks)(
40
+ (0, _index2.lastDayOfMonth)(date),
41
+ (0, _index3.startOfMonth)(date),
42
+ options,
43
+ ) + 1
44
+ );
45
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.mjs ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { differenceInCalendarWeeks } from "./differenceInCalendarWeeks.mjs";
2
+ import { lastDayOfMonth } from "./lastDayOfMonth.mjs";
3
+ import { startOfMonth } from "./startOfMonth.mjs";
4
+
5
+ /**
6
+ * The {@link getWeeksInMonth} function options.
7
+ */
8
+
9
+ /**
10
+ * @name getWeeksInMonth
11
+ * @category Week Helpers
12
+ * @summary Get the number of calendar weeks a month spans.
13
+ *
14
+ * @description
15
+ * Get the number of calendar weeks the month in the given date spans.
16
+ *
17
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
18
+ *
19
+ * @param date - The given date
20
+ * @param options - An object with options.
21
+ *
22
+ * @returns The number of calendar weeks
23
+ *
24
+ * @example
25
+ * // How many calendar weeks does February 2015 span?
26
+ * const result = getWeeksInMonth(new Date(2015, 1, 8))
27
+ * //=> 4
28
+ *
29
+ * @example
30
+ * // If the week starts on Monday,
31
+ * // how many calendar weeks does July 2017 span?
32
+ * const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
33
+ * //=> 6
34
+ */
35
+ export function getWeeksInMonth(date, options) {
36
+ return (
37
+ differenceInCalendarWeeks(
38
+ lastDayOfMonth(date),
39
+ startOfMonth(date),
40
+ options,
41
+ ) + 1
42
+ );
43
+ }
44
+
45
+ // Fallback for modularized imports:
46
+ export default getWeeksInMonth;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.mts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getYear
3
+ * @category Year Helpers
4
+ * @summary Get the year of the given date.
5
+ *
6
+ * @description
7
+ * Get the year of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The year
14
+ *
15
+ * @example
16
+ * // Which year is 2 July 2014?
17
+ * const result = getYear(new Date(2014, 6, 2))
18
+ * //=> 2014
19
+ */
20
+ export declare function getYear<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.ts ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name getYear
3
+ * @category Year Helpers
4
+ * @summary Get the year of the given date.
5
+ *
6
+ * @description
7
+ * Get the year of the given date.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param date - The given date
12
+ *
13
+ * @returns The year
14
+ *
15
+ * @example
16
+ * // Which year is 2 July 2014?
17
+ * const result = getYear(new Date(2014, 6, 2))
18
+ * //=> 2014
19
+ */
20
+ export declare function getYear<DateType extends Date>(
21
+ date: DateType | number | string,
22
+ ): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.js ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.getYear = getYear;
3
+ var _index = require("./toDate.js");
4
+
5
+ /**
6
+ * @name getYear
7
+ * @category Year Helpers
8
+ * @summary Get the year of the given date.
9
+ *
10
+ * @description
11
+ * Get the year of the given date.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param date - The given date
16
+ *
17
+ * @returns The year
18
+ *
19
+ * @example
20
+ * // Which year is 2 July 2014?
21
+ * const result = getYear(new Date(2014, 6, 2))
22
+ * //=> 2014
23
+ */
24
+ function getYear(date) {
25
+ return (0, _index.toDate)(date).getFullYear();
26
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.mjs ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { toDate } from "./toDate.mjs";
2
+
3
+ /**
4
+ * @name getYear
5
+ * @category Year Helpers
6
+ * @summary Get the year of the given date.
7
+ *
8
+ * @description
9
+ * Get the year of the given date.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param date - The given date
14
+ *
15
+ * @returns The year
16
+ *
17
+ * @example
18
+ * // Which year is 2 July 2014?
19
+ * const result = getYear(new Date(2014, 6, 2))
20
+ * //=> 2014
21
+ */
22
+ export function getYear(date) {
23
+ return toDate(date).getFullYear();
24
+ }
25
+
26
+ // Fallback for modularized imports:
27
+ export default getYear;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.mts ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name hoursToMilliseconds
3
+ * @category Conversion Helpers
4
+ * @summary Convert hours to milliseconds.
5
+ *
6
+ * @description
7
+ * Convert a number of hours to a full number of milliseconds.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param hours - number of hours to be converted
12
+ *
13
+ * @returns The number of hours converted to milliseconds
14
+ *
15
+ * @example
16
+ * // Convert 2 hours to milliseconds:
17
+ * const result = hoursToMilliseconds(2)
18
+ * //=> 7200000
19
+ */
20
+ export declare function hoursToMilliseconds(hours: number): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.ts ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name hoursToMilliseconds
3
+ * @category Conversion Helpers
4
+ * @summary Convert hours to milliseconds.
5
+ *
6
+ * @description
7
+ * Convert a number of hours to a full number of milliseconds.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param hours - number of hours to be converted
12
+ *
13
+ * @returns The number of hours converted to milliseconds
14
+ *
15
+ * @example
16
+ * // Convert 2 hours to milliseconds:
17
+ * const result = hoursToMilliseconds(2)
18
+ * //=> 7200000
19
+ */
20
+ export declare function hoursToMilliseconds(hours: number): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.js ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use strict";
2
+ exports.hoursToMilliseconds = hoursToMilliseconds;
3
+ var _index = require("./constants.js");
4
+
5
+ /**
6
+ * @name hoursToMilliseconds
7
+ * @category Conversion Helpers
8
+ * @summary Convert hours to milliseconds.
9
+ *
10
+ * @description
11
+ * Convert a number of hours to a full number of milliseconds.
12
+ *
13
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
14
+ *
15
+ * @param hours - number of hours to be converted
16
+ *
17
+ * @returns The number of hours converted to milliseconds
18
+ *
19
+ * @example
20
+ * // Convert 2 hours to milliseconds:
21
+ * const result = hoursToMilliseconds(2)
22
+ * //=> 7200000
23
+ */
24
+ function hoursToMilliseconds(hours) {
25
+ return Math.trunc(hours * _index.millisecondsInHour);
26
+ }
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.mjs ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { millisecondsInHour } from "./constants.mjs";
2
+
3
+ /**
4
+ * @name hoursToMilliseconds
5
+ * @category Conversion Helpers
6
+ * @summary Convert hours to milliseconds.
7
+ *
8
+ * @description
9
+ * Convert a number of hours to a full number of milliseconds.
10
+ *
11
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
12
+ *
13
+ * @param hours - number of hours to be converted
14
+ *
15
+ * @returns The number of hours converted to milliseconds
16
+ *
17
+ * @example
18
+ * // Convert 2 hours to milliseconds:
19
+ * const result = hoursToMilliseconds(2)
20
+ * //=> 7200000
21
+ */
22
+ export function hoursToMilliseconds(hours) {
23
+ return Math.trunc(hours * millisecondsInHour);
24
+ }
25
+
26
+ // Fallback for modularized imports:
27
+ export default hoursToMilliseconds;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.mts ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name hoursToMinutes
3
+ * @category Conversion Helpers
4
+ * @summary Convert hours to minutes.
5
+ *
6
+ * @description
7
+ * Convert a number of hours to a full number of minutes.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param hours - number of hours to be converted
12
+ *
13
+ * @returns The number of hours converted in minutes
14
+ *
15
+ * @example
16
+ * // Convert 2 hours to minutes:
17
+ * const result = hoursToMinutes(2)
18
+ * //=> 120
19
+ */
20
+ export declare function hoursToMinutes(hours: number): number;
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.ts ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * @name hoursToMinutes
3
+ * @category Conversion Helpers
4
+ * @summary Convert hours to minutes.
5
+ *
6
+ * @description
7
+ * Convert a number of hours to a full number of minutes.
8
+ *
9
+ * @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
10
+ *
11
+ * @param hours - number of hours to be converted
12
+ *
13
+ * @returns The number of hours converted in minutes
14
+ *
15
+ * @example
16
+ * // Convert 2 hours to minutes:
17
+ * const result = hoursToMinutes(2)
18
+ * //=> 120
19
+ */
20
+ export declare function hoursToMinutes(hours: number): number;