Last active
December 13, 2025 00:22
-
-
Save ptomato/3f55c6d8536f023b4cd1d75d338fcf82 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 2023-M02L-1 - 2024-M02-1 years: current 1y, proposed 12m | |
| 2023-M02L-1 - 2024-M02-2 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-1 - 2024-M02-3 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-1 - 2024-M02-4 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-1 - 2024-M02-5 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-1 - 2024-M02-6 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-1 - 2024-M02-7 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-1 - 2024-M02-8 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-1 - 2024-M02-9 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-1 - 2024-M02-10 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-1 - 2024-M02-11 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-1 - 2024-M02-12 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-1 - 2024-M02-13 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-1 - 2024-M02-14 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-1 - 2024-M02-15 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-1 - 2024-M02-16 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-1 - 2024-M02-17 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-1 - 2024-M02-18 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-1 - 2024-M02-19 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-1 - 2024-M02-20 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-1 - 2024-M02-21 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-1 - 2024-M02-22 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-1 - 2024-M02-23 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-1 - 2024-M02-24 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-1 - 2024-M02-25 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-1 - 2024-M02-26 years: current 1y 25d, proposed 12m 25d | |
| 2023-M02L-1 - 2024-M02-27 years: current 1y 26d, proposed 12m 26d | |
| 2023-M02L-1 - 2024-M02-28 years: current 1y 27d, proposed 12m 27d | |
| 2023-M02L-1 - 2024-M02-29 years: current 1y 28d, proposed 12m 28d | |
| 2023-M02L-1 - 2024-M02-30 years: current 1y 29d, proposed 12m 29d | |
| 2023-M02L-1 - 2025-M02-1 years: current 2y, proposed 1y 12m | |
| 2023-M02L-1 - 2025-M02-2 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-1 - 2025-M02-3 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-1 - 2025-M02-4 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-1 - 2025-M02-5 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-1 - 2025-M02-6 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-1 - 2025-M02-7 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-1 - 2025-M02-8 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-1 - 2025-M02-9 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-1 - 2025-M02-10 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-1 - 2025-M02-11 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-1 - 2025-M02-12 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-1 - 2025-M02-13 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-1 - 2025-M02-14 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-1 - 2025-M02-15 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-1 - 2025-M02-16 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-1 - 2025-M02-17 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-1 - 2025-M02-18 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-1 - 2025-M02-19 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-1 - 2025-M02-20 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-1 - 2025-M02-21 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-1 - 2025-M02-22 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-1 - 2025-M02-23 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-1 - 2025-M02-24 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-1 - 2025-M02-25 years: current 2y 24d, proposed 1y 12m 24d | |
| 2023-M02L-1 - 2025-M02-26 years: current 2y 25d, proposed 1y 12m 25d | |
| 2023-M02L-1 - 2025-M02-27 years: current 2y 26d, proposed 1y 12m 26d | |
| 2023-M02L-1 - 2025-M02-28 years: current 2y 27d, proposed 1y 12m 27d | |
| 2023-M02L-1 - 2025-M02-29 years: current 2y 28d, proposed 1y 12m 28d | |
| 2023-M02L-2 - 2024-M02-2 years: current 1y, proposed 12m | |
| 2023-M02L-2 - 2024-M02-3 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-2 - 2024-M02-4 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-2 - 2024-M02-5 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-2 - 2024-M02-6 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-2 - 2024-M02-7 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-2 - 2024-M02-8 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-2 - 2024-M02-9 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-2 - 2024-M02-10 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-2 - 2024-M02-11 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-2 - 2024-M02-12 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-2 - 2024-M02-13 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-2 - 2024-M02-14 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-2 - 2024-M02-15 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-2 - 2024-M02-16 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-2 - 2024-M02-17 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-2 - 2024-M02-18 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-2 - 2024-M02-19 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-2 - 2024-M02-20 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-2 - 2024-M02-21 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-2 - 2024-M02-22 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-2 - 2024-M02-23 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-2 - 2024-M02-24 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-2 - 2024-M02-25 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-2 - 2024-M02-26 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-2 - 2024-M02-27 years: current 1y 25d, proposed 12m 25d | |
| 2023-M02L-2 - 2024-M02-28 years: current 1y 26d, proposed 12m 26d | |
| 2023-M02L-2 - 2024-M02-29 years: current 1y 27d, proposed 12m 27d | |
| 2023-M02L-2 - 2024-M02-30 years: current 1y 28d, proposed 12m 28d | |
| 2023-M02L-2 - 2025-M02-2 years: current 2y, proposed 1y 12m | |
| 2023-M02L-2 - 2025-M02-3 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-2 - 2025-M02-4 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-2 - 2025-M02-5 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-2 - 2025-M02-6 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-2 - 2025-M02-7 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-2 - 2025-M02-8 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-2 - 2025-M02-9 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-2 - 2025-M02-10 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-2 - 2025-M02-11 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-2 - 2025-M02-12 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-2 - 2025-M02-13 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-2 - 2025-M02-14 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-2 - 2025-M02-15 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-2 - 2025-M02-16 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-2 - 2025-M02-17 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-2 - 2025-M02-18 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-2 - 2025-M02-19 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-2 - 2025-M02-20 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-2 - 2025-M02-21 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-2 - 2025-M02-22 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-2 - 2025-M02-23 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-2 - 2025-M02-24 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-2 - 2025-M02-25 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-2 - 2025-M02-26 years: current 2y 24d, proposed 1y 12m 24d | |
| 2023-M02L-2 - 2025-M02-27 years: current 2y 25d, proposed 1y 12m 25d | |
| 2023-M02L-2 - 2025-M02-28 years: current 2y 26d, proposed 1y 12m 26d | |
| 2023-M02L-2 - 2025-M02-29 years: current 2y 27d, proposed 1y 12m 27d | |
| 2023-M02L-3 - 2024-M02-3 years: current 1y, proposed 12m | |
| 2023-M02L-3 - 2024-M02-4 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-3 - 2024-M02-5 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-3 - 2024-M02-6 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-3 - 2024-M02-7 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-3 - 2024-M02-8 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-3 - 2024-M02-9 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-3 - 2024-M02-10 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-3 - 2024-M02-11 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-3 - 2024-M02-12 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-3 - 2024-M02-13 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-3 - 2024-M02-14 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-3 - 2024-M02-15 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-3 - 2024-M02-16 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-3 - 2024-M02-17 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-3 - 2024-M02-18 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-3 - 2024-M02-19 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-3 - 2024-M02-20 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-3 - 2024-M02-21 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-3 - 2024-M02-22 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-3 - 2024-M02-23 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-3 - 2024-M02-24 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-3 - 2024-M02-25 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-3 - 2024-M02-26 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-3 - 2024-M02-27 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-3 - 2024-M02-28 years: current 1y 25d, proposed 12m 25d | |
| 2023-M02L-3 - 2024-M02-29 years: current 1y 26d, proposed 12m 26d | |
| 2023-M02L-3 - 2024-M02-30 years: current 1y 27d, proposed 12m 27d | |
| 2023-M02L-3 - 2025-M02-3 years: current 2y, proposed 1y 12m | |
| 2023-M02L-3 - 2025-M02-4 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-3 - 2025-M02-5 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-3 - 2025-M02-6 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-3 - 2025-M02-7 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-3 - 2025-M02-8 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-3 - 2025-M02-9 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-3 - 2025-M02-10 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-3 - 2025-M02-11 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-3 - 2025-M02-12 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-3 - 2025-M02-13 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-3 - 2025-M02-14 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-3 - 2025-M02-15 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-3 - 2025-M02-16 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-3 - 2025-M02-17 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-3 - 2025-M02-18 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-3 - 2025-M02-19 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-3 - 2025-M02-20 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-3 - 2025-M02-21 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-3 - 2025-M02-22 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-3 - 2025-M02-23 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-3 - 2025-M02-24 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-3 - 2025-M02-25 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-3 - 2025-M02-26 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-3 - 2025-M02-27 years: current 2y 24d, proposed 1y 12m 24d | |
| 2023-M02L-3 - 2025-M02-28 years: current 2y 25d, proposed 1y 12m 25d | |
| 2023-M02L-3 - 2025-M02-29 years: current 2y 26d, proposed 1y 12m 26d | |
| 2023-M02L-4 - 2024-M02-4 years: current 1y, proposed 12m | |
| 2023-M02L-4 - 2024-M02-5 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-4 - 2024-M02-6 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-4 - 2024-M02-7 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-4 - 2024-M02-8 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-4 - 2024-M02-9 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-4 - 2024-M02-10 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-4 - 2024-M02-11 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-4 - 2024-M02-12 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-4 - 2024-M02-13 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-4 - 2024-M02-14 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-4 - 2024-M02-15 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-4 - 2024-M02-16 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-4 - 2024-M02-17 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-4 - 2024-M02-18 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-4 - 2024-M02-19 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-4 - 2024-M02-20 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-4 - 2024-M02-21 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-4 - 2024-M02-22 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-4 - 2024-M02-23 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-4 - 2024-M02-24 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-4 - 2024-M02-25 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-4 - 2024-M02-26 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-4 - 2024-M02-27 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-4 - 2024-M02-28 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-4 - 2024-M02-29 years: current 1y 25d, proposed 12m 25d | |
| 2023-M02L-4 - 2024-M02-30 years: current 1y 26d, proposed 12m 26d | |
| 2023-M02L-4 - 2025-M02-4 years: current 2y, proposed 1y 12m | |
| 2023-M02L-4 - 2025-M02-5 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-4 - 2025-M02-6 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-4 - 2025-M02-7 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-4 - 2025-M02-8 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-4 - 2025-M02-9 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-4 - 2025-M02-10 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-4 - 2025-M02-11 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-4 - 2025-M02-12 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-4 - 2025-M02-13 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-4 - 2025-M02-14 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-4 - 2025-M02-15 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-4 - 2025-M02-16 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-4 - 2025-M02-17 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-4 - 2025-M02-18 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-4 - 2025-M02-19 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-4 - 2025-M02-20 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-4 - 2025-M02-21 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-4 - 2025-M02-22 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-4 - 2025-M02-23 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-4 - 2025-M02-24 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-4 - 2025-M02-25 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-4 - 2025-M02-26 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-4 - 2025-M02-27 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-4 - 2025-M02-28 years: current 2y 24d, proposed 1y 12m 24d | |
| 2023-M02L-4 - 2025-M02-29 years: current 2y 25d, proposed 1y 12m 25d | |
| 2023-M02L-5 - 2024-M02-5 years: current 1y, proposed 12m | |
| 2023-M02L-5 - 2024-M02-6 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-5 - 2024-M02-7 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-5 - 2024-M02-8 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-5 - 2024-M02-9 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-5 - 2024-M02-10 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-5 - 2024-M02-11 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-5 - 2024-M02-12 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-5 - 2024-M02-13 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-5 - 2024-M02-14 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-5 - 2024-M02-15 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-5 - 2024-M02-16 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-5 - 2024-M02-17 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-5 - 2024-M02-18 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-5 - 2024-M02-19 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-5 - 2024-M02-20 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-5 - 2024-M02-21 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-5 - 2024-M02-22 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-5 - 2024-M02-23 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-5 - 2024-M02-24 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-5 - 2024-M02-25 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-5 - 2024-M02-26 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-5 - 2024-M02-27 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-5 - 2024-M02-28 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-5 - 2024-M02-29 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-5 - 2024-M02-30 years: current 1y 25d, proposed 12m 25d | |
| 2023-M02L-5 - 2025-M02-5 years: current 2y, proposed 1y 12m | |
| 2023-M02L-5 - 2025-M02-6 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-5 - 2025-M02-7 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-5 - 2025-M02-8 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-5 - 2025-M02-9 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-5 - 2025-M02-10 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-5 - 2025-M02-11 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-5 - 2025-M02-12 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-5 - 2025-M02-13 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-5 - 2025-M02-14 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-5 - 2025-M02-15 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-5 - 2025-M02-16 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-5 - 2025-M02-17 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-5 - 2025-M02-18 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-5 - 2025-M02-19 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-5 - 2025-M02-20 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-5 - 2025-M02-21 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-5 - 2025-M02-22 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-5 - 2025-M02-23 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-5 - 2025-M02-24 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-5 - 2025-M02-25 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-5 - 2025-M02-26 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-5 - 2025-M02-27 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-5 - 2025-M02-28 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-5 - 2025-M02-29 years: current 2y 24d, proposed 1y 12m 24d | |
| 2023-M02L-6 - 2024-M02-6 years: current 1y, proposed 12m | |
| 2023-M02L-6 - 2024-M02-7 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-6 - 2024-M02-8 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-6 - 2024-M02-9 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-6 - 2024-M02-10 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-6 - 2024-M02-11 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-6 - 2024-M02-12 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-6 - 2024-M02-13 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-6 - 2024-M02-14 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-6 - 2024-M02-15 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-6 - 2024-M02-16 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-6 - 2024-M02-17 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-6 - 2024-M02-18 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-6 - 2024-M02-19 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-6 - 2024-M02-20 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-6 - 2024-M02-21 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-6 - 2024-M02-22 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-6 - 2024-M02-23 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-6 - 2024-M02-24 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-6 - 2024-M02-25 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-6 - 2024-M02-26 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-6 - 2024-M02-27 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-6 - 2024-M02-28 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-6 - 2024-M02-29 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-6 - 2024-M02-30 years: current 1y 24d, proposed 12m 24d | |
| 2023-M02L-6 - 2025-M02-6 years: current 2y, proposed 1y 12m | |
| 2023-M02L-6 - 2025-M02-7 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-6 - 2025-M02-8 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-6 - 2025-M02-9 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-6 - 2025-M02-10 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-6 - 2025-M02-11 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-6 - 2025-M02-12 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-6 - 2025-M02-13 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-6 - 2025-M02-14 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-6 - 2025-M02-15 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-6 - 2025-M02-16 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-6 - 2025-M02-17 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-6 - 2025-M02-18 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-6 - 2025-M02-19 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-6 - 2025-M02-20 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-6 - 2025-M02-21 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-6 - 2025-M02-22 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-6 - 2025-M02-23 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-6 - 2025-M02-24 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-6 - 2025-M02-25 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-6 - 2025-M02-26 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-6 - 2025-M02-27 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-6 - 2025-M02-28 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-6 - 2025-M02-29 years: current 2y 23d, proposed 1y 12m 23d | |
| 2023-M02L-7 - 2024-M02-7 years: current 1y, proposed 12m | |
| 2023-M02L-7 - 2024-M02-8 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-7 - 2024-M02-9 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-7 - 2024-M02-10 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-7 - 2024-M02-11 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-7 - 2024-M02-12 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-7 - 2024-M02-13 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-7 - 2024-M02-14 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-7 - 2024-M02-15 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-7 - 2024-M02-16 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-7 - 2024-M02-17 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-7 - 2024-M02-18 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-7 - 2024-M02-19 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-7 - 2024-M02-20 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-7 - 2024-M02-21 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-7 - 2024-M02-22 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-7 - 2024-M02-23 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-7 - 2024-M02-24 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-7 - 2024-M02-25 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-7 - 2024-M02-26 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-7 - 2024-M02-27 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-7 - 2024-M02-28 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-7 - 2024-M02-29 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-7 - 2024-M02-30 years: current 1y 23d, proposed 12m 23d | |
| 2023-M02L-7 - 2025-M02-7 years: current 2y, proposed 1y 12m | |
| 2023-M02L-7 - 2025-M02-8 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-7 - 2025-M02-9 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-7 - 2025-M02-10 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-7 - 2025-M02-11 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-7 - 2025-M02-12 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-7 - 2025-M02-13 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-7 - 2025-M02-14 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-7 - 2025-M02-15 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-7 - 2025-M02-16 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-7 - 2025-M02-17 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-7 - 2025-M02-18 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-7 - 2025-M02-19 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-7 - 2025-M02-20 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-7 - 2025-M02-21 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-7 - 2025-M02-22 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-7 - 2025-M02-23 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-7 - 2025-M02-24 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-7 - 2025-M02-25 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-7 - 2025-M02-26 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-7 - 2025-M02-27 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-7 - 2025-M02-28 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-7 - 2025-M02-29 years: current 2y 22d, proposed 1y 12m 22d | |
| 2023-M02L-8 - 2024-M02-8 years: current 1y, proposed 12m | |
| 2023-M02L-8 - 2024-M02-9 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-8 - 2024-M02-10 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-8 - 2024-M02-11 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-8 - 2024-M02-12 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-8 - 2024-M02-13 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-8 - 2024-M02-14 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-8 - 2024-M02-15 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-8 - 2024-M02-16 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-8 - 2024-M02-17 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-8 - 2024-M02-18 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-8 - 2024-M02-19 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-8 - 2024-M02-20 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-8 - 2024-M02-21 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-8 - 2024-M02-22 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-8 - 2024-M02-23 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-8 - 2024-M02-24 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-8 - 2024-M02-25 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-8 - 2024-M02-26 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-8 - 2024-M02-27 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-8 - 2024-M02-28 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-8 - 2024-M02-29 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-8 - 2024-M02-30 years: current 1y 22d, proposed 12m 22d | |
| 2023-M02L-8 - 2025-M02-8 years: current 2y, proposed 1y 12m | |
| 2023-M02L-8 - 2025-M02-9 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-8 - 2025-M02-10 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-8 - 2025-M02-11 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-8 - 2025-M02-12 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-8 - 2025-M02-13 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-8 - 2025-M02-14 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-8 - 2025-M02-15 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-8 - 2025-M02-16 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-8 - 2025-M02-17 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-8 - 2025-M02-18 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-8 - 2025-M02-19 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-8 - 2025-M02-20 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-8 - 2025-M02-21 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-8 - 2025-M02-22 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-8 - 2025-M02-23 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-8 - 2025-M02-24 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-8 - 2025-M02-25 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-8 - 2025-M02-26 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-8 - 2025-M02-27 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-8 - 2025-M02-28 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-8 - 2025-M02-29 years: current 2y 21d, proposed 1y 12m 21d | |
| 2023-M02L-9 - 2024-M02-9 years: current 1y, proposed 12m | |
| 2023-M02L-9 - 2024-M02-10 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-9 - 2024-M02-11 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-9 - 2024-M02-12 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-9 - 2024-M02-13 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-9 - 2024-M02-14 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-9 - 2024-M02-15 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-9 - 2024-M02-16 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-9 - 2024-M02-17 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-9 - 2024-M02-18 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-9 - 2024-M02-19 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-9 - 2024-M02-20 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-9 - 2024-M02-21 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-9 - 2024-M02-22 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-9 - 2024-M02-23 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-9 - 2024-M02-24 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-9 - 2024-M02-25 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-9 - 2024-M02-26 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-9 - 2024-M02-27 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-9 - 2024-M02-28 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-9 - 2024-M02-29 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-9 - 2024-M02-30 years: current 1y 21d, proposed 12m 21d | |
| 2023-M02L-9 - 2025-M02-9 years: current 2y, proposed 1y 12m | |
| 2023-M02L-9 - 2025-M02-10 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-9 - 2025-M02-11 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-9 - 2025-M02-12 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-9 - 2025-M02-13 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-9 - 2025-M02-14 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-9 - 2025-M02-15 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-9 - 2025-M02-16 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-9 - 2025-M02-17 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-9 - 2025-M02-18 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-9 - 2025-M02-19 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-9 - 2025-M02-20 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-9 - 2025-M02-21 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-9 - 2025-M02-22 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-9 - 2025-M02-23 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-9 - 2025-M02-24 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-9 - 2025-M02-25 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-9 - 2025-M02-26 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-9 - 2025-M02-27 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-9 - 2025-M02-28 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-9 - 2025-M02-29 years: current 2y 20d, proposed 1y 12m 20d | |
| 2023-M02L-10 - 2024-M02-10 years: current 1y, proposed 12m | |
| 2023-M02L-10 - 2024-M02-11 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-10 - 2024-M02-12 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-10 - 2024-M02-13 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-10 - 2024-M02-14 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-10 - 2024-M02-15 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-10 - 2024-M02-16 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-10 - 2024-M02-17 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-10 - 2024-M02-18 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-10 - 2024-M02-19 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-10 - 2024-M02-20 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-10 - 2024-M02-21 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-10 - 2024-M02-22 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-10 - 2024-M02-23 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-10 - 2024-M02-24 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-10 - 2024-M02-25 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-10 - 2024-M02-26 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-10 - 2024-M02-27 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-10 - 2024-M02-28 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-10 - 2024-M02-29 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-10 - 2024-M02-30 years: current 1y 20d, proposed 12m 20d | |
| 2023-M02L-10 - 2025-M02-10 years: current 2y, proposed 1y 12m | |
| 2023-M02L-10 - 2025-M02-11 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-10 - 2025-M02-12 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-10 - 2025-M02-13 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-10 - 2025-M02-14 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-10 - 2025-M02-15 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-10 - 2025-M02-16 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-10 - 2025-M02-17 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-10 - 2025-M02-18 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-10 - 2025-M02-19 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-10 - 2025-M02-20 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-10 - 2025-M02-21 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-10 - 2025-M02-22 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-10 - 2025-M02-23 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-10 - 2025-M02-24 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-10 - 2025-M02-25 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-10 - 2025-M02-26 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-10 - 2025-M02-27 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-10 - 2025-M02-28 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-10 - 2025-M02-29 years: current 2y 19d, proposed 1y 12m 19d | |
| 2023-M02L-11 - 2024-M02-11 years: current 1y, proposed 12m | |
| 2023-M02L-11 - 2024-M02-12 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-11 - 2024-M02-13 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-11 - 2024-M02-14 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-11 - 2024-M02-15 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-11 - 2024-M02-16 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-11 - 2024-M02-17 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-11 - 2024-M02-18 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-11 - 2024-M02-19 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-11 - 2024-M02-20 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-11 - 2024-M02-21 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-11 - 2024-M02-22 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-11 - 2024-M02-23 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-11 - 2024-M02-24 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-11 - 2024-M02-25 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-11 - 2024-M02-26 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-11 - 2024-M02-27 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-11 - 2024-M02-28 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-11 - 2024-M02-29 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-11 - 2024-M02-30 years: current 1y 19d, proposed 12m 19d | |
| 2023-M02L-11 - 2025-M02-11 years: current 2y, proposed 1y 12m | |
| 2023-M02L-11 - 2025-M02-12 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-11 - 2025-M02-13 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-11 - 2025-M02-14 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-11 - 2025-M02-15 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-11 - 2025-M02-16 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-11 - 2025-M02-17 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-11 - 2025-M02-18 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-11 - 2025-M02-19 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-11 - 2025-M02-20 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-11 - 2025-M02-21 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-11 - 2025-M02-22 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-11 - 2025-M02-23 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-11 - 2025-M02-24 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-11 - 2025-M02-25 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-11 - 2025-M02-26 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-11 - 2025-M02-27 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-11 - 2025-M02-28 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-11 - 2025-M02-29 years: current 2y 18d, proposed 1y 12m 18d | |
| 2023-M02L-12 - 2024-M02-12 years: current 1y, proposed 12m | |
| 2023-M02L-12 - 2024-M02-13 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-12 - 2024-M02-14 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-12 - 2024-M02-15 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-12 - 2024-M02-16 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-12 - 2024-M02-17 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-12 - 2024-M02-18 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-12 - 2024-M02-19 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-12 - 2024-M02-20 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-12 - 2024-M02-21 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-12 - 2024-M02-22 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-12 - 2024-M02-23 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-12 - 2024-M02-24 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-12 - 2024-M02-25 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-12 - 2024-M02-26 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-12 - 2024-M02-27 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-12 - 2024-M02-28 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-12 - 2024-M02-29 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-12 - 2024-M02-30 years: current 1y 18d, proposed 12m 18d | |
| 2023-M02L-12 - 2025-M02-12 years: current 2y, proposed 1y 12m | |
| 2023-M02L-12 - 2025-M02-13 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-12 - 2025-M02-14 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-12 - 2025-M02-15 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-12 - 2025-M02-16 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-12 - 2025-M02-17 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-12 - 2025-M02-18 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-12 - 2025-M02-19 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-12 - 2025-M02-20 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-12 - 2025-M02-21 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-12 - 2025-M02-22 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-12 - 2025-M02-23 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-12 - 2025-M02-24 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-12 - 2025-M02-25 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-12 - 2025-M02-26 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-12 - 2025-M02-27 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-12 - 2025-M02-28 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-12 - 2025-M02-29 years: current 2y 17d, proposed 1y 12m 17d | |
| 2023-M02L-13 - 2024-M02-13 years: current 1y, proposed 12m | |
| 2023-M02L-13 - 2024-M02-14 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-13 - 2024-M02-15 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-13 - 2024-M02-16 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-13 - 2024-M02-17 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-13 - 2024-M02-18 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-13 - 2024-M02-19 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-13 - 2024-M02-20 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-13 - 2024-M02-21 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-13 - 2024-M02-22 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-13 - 2024-M02-23 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-13 - 2024-M02-24 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-13 - 2024-M02-25 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-13 - 2024-M02-26 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-13 - 2024-M02-27 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-13 - 2024-M02-28 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-13 - 2024-M02-29 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-13 - 2024-M02-30 years: current 1y 17d, proposed 12m 17d | |
| 2023-M02L-13 - 2025-M02-13 years: current 2y, proposed 1y 12m | |
| 2023-M02L-13 - 2025-M02-14 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-13 - 2025-M02-15 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-13 - 2025-M02-16 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-13 - 2025-M02-17 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-13 - 2025-M02-18 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-13 - 2025-M02-19 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-13 - 2025-M02-20 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-13 - 2025-M02-21 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-13 - 2025-M02-22 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-13 - 2025-M02-23 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-13 - 2025-M02-24 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-13 - 2025-M02-25 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-13 - 2025-M02-26 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-13 - 2025-M02-27 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-13 - 2025-M02-28 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-13 - 2025-M02-29 years: current 2y 16d, proposed 1y 12m 16d | |
| 2023-M02L-14 - 2024-M02-14 years: current 1y, proposed 12m | |
| 2023-M02L-14 - 2024-M02-15 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-14 - 2024-M02-16 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-14 - 2024-M02-17 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-14 - 2024-M02-18 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-14 - 2024-M02-19 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-14 - 2024-M02-20 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-14 - 2024-M02-21 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-14 - 2024-M02-22 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-14 - 2024-M02-23 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-14 - 2024-M02-24 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-14 - 2024-M02-25 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-14 - 2024-M02-26 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-14 - 2024-M02-27 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-14 - 2024-M02-28 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-14 - 2024-M02-29 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-14 - 2024-M02-30 years: current 1y 16d, proposed 12m 16d | |
| 2023-M02L-14 - 2025-M02-14 years: current 2y, proposed 1y 12m | |
| 2023-M02L-14 - 2025-M02-15 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-14 - 2025-M02-16 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-14 - 2025-M02-17 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-14 - 2025-M02-18 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-14 - 2025-M02-19 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-14 - 2025-M02-20 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-14 - 2025-M02-21 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-14 - 2025-M02-22 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-14 - 2025-M02-23 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-14 - 2025-M02-24 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-14 - 2025-M02-25 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-14 - 2025-M02-26 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-14 - 2025-M02-27 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-14 - 2025-M02-28 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-14 - 2025-M02-29 years: current 2y 15d, proposed 1y 12m 15d | |
| 2023-M02L-15 - 2024-M02-15 years: current 1y, proposed 12m | |
| 2023-M02L-15 - 2024-M02-16 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-15 - 2024-M02-17 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-15 - 2024-M02-18 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-15 - 2024-M02-19 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-15 - 2024-M02-20 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-15 - 2024-M02-21 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-15 - 2024-M02-22 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-15 - 2024-M02-23 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-15 - 2024-M02-24 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-15 - 2024-M02-25 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-15 - 2024-M02-26 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-15 - 2024-M02-27 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-15 - 2024-M02-28 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-15 - 2024-M02-29 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-15 - 2024-M02-30 years: current 1y 15d, proposed 12m 15d | |
| 2023-M02L-15 - 2025-M02-15 years: current 2y, proposed 1y 12m | |
| 2023-M02L-15 - 2025-M02-16 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-15 - 2025-M02-17 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-15 - 2025-M02-18 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-15 - 2025-M02-19 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-15 - 2025-M02-20 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-15 - 2025-M02-21 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-15 - 2025-M02-22 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-15 - 2025-M02-23 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-15 - 2025-M02-24 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-15 - 2025-M02-25 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-15 - 2025-M02-26 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-15 - 2025-M02-27 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-15 - 2025-M02-28 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-15 - 2025-M02-29 years: current 2y 14d, proposed 1y 12m 14d | |
| 2023-M02L-16 - 2024-M02-16 years: current 1y, proposed 12m | |
| 2023-M02L-16 - 2024-M02-17 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-16 - 2024-M02-18 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-16 - 2024-M02-19 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-16 - 2024-M02-20 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-16 - 2024-M02-21 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-16 - 2024-M02-22 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-16 - 2024-M02-23 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-16 - 2024-M02-24 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-16 - 2024-M02-25 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-16 - 2024-M02-26 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-16 - 2024-M02-27 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-16 - 2024-M02-28 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-16 - 2024-M02-29 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-16 - 2024-M02-30 years: current 1y 14d, proposed 12m 14d | |
| 2023-M02L-16 - 2025-M02-16 years: current 2y, proposed 1y 12m | |
| 2023-M02L-16 - 2025-M02-17 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-16 - 2025-M02-18 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-16 - 2025-M02-19 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-16 - 2025-M02-20 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-16 - 2025-M02-21 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-16 - 2025-M02-22 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-16 - 2025-M02-23 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-16 - 2025-M02-24 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-16 - 2025-M02-25 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-16 - 2025-M02-26 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-16 - 2025-M02-27 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-16 - 2025-M02-28 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-16 - 2025-M02-29 years: current 2y 13d, proposed 1y 12m 13d | |
| 2023-M02L-17 - 2024-M02-17 years: current 1y, proposed 12m | |
| 2023-M02L-17 - 2024-M02-18 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-17 - 2024-M02-19 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-17 - 2024-M02-20 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-17 - 2024-M02-21 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-17 - 2024-M02-22 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-17 - 2024-M02-23 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-17 - 2024-M02-24 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-17 - 2024-M02-25 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-17 - 2024-M02-26 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-17 - 2024-M02-27 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-17 - 2024-M02-28 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-17 - 2024-M02-29 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-17 - 2024-M02-30 years: current 1y 13d, proposed 12m 13d | |
| 2023-M02L-17 - 2025-M02-17 years: current 2y, proposed 1y 12m | |
| 2023-M02L-17 - 2025-M02-18 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-17 - 2025-M02-19 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-17 - 2025-M02-20 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-17 - 2025-M02-21 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-17 - 2025-M02-22 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-17 - 2025-M02-23 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-17 - 2025-M02-24 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-17 - 2025-M02-25 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-17 - 2025-M02-26 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-17 - 2025-M02-27 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-17 - 2025-M02-28 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-17 - 2025-M02-29 years: current 2y 12d, proposed 1y 12m 12d | |
| 2023-M02L-18 - 2024-M02-18 years: current 1y, proposed 12m | |
| 2023-M02L-18 - 2024-M02-19 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-18 - 2024-M02-20 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-18 - 2024-M02-21 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-18 - 2024-M02-22 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-18 - 2024-M02-23 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-18 - 2024-M02-24 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-18 - 2024-M02-25 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-18 - 2024-M02-26 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-18 - 2024-M02-27 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-18 - 2024-M02-28 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-18 - 2024-M02-29 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-18 - 2024-M02-30 years: current 1y 12d, proposed 12m 12d | |
| 2023-M02L-18 - 2025-M02-18 years: current 2y, proposed 1y 12m | |
| 2023-M02L-18 - 2025-M02-19 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-18 - 2025-M02-20 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-18 - 2025-M02-21 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-18 - 2025-M02-22 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-18 - 2025-M02-23 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-18 - 2025-M02-24 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-18 - 2025-M02-25 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-18 - 2025-M02-26 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-18 - 2025-M02-27 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-18 - 2025-M02-28 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-18 - 2025-M02-29 years: current 2y 11d, proposed 1y 12m 11d | |
| 2023-M02L-19 - 2024-M02-19 years: current 1y, proposed 12m | |
| 2023-M02L-19 - 2024-M02-20 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-19 - 2024-M02-21 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-19 - 2024-M02-22 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-19 - 2024-M02-23 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-19 - 2024-M02-24 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-19 - 2024-M02-25 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-19 - 2024-M02-26 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-19 - 2024-M02-27 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-19 - 2024-M02-28 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-19 - 2024-M02-29 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-19 - 2024-M02-30 years: current 1y 11d, proposed 12m 11d | |
| 2023-M02L-19 - 2025-M02-19 years: current 2y, proposed 1y 12m | |
| 2023-M02L-19 - 2025-M02-20 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-19 - 2025-M02-21 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-19 - 2025-M02-22 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-19 - 2025-M02-23 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-19 - 2025-M02-24 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-19 - 2025-M02-25 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-19 - 2025-M02-26 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-19 - 2025-M02-27 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-19 - 2025-M02-28 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-19 - 2025-M02-29 years: current 2y 10d, proposed 1y 12m 10d | |
| 2023-M02L-20 - 2024-M02-20 years: current 1y, proposed 12m | |
| 2023-M02L-20 - 2024-M02-21 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-20 - 2024-M02-22 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-20 - 2024-M02-23 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-20 - 2024-M02-24 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-20 - 2024-M02-25 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-20 - 2024-M02-26 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-20 - 2024-M02-27 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-20 - 2024-M02-28 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-20 - 2024-M02-29 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-20 - 2024-M02-30 years: current 1y 10d, proposed 12m 10d | |
| 2023-M02L-20 - 2025-M02-20 years: current 2y, proposed 1y 12m | |
| 2023-M02L-20 - 2025-M02-21 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-20 - 2025-M02-22 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-20 - 2025-M02-23 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-20 - 2025-M02-24 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-20 - 2025-M02-25 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-20 - 2025-M02-26 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-20 - 2025-M02-27 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-20 - 2025-M02-28 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-20 - 2025-M02-29 years: current 2y 9d, proposed 1y 12m 9d | |
| 2023-M02L-21 - 2024-M02-21 years: current 1y, proposed 12m | |
| 2023-M02L-21 - 2024-M02-22 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-21 - 2024-M02-23 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-21 - 2024-M02-24 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-21 - 2024-M02-25 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-21 - 2024-M02-26 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-21 - 2024-M02-27 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-21 - 2024-M02-28 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-21 - 2024-M02-29 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-21 - 2024-M02-30 years: current 1y 9d, proposed 12m 9d | |
| 2023-M02L-21 - 2025-M02-21 years: current 2y, proposed 1y 12m | |
| 2023-M02L-21 - 2025-M02-22 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-21 - 2025-M02-23 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-21 - 2025-M02-24 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-21 - 2025-M02-25 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-21 - 2025-M02-26 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-21 - 2025-M02-27 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-21 - 2025-M02-28 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-21 - 2025-M02-29 years: current 2y 8d, proposed 1y 12m 8d | |
| 2023-M02L-22 - 2024-M02-22 years: current 1y, proposed 12m | |
| 2023-M02L-22 - 2024-M02-23 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-22 - 2024-M02-24 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-22 - 2024-M02-25 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-22 - 2024-M02-26 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-22 - 2024-M02-27 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-22 - 2024-M02-28 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-22 - 2024-M02-29 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-22 - 2024-M02-30 years: current 1y 8d, proposed 12m 8d | |
| 2023-M02L-22 - 2025-M02-22 years: current 2y, proposed 1y 12m | |
| 2023-M02L-22 - 2025-M02-23 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-22 - 2025-M02-24 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-22 - 2025-M02-25 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-22 - 2025-M02-26 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-22 - 2025-M02-27 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-22 - 2025-M02-28 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-22 - 2025-M02-29 years: current 2y 7d, proposed 1y 12m 7d | |
| 2023-M02L-23 - 2024-M02-23 years: current 1y, proposed 12m | |
| 2023-M02L-23 - 2024-M02-24 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-23 - 2024-M02-25 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-23 - 2024-M02-26 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-23 - 2024-M02-27 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-23 - 2024-M02-28 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-23 - 2024-M02-29 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-23 - 2024-M02-30 years: current 1y 7d, proposed 12m 7d | |
| 2023-M02L-23 - 2025-M02-23 years: current 2y, proposed 1y 12m | |
| 2023-M02L-23 - 2025-M02-24 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-23 - 2025-M02-25 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-23 - 2025-M02-26 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-23 - 2025-M02-27 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-23 - 2025-M02-28 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-23 - 2025-M02-29 years: current 2y 6d, proposed 1y 12m 6d | |
| 2023-M02L-24 - 2024-M02-24 years: current 1y, proposed 12m | |
| 2023-M02L-24 - 2024-M02-25 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-24 - 2024-M02-26 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-24 - 2024-M02-27 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-24 - 2024-M02-28 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-24 - 2024-M02-29 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-24 - 2024-M02-30 years: current 1y 6d, proposed 12m 6d | |
| 2023-M02L-24 - 2025-M02-24 years: current 2y, proposed 1y 12m | |
| 2023-M02L-24 - 2025-M02-25 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-24 - 2025-M02-26 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-24 - 2025-M02-27 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-24 - 2025-M02-28 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-24 - 2025-M02-29 years: current 2y 5d, proposed 1y 12m 5d | |
| 2023-M02L-25 - 2024-M02-25 years: current 1y, proposed 12m | |
| 2023-M02L-25 - 2024-M02-26 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-25 - 2024-M02-27 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-25 - 2024-M02-28 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-25 - 2024-M02-29 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-25 - 2024-M02-30 years: current 1y 5d, proposed 12m 5d | |
| 2023-M02L-25 - 2025-M02-25 years: current 2y, proposed 1y 12m | |
| 2023-M02L-25 - 2025-M02-26 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-25 - 2025-M02-27 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-25 - 2025-M02-28 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-25 - 2025-M02-29 years: current 2y 4d, proposed 1y 12m 4d | |
| 2023-M02L-26 - 2024-M02-26 years: current 1y, proposed 12m | |
| 2023-M02L-26 - 2024-M02-27 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-26 - 2024-M02-28 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-26 - 2024-M02-29 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-26 - 2024-M02-30 years: current 1y 4d, proposed 12m 4d | |
| 2023-M02L-26 - 2025-M02-26 years: current 2y, proposed 1y 12m | |
| 2023-M02L-26 - 2025-M02-27 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-26 - 2025-M02-28 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-26 - 2025-M02-29 years: current 2y 3d, proposed 1y 12m 3d | |
| 2023-M02L-27 - 2024-M02-27 years: current 1y, proposed 12m | |
| 2023-M02L-27 - 2024-M02-28 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-27 - 2024-M02-29 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-27 - 2024-M02-30 years: current 1y 3d, proposed 12m 3d | |
| 2023-M02L-27 - 2025-M02-27 years: current 2y, proposed 1y 12m | |
| 2023-M02L-27 - 2025-M02-28 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-27 - 2025-M02-29 years: current 2y 2d, proposed 1y 12m 2d | |
| 2023-M02L-28 - 2024-M02-28 years: current 1y, proposed 12m | |
| 2023-M02L-28 - 2024-M02-29 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-28 - 2024-M02-30 years: current 1y 2d, proposed 12m 2d | |
| 2023-M02L-28 - 2025-M02-28 years: current 2y, proposed 1y 12m | |
| 2023-M02L-28 - 2025-M02-29 years: current 2y 1d, proposed 1y 12m 1d | |
| 2023-M02L-29 - 2024-M02-29 years: current 1y, proposed 12m | |
| 2023-M02L-29 - 2024-M02-30 years: current 1y 1d, proposed 12m 1d | |
| 2023-M02L-29 - 2025-M02-29 years: current 2y, proposed 1y 12m | |
| 2181529 tests finished in 856.9 s | |
| 899 differences out of 8726116 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* eslint-disable no-console */ | |
| // NOTE: Only valid for dates between 2022 and 2025, inclusive. | |
| import { getProgressBar, time } from './support.mjs'; | |
| import * as Temporal from '../../lib/temporal.mjs'; | |
| const monthInfo = {}; | |
| // BalanceNonISODate may extend into 2021, 2026, or even 2027 | |
| for (let year = 2021; year < 2028; year++) { | |
| monthInfo[year] = {}; | |
| const yearDate = Temporal.PlainDate.from({ calendar: 'chinese', year, month: 1, day: 1 }); | |
| monthInfo[year].inLeapYear = yearDate.inLeapYear; | |
| monthInfo[year].monthsInYear = yearDate.monthsInYear; | |
| monthInfo[year].monthCodes = []; | |
| monthInfo[year].daysInMonth = []; | |
| for (let month = 1; month <= yearDate.monthsInYear; month++) { | |
| const monthDate = Temporal.PlainDate.from({ calendar: 'chinese', year, month, day: 1 }); | |
| monthInfo[year].monthCodes.push(monthDate.monthCode); | |
| monthInfo[year].daysInMonth.push(monthDate.daysInMonth); | |
| } | |
| } | |
| function chineseMonthCodeToOrdinal(year, monthCode) { | |
| return monthInfo[year].monthCodes.indexOf(monthCode) + 1; | |
| } | |
| function chineseConstrainMonthCode(year, monthCode) { | |
| if (monthCode.length === 3) { | |
| return monthCode; | |
| } | |
| if (monthInfo[year].monthCodes.includes(monthCode)) return monthCode; | |
| return monthCode.slice(0, 3); | |
| } | |
| function chineseCalendarMonthsInYear(year) { | |
| return monthInfo[year].monthsInYear; | |
| } | |
| function chineseCalendarDaysInMonth(year, month) { | |
| return monthInfo[year].daysInMonth[month - 1]; | |
| } | |
| function BalanceNonISODate(arithmeticYear, ordinalMonth, day) { | |
| let resolvedYear = arithmeticYear; | |
| let resolvedMonth = ordinalMonth; | |
| let monthsInYear = chineseCalendarMonthsInYear(resolvedYear); | |
| while (resolvedMonth <= 0) { | |
| resolvedYear--; | |
| monthsInYear = chineseCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth += monthsInYear; | |
| } | |
| while (resolvedMonth > monthsInYear) { | |
| resolvedMonth -= monthsInYear; | |
| resolvedYear++; | |
| monthsInYear = chineseCalendarMonthsInYear(resolvedYear); | |
| } | |
| let resolvedDay = day; | |
| let daysInMonth = chineseCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| while (resolvedDay <= 0) { | |
| resolvedMonth--; | |
| if (resolvedMonth === 0) { | |
| resolvedYear--; | |
| monthsInYear = chineseCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = monthsInYear; | |
| } | |
| daysInMonth = chineseCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| resolvedDay += daysInMonth; | |
| } | |
| while (resolvedDay > daysInMonth) { | |
| resolvedDay -= daysInMonth; | |
| resolvedMonth++; | |
| if (resolvedMonth > monthsInYear) { | |
| resolvedYear++; | |
| monthsInYear = chineseCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = 1; | |
| } | |
| daysInMonth = chineseCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| } | |
| return { | |
| year: resolvedYear, | |
| month: resolvedMonth, | |
| day: resolvedDay | |
| }; | |
| } | |
| // note that fromDate and toDate are not the ISO versions, but are assumed to | |
| // already be the date in the calendar given by _calendar_, with properties | |
| // `year`, `month`, `monthCode`, and `day` | |
| function currentSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| let y0 = parts.year + years; | |
| let constrainedFromMonthCode = chineseConstrainMonthCode(y0, parts.monthCode); | |
| let m0 = chineseMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let endOfMonth = BalanceNonISODate(y0, m0 + months + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| if (y1 !== calDate2.year) { | |
| if (sign * (y1 - calDate2.year) > 0) return true; | |
| } else if (m1 !== calDate2.month) { | |
| if (sign * (m1 - calDate2.month) > 0) return true; | |
| } else if (d1 !== calDate2.day) { | |
| if (sign * (d1 - calDate2.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function surpassCompareFunc(sign, year, monthOrCode, day, target) { | |
| if (year !== target.year) { | |
| if (sign * (year - target.year) > 0) return true; | |
| } else if (typeof monthOrCode === 'string' && monthOrCode !== target.monthCode) { | |
| if (sign > 0) { | |
| if (monthOrCode > target.monthCode) return true; | |
| } else { | |
| if (monthOrCode < target.monthCode) return true; | |
| } | |
| } else if (typeof monthOrCode === 'number' && monthOrCode !== target.month) { | |
| if (sign * (monthOrCode - target.month) > 0) return true; | |
| } else if (day !== target.day) { | |
| if (sign * (day - target.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function proposedSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| // Add (without constraining) as many years as possible to _one_, in the | |
| // direction from _one_ to _two_, without surpassing _two_. "Surpassing" here | |
| // (and in all steps below) means to compare years numerically, then month | |
| // codes lexicographically, then days numerically; if any of them exceed | |
| // _two_ in the direction from _one_ to _two_, then _two_ is surpassed. | |
| let y0 = parts.year + years; | |
| if (surpassCompareFunc(sign, y0, parts.monthCode, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year and month, not taking day into account. This | |
| // step only matters for lunisolar calendars. | |
| let constrainedFromMonthCode = chineseConstrainMonthCode(y0, parts.monthCode); | |
| // Add (without constraining) as many months as possible to _one_ without | |
| // surpassing _two_. | |
| let m0 = chineseMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let addedMonths = BalanceNonISODate(y0, m0 + months, 1); | |
| if (surpassCompareFunc(sign, addedMonths.year, addedMonths.month, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year, month, and day. | |
| // If _largestUnit_ is ~week~, add as many weeks as possible to _one_ without | |
| // surpassing _two_. | |
| // Add as many days as possible to _one_ until it is equal to _two_. | |
| let endOfMonth = BalanceNonISODate(addedMonths.year, addedMonths.month + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| return surpassCompareFunc(sign, y1, m1, d1, calDate2); | |
| // Return a Date Duration Record of the number of years, months, weeks, and | |
| // days added. | |
| } | |
| function ZeroDateDuration() { | |
| return { years: 0, months: 0, weeks: 0, days: 0 }; | |
| } | |
| function NonISODateUntil(sign, one, two, largestUnit, surpassesFunc) { | |
| if (sign === 0) return ZeroDateDuration(); | |
| let years = 0; | |
| if (largestUnit === 'years') { | |
| let candidateYears = sign; | |
| while (!surpassesFunc(sign, one, two, candidateYears, 0, 0, 0, 'UnconstrainedMonthSurpasses')) { | |
| years = candidateYears; | |
| candidateYears += sign; | |
| } | |
| } | |
| let months = 0; | |
| if (largestUnit === 'years' || largestUnit === 'months') { | |
| let candidateMonths = sign; | |
| while (!surpassesFunc(sign, one, two, years, candidateMonths, 0, 0)) { | |
| months = candidateMonths; | |
| candidateMonths += sign; | |
| } | |
| } | |
| let weeks = 0; | |
| if (largestUnit === 'weeks') { | |
| let candidateWeeks = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, candidateWeeks, 0)) { | |
| weeks = candidateWeeks; | |
| candidateWeeks += sign; | |
| } | |
| } | |
| let days = 0; | |
| let candidateDays = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, weeks, candidateDays)) { | |
| days = candidateDays; | |
| candidateDays += sign; | |
| } | |
| return { years, months, weeks, days }; | |
| } | |
| function durationsEqual(one, two) { | |
| return one.years === two.years && one.months === two.months && one.weeks === two.weeks && one.days === two.days; | |
| } | |
| function durationRecToString(rec) { | |
| let parts = []; | |
| if (rec.years) parts.push(`${rec.years}y`); | |
| if (rec.months) parts.push(`${rec.months}m`); | |
| if (rec.weeks) parts.push(`${rec.weeks}w`); | |
| if (rec.days) parts.push(`${rec.days}d`); | |
| if (parts.length === 0) return '0'; | |
| return parts.join(' '); | |
| } | |
| /* TESTS BEGIN HERE */ | |
| const datesInCycle = 1477; | |
| const total = datesInCycle ** 2; | |
| const startDate = new Temporal.PlainDate(2022, 2, 1, 'chinese'); // 2022-M01-01 | |
| const largestUnits = ['years', 'months', 'weeks', 'days']; | |
| let differentCount = 0; | |
| await time(async (start) => { | |
| const progress = getProgressBar(start, total); | |
| for (let i = 0; i <= datesInCycle; i++) { | |
| const d1 = startDate.add({ days: i }); | |
| const str1 = `${d1.year}-${d1.monthCode}-${d1.day}`; | |
| for (let j = 0; j <= datesInCycle; j++) { | |
| const d2 = startDate.add({ days: j }); | |
| const str2 = `${d2.year}-${d2.monthCode}-${d2.day}`; | |
| progress.tick(1, { test: `${str1} : ${str2}` }); | |
| const sign = -1 * Temporal.PlainDate.compare(d1, d2); | |
| const rec1 = { year: d1.year, month: d1.month, monthCode: d1.monthCode, day: d1.day }; | |
| const rec2 = { year: d2.year, month: d2.month, monthCode: d2.monthCode, day: d2.day }; | |
| for (const largestUnit of largestUnits) { | |
| const currentResult = NonISODateUntil(sign, rec1, rec2, largestUnit, currentSurpasses); | |
| // const currentResult = d1.until(d2, { largestUnit }); | |
| const proposedResult = NonISODateUntil(sign, rec1, rec2, largestUnit, proposedSurpasses); | |
| const currentStr = durationRecToString(currentResult); | |
| const proposedStr = durationRecToString(proposedResult); | |
| if (!durationsEqual(currentResult, proposedResult)) { | |
| progress.interrupt(`${str1} - ${str2} ${largestUnit}: current ${currentStr}, proposed ${proposedStr}`); | |
| differentCount++; | |
| } | |
| } | |
| } | |
| } | |
| return total; | |
| }); | |
| console.log(differentCount, 'differences out of', total * largestUnits.length); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 2181529 tests finished in 374.4 s | |
| 0 differences out of 8726116 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* eslint-disable no-console */ | |
| // NOTE: Only valid for dates between 2022 and 2025, inclusive. | |
| import { getProgressBar, time } from './support.mjs'; | |
| import * as Temporal from '../../lib/temporal.mjs'; | |
| function gregorianMonthCodeToOrdinal(year, monthCode) { | |
| return +monthCode.slice(1); | |
| } | |
| function gregorianConstrainMonthCode(year, monthCode) { | |
| return monthCode; | |
| } | |
| function gregorianCalendarMonthsInYear() { | |
| return 12; | |
| } | |
| function gregorianCalendarDaysInMonth(year, month) { | |
| if (month === 2) { | |
| // yeah, yeah, % 100 and % 400 don't appear in our set of test dates | |
| return year % 4 === 0 ? 29 : 28; | |
| } | |
| return [31, NaN, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month - 1]; | |
| } | |
| function BalanceNonISODate(arithmeticYear, ordinalMonth, day) { | |
| let resolvedYear = arithmeticYear; | |
| let resolvedMonth = ordinalMonth; | |
| let monthsInYear = gregorianCalendarMonthsInYear(resolvedYear); | |
| while (resolvedMonth <= 0) { | |
| resolvedYear--; | |
| monthsInYear = gregorianCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth += monthsInYear; | |
| } | |
| while (resolvedMonth > monthsInYear) { | |
| resolvedMonth -= monthsInYear; | |
| resolvedYear++; | |
| monthsInYear = gregorianCalendarMonthsInYear(resolvedYear); | |
| } | |
| let resolvedDay = day; | |
| let daysInMonth = gregorianCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| while (resolvedDay <= 0) { | |
| resolvedMonth--; | |
| if (resolvedMonth === 0) { | |
| resolvedYear--; | |
| monthsInYear = gregorianCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = monthsInYear; | |
| } | |
| daysInMonth = gregorianCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| resolvedDay += daysInMonth; | |
| } | |
| while (resolvedDay > daysInMonth) { | |
| resolvedDay -= daysInMonth; | |
| resolvedMonth++; | |
| if (resolvedMonth > monthsInYear) { | |
| resolvedYear++; | |
| monthsInYear = gregorianCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = 1; | |
| } | |
| daysInMonth = gregorianCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| } | |
| return { | |
| year: resolvedYear, | |
| month: resolvedMonth, | |
| day: resolvedDay | |
| }; | |
| } | |
| // note that fromDate and toDate are not the ISO versions, but are assumed to | |
| // already be the date in the calendar given by _calendar_, with properties | |
| // `year`, `month`, `monthCode`, and `day` | |
| function currentSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| let y0 = parts.year + years; | |
| let constrainedFromMonthCode = gregorianConstrainMonthCode(y0, parts.monthCode); | |
| let m0 = gregorianMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let endOfMonth = BalanceNonISODate(y0, m0 + months + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| if (y1 !== calDate2.year) { | |
| if (sign * (y1 - calDate2.year) > 0) return true; | |
| } else if (m1 !== calDate2.month) { | |
| if (sign * (m1 - calDate2.month) > 0) return true; | |
| } else if (d1 !== calDate2.day) { | |
| if (sign * (d1 - calDate2.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function surpassCompareFunc(sign, year, monthOrCode, day, target) { | |
| if (year !== target.year) { | |
| if (sign * (year - target.year) > 0) return true; | |
| } else if (typeof monthOrCode === 'string' && monthOrCode !== target.monthCode) { | |
| if (sign > 0) { | |
| if (monthOrCode > target.monthCode) return true; | |
| } else { | |
| if (monthOrCode < target.monthCode) return true; | |
| } | |
| } else if (typeof monthOrCode === 'number' && monthOrCode !== target.month) { | |
| if (sign * (monthOrCode - target.month) > 0) return true; | |
| } else if (day !== target.day) { | |
| if (sign * (day - target.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function proposedSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| // Add (without constraining) as many years as possible to _one_, in the | |
| // direction from _one_ to _two_, without surpassing _two_. "Surpassing" here | |
| // (and in all steps below) means to compare years numerically, then month | |
| // codes lexicographically, then days numerically; if any of them exceed | |
| // _two_ in the direction from _one_ to _two_, then _two_ is surpassed. | |
| let y0 = parts.year + years; | |
| if (surpassCompareFunc(sign, y0, parts.monthCode, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year and month, not taking day into account. This | |
| // step only matters for lunisolar calendars. | |
| let constrainedFromMonthCode = gregorianConstrainMonthCode(y0, parts.monthCode); | |
| // Add (without constraining) as many months as possible to _one_ without | |
| // surpassing _two_. | |
| let m0 = gregorianMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let addedMonths = BalanceNonISODate(y0, m0 + months, 1); | |
| if (surpassCompareFunc(sign, addedMonths.year, addedMonths.month, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year, month, and day. | |
| // If _largestUnit_ is ~week~, add as many weeks as possible to _one_ without | |
| // surpassing _two_. | |
| // Add as many days as possible to _one_ until it is equal to _two_. | |
| let endOfMonth = BalanceNonISODate(addedMonths.year, addedMonths.month + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| return surpassCompareFunc(sign, y1, m1, d1, calDate2); | |
| // Return a Date Duration Record of the number of years, months, weeks, and | |
| // days added. | |
| } | |
| function ZeroDateDuration() { | |
| return { years: 0, months: 0, weeks: 0, days: 0 }; | |
| } | |
| function NonISODateUntil(sign, one, two, largestUnit, surpassesFunc) { | |
| if (sign === 0) return ZeroDateDuration(); | |
| let years = 0; | |
| if (largestUnit === 'years') { | |
| let candidateYears = sign; | |
| while (!surpassesFunc(sign, one, two, candidateYears, 0, 0, 0, 'UnconstrainedMonthSurpasses')) { | |
| years = candidateYears; | |
| candidateYears += sign; | |
| } | |
| } | |
| let months = 0; | |
| if (largestUnit === 'years' || largestUnit === 'months') { | |
| let candidateMonths = sign; | |
| while (!surpassesFunc(sign, one, two, years, candidateMonths, 0, 0)) { | |
| months = candidateMonths; | |
| candidateMonths += sign; | |
| } | |
| } | |
| let weeks = 0; | |
| if (largestUnit === 'weeks') { | |
| let candidateWeeks = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, candidateWeeks, 0)) { | |
| weeks = candidateWeeks; | |
| candidateWeeks += sign; | |
| } | |
| } | |
| let days = 0; | |
| let candidateDays = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, weeks, candidateDays)) { | |
| days = candidateDays; | |
| candidateDays += sign; | |
| } | |
| return { years, months, weeks, days }; | |
| } | |
| function durationsEqual(one, two) { | |
| return one.years === two.years && one.months === two.months && one.weeks === two.weeks && one.days === two.days; | |
| } | |
| function durationRecToString(rec) { | |
| let parts = []; | |
| if (rec.years) parts.push(`${rec.years}y`); | |
| if (rec.months) parts.push(`${rec.months}m`); | |
| if (rec.weeks) parts.push(`${rec.weeks}w`); | |
| if (rec.days) parts.push(`${rec.days}d`); | |
| if (parts.length === 0) return '0'; | |
| return parts.join(' '); | |
| } | |
| /* TESTS BEGIN HERE */ | |
| const datesInCycle = 365 * 4 + 1; | |
| const total = datesInCycle ** 2; | |
| const startDate = new Temporal.PlainDate(2022, 1, 1, 'gregory'); // 2022-M01-01 | |
| const largestUnits = ['years', 'months', 'weeks', 'days']; | |
| let differentCount = 0; | |
| await time(async (start) => { | |
| const progress = getProgressBar(start, total); | |
| for (let i = 0; i <= datesInCycle; i++) { | |
| const d1 = startDate.add({ days: i }); | |
| const str1 = `${d1.year}-${d1.monthCode}-${d1.day}`; | |
| for (let j = 0; j <= datesInCycle; j++) { | |
| const d2 = startDate.add({ days: j }); | |
| const str2 = `${d2.year}-${d2.monthCode}-${d2.day}`; | |
| progress.tick(1, { test: `${str1} : ${str2}` }); | |
| const sign = -1 * Temporal.PlainDate.compare(d1, d2); | |
| const rec1 = { year: d1.year, month: d1.month, monthCode: d1.monthCode, day: d1.day }; | |
| const rec2 = { year: d2.year, month: d2.month, monthCode: d2.monthCode, day: d2.day }; | |
| for (const largestUnit of largestUnits) { | |
| const currentResult = NonISODateUntil(sign, rec1, rec2, largestUnit, currentSurpasses); | |
| // const currentResult = d1.until(d2, { largestUnit }); | |
| const proposedResult = NonISODateUntil(sign, rec1, rec2, largestUnit, proposedSurpasses); | |
| const currentStr = durationRecToString(currentResult); | |
| const proposedStr = durationRecToString(proposedResult); | |
| if (!durationsEqual(currentResult, proposedResult)) { | |
| progress.interrupt(`${str1} - ${str2} ${largestUnit}: current ${currentStr}, proposed ${proposedStr}`); | |
| differentCount++; | |
| } | |
| } | |
| } | |
| } | |
| return total; | |
| }); | |
| console.log(differentCount, 'differences out of', total * largestUnits.length); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 5782-M05L-1 - 5781-M06-1 years: current -1y, proposed -12m | |
| 5782-M05L-2 - 5781-M06-1 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-2 - 5781-M06-2 years: current -1y, proposed -12m | |
| 5782-M05L-3 - 5781-M06-1 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-3 - 5781-M06-2 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-3 - 5781-M06-3 years: current -1y, proposed -12m | |
| 5782-M05L-4 - 5781-M06-1 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-4 - 5781-M06-2 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-4 - 5781-M06-3 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-4 - 5781-M06-4 years: current -1y, proposed -12m | |
| 5782-M05L-5 - 5781-M06-1 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-5 - 5781-M06-2 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-5 - 5781-M06-3 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-5 - 5781-M06-4 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-5 - 5781-M06-5 years: current -1y, proposed -12m | |
| 5782-M05L-6 - 5781-M06-1 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-6 - 5781-M06-2 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-6 - 5781-M06-3 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-6 - 5781-M06-4 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-6 - 5781-M06-5 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-6 - 5781-M06-6 years: current -1y, proposed -12m | |
| 5782-M05L-7 - 5781-M06-1 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-7 - 5781-M06-2 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-7 - 5781-M06-3 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-7 - 5781-M06-4 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-7 - 5781-M06-5 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-7 - 5781-M06-6 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-7 - 5781-M06-7 years: current -1y, proposed -12m | |
| 5782-M05L-8 - 5781-M06-1 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-8 - 5781-M06-2 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-8 - 5781-M06-3 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-8 - 5781-M06-4 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-8 - 5781-M06-5 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-8 - 5781-M06-6 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-8 - 5781-M06-7 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-8 - 5781-M06-8 years: current -1y, proposed -12m | |
| 5782-M05L-9 - 5781-M06-1 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-9 - 5781-M06-2 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-9 - 5781-M06-3 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-9 - 5781-M06-4 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-9 - 5781-M06-5 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-9 - 5781-M06-6 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-9 - 5781-M06-7 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-9 - 5781-M06-8 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-9 - 5781-M06-9 years: current -1y, proposed -12m | |
| 5782-M05L-10 - 5781-M06-1 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-10 - 5781-M06-2 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-10 - 5781-M06-3 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-10 - 5781-M06-4 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-10 - 5781-M06-5 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-10 - 5781-M06-6 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-10 - 5781-M06-7 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-10 - 5781-M06-8 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-10 - 5781-M06-9 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-10 - 5781-M06-10 years: current -1y, proposed -12m | |
| 5782-M05L-11 - 5781-M06-1 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-11 - 5781-M06-2 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-11 - 5781-M06-3 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-11 - 5781-M06-4 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-11 - 5781-M06-5 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-11 - 5781-M06-6 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-11 - 5781-M06-7 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-11 - 5781-M06-8 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-11 - 5781-M06-9 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-11 - 5781-M06-10 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-11 - 5781-M06-11 years: current -1y, proposed -12m | |
| 5782-M05L-12 - 5781-M06-1 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-12 - 5781-M06-2 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-12 - 5781-M06-3 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-12 - 5781-M06-4 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-12 - 5781-M06-5 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-12 - 5781-M06-6 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-12 - 5781-M06-7 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-12 - 5781-M06-8 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-12 - 5781-M06-9 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-12 - 5781-M06-10 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-12 - 5781-M06-11 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-12 - 5781-M06-12 years: current -1y, proposed -12m | |
| 5782-M05L-13 - 5781-M06-1 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-13 - 5781-M06-2 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-13 - 5781-M06-3 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-13 - 5781-M06-4 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-13 - 5781-M06-5 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-13 - 5781-M06-6 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-13 - 5781-M06-7 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-13 - 5781-M06-8 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-13 - 5781-M06-9 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-13 - 5781-M06-10 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-13 - 5781-M06-11 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-13 - 5781-M06-12 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-13 - 5781-M06-13 years: current -1y, proposed -12m | |
| 5782-M05L-14 - 5781-M06-1 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-14 - 5781-M06-2 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-14 - 5781-M06-3 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-14 - 5781-M06-4 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-14 - 5781-M06-5 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-14 - 5781-M06-6 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-14 - 5781-M06-7 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-14 - 5781-M06-8 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-14 - 5781-M06-9 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-14 - 5781-M06-10 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-14 - 5781-M06-11 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-14 - 5781-M06-12 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-14 - 5781-M06-13 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-14 - 5781-M06-14 years: current -1y, proposed -12m | |
| 5782-M05L-15 - 5781-M06-1 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-15 - 5781-M06-2 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-15 - 5781-M06-3 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-15 - 5781-M06-4 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-15 - 5781-M06-5 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-15 - 5781-M06-6 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-15 - 5781-M06-7 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-15 - 5781-M06-8 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-15 - 5781-M06-9 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-15 - 5781-M06-10 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-15 - 5781-M06-11 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-15 - 5781-M06-12 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-15 - 5781-M06-13 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-15 - 5781-M06-14 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-15 - 5781-M06-15 years: current -1y, proposed -12m | |
| 5782-M05L-16 - 5781-M06-1 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-16 - 5781-M06-2 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-16 - 5781-M06-3 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-16 - 5781-M06-4 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-16 - 5781-M06-5 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-16 - 5781-M06-6 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-16 - 5781-M06-7 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-16 - 5781-M06-8 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-16 - 5781-M06-9 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-16 - 5781-M06-10 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-16 - 5781-M06-11 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-16 - 5781-M06-12 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-16 - 5781-M06-13 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-16 - 5781-M06-14 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-16 - 5781-M06-15 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-16 - 5781-M06-16 years: current -1y, proposed -12m | |
| 5782-M05L-17 - 5781-M06-1 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-17 - 5781-M06-2 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-17 - 5781-M06-3 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-17 - 5781-M06-4 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-17 - 5781-M06-5 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-17 - 5781-M06-6 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-17 - 5781-M06-7 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-17 - 5781-M06-8 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-17 - 5781-M06-9 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-17 - 5781-M06-10 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-17 - 5781-M06-11 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-17 - 5781-M06-12 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-17 - 5781-M06-13 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-17 - 5781-M06-14 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-17 - 5781-M06-15 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-17 - 5781-M06-16 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-17 - 5781-M06-17 years: current -1y, proposed -12m | |
| 5782-M05L-18 - 5781-M06-1 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-18 - 5781-M06-2 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-18 - 5781-M06-3 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-18 - 5781-M06-4 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-18 - 5781-M06-5 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-18 - 5781-M06-6 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-18 - 5781-M06-7 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-18 - 5781-M06-8 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-18 - 5781-M06-9 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-18 - 5781-M06-10 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-18 - 5781-M06-11 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-18 - 5781-M06-12 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-18 - 5781-M06-13 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-18 - 5781-M06-14 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-18 - 5781-M06-15 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-18 - 5781-M06-16 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-18 - 5781-M06-17 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-18 - 5781-M06-18 years: current -1y, proposed -12m | |
| 5782-M05L-19 - 5781-M06-1 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-19 - 5781-M06-2 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-19 - 5781-M06-3 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-19 - 5781-M06-4 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-19 - 5781-M06-5 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-19 - 5781-M06-6 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-19 - 5781-M06-7 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-19 - 5781-M06-8 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-19 - 5781-M06-9 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-19 - 5781-M06-10 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-19 - 5781-M06-11 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-19 - 5781-M06-12 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-19 - 5781-M06-13 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-19 - 5781-M06-14 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-19 - 5781-M06-15 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-19 - 5781-M06-16 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-19 - 5781-M06-17 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-19 - 5781-M06-18 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-19 - 5781-M06-19 years: current -1y, proposed -12m | |
| 5782-M05L-20 - 5781-M06-1 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-20 - 5781-M06-2 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-20 - 5781-M06-3 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-20 - 5781-M06-4 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-20 - 5781-M06-5 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-20 - 5781-M06-6 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-20 - 5781-M06-7 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-20 - 5781-M06-8 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-20 - 5781-M06-9 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-20 - 5781-M06-10 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-20 - 5781-M06-11 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-20 - 5781-M06-12 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-20 - 5781-M06-13 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-20 - 5781-M06-14 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-20 - 5781-M06-15 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-20 - 5781-M06-16 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-20 - 5781-M06-17 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-20 - 5781-M06-18 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-20 - 5781-M06-19 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-20 - 5781-M06-20 years: current -1y, proposed -12m | |
| 5782-M05L-21 - 5781-M06-1 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-21 - 5781-M06-2 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-21 - 5781-M06-3 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-21 - 5781-M06-4 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-21 - 5781-M06-5 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-21 - 5781-M06-6 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-21 - 5781-M06-7 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-21 - 5781-M06-8 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-21 - 5781-M06-9 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-21 - 5781-M06-10 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-21 - 5781-M06-11 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-21 - 5781-M06-12 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-21 - 5781-M06-13 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-21 - 5781-M06-14 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-21 - 5781-M06-15 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-21 - 5781-M06-16 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-21 - 5781-M06-17 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-21 - 5781-M06-18 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-21 - 5781-M06-19 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-21 - 5781-M06-20 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-21 - 5781-M06-21 years: current -1y, proposed -12m | |
| 5782-M05L-22 - 5781-M06-1 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-22 - 5781-M06-2 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-22 - 5781-M06-3 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-22 - 5781-M06-4 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-22 - 5781-M06-5 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-22 - 5781-M06-6 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-22 - 5781-M06-7 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-22 - 5781-M06-8 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-22 - 5781-M06-9 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-22 - 5781-M06-10 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-22 - 5781-M06-11 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-22 - 5781-M06-12 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-22 - 5781-M06-13 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-22 - 5781-M06-14 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-22 - 5781-M06-15 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-22 - 5781-M06-16 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-22 - 5781-M06-17 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-22 - 5781-M06-18 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-22 - 5781-M06-19 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-22 - 5781-M06-20 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-22 - 5781-M06-21 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-22 - 5781-M06-22 years: current -1y, proposed -12m | |
| 5782-M05L-23 - 5781-M06-1 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-23 - 5781-M06-2 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-23 - 5781-M06-3 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-23 - 5781-M06-4 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-23 - 5781-M06-5 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-23 - 5781-M06-6 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-23 - 5781-M06-7 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-23 - 5781-M06-8 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-23 - 5781-M06-9 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-23 - 5781-M06-10 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-23 - 5781-M06-11 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-23 - 5781-M06-12 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-23 - 5781-M06-13 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-23 - 5781-M06-14 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-23 - 5781-M06-15 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-23 - 5781-M06-16 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-23 - 5781-M06-17 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-23 - 5781-M06-18 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-23 - 5781-M06-19 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-23 - 5781-M06-20 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-23 - 5781-M06-21 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-23 - 5781-M06-22 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-23 - 5781-M06-23 years: current -1y, proposed -12m | |
| 5782-M05L-24 - 5781-M06-1 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-24 - 5781-M06-2 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-24 - 5781-M06-3 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-24 - 5781-M06-4 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-24 - 5781-M06-5 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-24 - 5781-M06-6 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-24 - 5781-M06-7 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-24 - 5781-M06-8 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-24 - 5781-M06-9 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-24 - 5781-M06-10 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-24 - 5781-M06-11 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-24 - 5781-M06-12 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-24 - 5781-M06-13 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-24 - 5781-M06-14 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-24 - 5781-M06-15 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-24 - 5781-M06-16 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-24 - 5781-M06-17 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-24 - 5781-M06-18 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-24 - 5781-M06-19 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-24 - 5781-M06-20 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-24 - 5781-M06-21 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-24 - 5781-M06-22 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-24 - 5781-M06-23 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-24 - 5781-M06-24 years: current -1y, proposed -12m | |
| 5782-M05L-25 - 5781-M06-1 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-25 - 5781-M06-2 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-25 - 5781-M06-3 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-25 - 5781-M06-4 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-25 - 5781-M06-5 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-25 - 5781-M06-6 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-25 - 5781-M06-7 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-25 - 5781-M06-8 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-25 - 5781-M06-9 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-25 - 5781-M06-10 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-25 - 5781-M06-11 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-25 - 5781-M06-12 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-25 - 5781-M06-13 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-25 - 5781-M06-14 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-25 - 5781-M06-15 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-25 - 5781-M06-16 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-25 - 5781-M06-17 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-25 - 5781-M06-18 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-25 - 5781-M06-19 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-25 - 5781-M06-20 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-25 - 5781-M06-21 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-25 - 5781-M06-22 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-25 - 5781-M06-23 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-25 - 5781-M06-24 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-25 - 5781-M06-25 years: current -1y, proposed -12m | |
| 5782-M05L-26 - 5781-M06-1 years: current -1y -25d, proposed -12m -25d | |
| 5782-M05L-26 - 5781-M06-2 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-26 - 5781-M06-3 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-26 - 5781-M06-4 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-26 - 5781-M06-5 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-26 - 5781-M06-6 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-26 - 5781-M06-7 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-26 - 5781-M06-8 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-26 - 5781-M06-9 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-26 - 5781-M06-10 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-26 - 5781-M06-11 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-26 - 5781-M06-12 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-26 - 5781-M06-13 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-26 - 5781-M06-14 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-26 - 5781-M06-15 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-26 - 5781-M06-16 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-26 - 5781-M06-17 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-26 - 5781-M06-18 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-26 - 5781-M06-19 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-26 - 5781-M06-20 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-26 - 5781-M06-21 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-26 - 5781-M06-22 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-26 - 5781-M06-23 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-26 - 5781-M06-24 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-26 - 5781-M06-25 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-26 - 5781-M06-26 years: current -1y, proposed -12m | |
| 5782-M05L-27 - 5781-M06-1 years: current -1y -26d, proposed -12m -26d | |
| 5782-M05L-27 - 5781-M06-2 years: current -1y -25d, proposed -12m -25d | |
| 5782-M05L-27 - 5781-M06-3 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-27 - 5781-M06-4 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-27 - 5781-M06-5 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-27 - 5781-M06-6 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-27 - 5781-M06-7 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-27 - 5781-M06-8 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-27 - 5781-M06-9 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-27 - 5781-M06-10 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-27 - 5781-M06-11 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-27 - 5781-M06-12 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-27 - 5781-M06-13 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-27 - 5781-M06-14 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-27 - 5781-M06-15 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-27 - 5781-M06-16 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-27 - 5781-M06-17 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-27 - 5781-M06-18 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-27 - 5781-M06-19 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-27 - 5781-M06-20 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-27 - 5781-M06-21 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-27 - 5781-M06-22 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-27 - 5781-M06-23 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-27 - 5781-M06-24 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-27 - 5781-M06-25 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-27 - 5781-M06-26 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-27 - 5781-M06-27 years: current -1y, proposed -12m | |
| 5782-M05L-28 - 5781-M06-1 years: current -1y -27d, proposed -12m -27d | |
| 5782-M05L-28 - 5781-M06-2 years: current -1y -26d, proposed -12m -26d | |
| 5782-M05L-28 - 5781-M06-3 years: current -1y -25d, proposed -12m -25d | |
| 5782-M05L-28 - 5781-M06-4 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-28 - 5781-M06-5 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-28 - 5781-M06-6 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-28 - 5781-M06-7 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-28 - 5781-M06-8 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-28 - 5781-M06-9 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-28 - 5781-M06-10 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-28 - 5781-M06-11 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-28 - 5781-M06-12 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-28 - 5781-M06-13 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-28 - 5781-M06-14 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-28 - 5781-M06-15 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-28 - 5781-M06-16 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-28 - 5781-M06-17 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-28 - 5781-M06-18 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-28 - 5781-M06-19 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-28 - 5781-M06-20 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-28 - 5781-M06-21 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-28 - 5781-M06-22 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-28 - 5781-M06-23 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-28 - 5781-M06-24 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-28 - 5781-M06-25 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-28 - 5781-M06-26 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-28 - 5781-M06-27 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-28 - 5781-M06-28 years: current -1y, proposed -12m | |
| 5782-M05L-29 - 5781-M06-1 years: current -1y -28d, proposed -12m -28d | |
| 5782-M05L-29 - 5781-M06-2 years: current -1y -27d, proposed -12m -27d | |
| 5782-M05L-29 - 5781-M06-3 years: current -1y -26d, proposed -12m -26d | |
| 5782-M05L-29 - 5781-M06-4 years: current -1y -25d, proposed -12m -25d | |
| 5782-M05L-29 - 5781-M06-5 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-29 - 5781-M06-6 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-29 - 5781-M06-7 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-29 - 5781-M06-8 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-29 - 5781-M06-9 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-29 - 5781-M06-10 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-29 - 5781-M06-11 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-29 - 5781-M06-12 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-29 - 5781-M06-13 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-29 - 5781-M06-14 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-29 - 5781-M06-15 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-29 - 5781-M06-16 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-29 - 5781-M06-17 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-29 - 5781-M06-18 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-29 - 5781-M06-19 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-29 - 5781-M06-20 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-29 - 5781-M06-21 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-29 - 5781-M06-22 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-29 - 5781-M06-23 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-29 - 5781-M06-24 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-29 - 5781-M06-25 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-29 - 5781-M06-26 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-29 - 5781-M06-27 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-29 - 5781-M06-28 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-29 - 5781-M06-29 years: current -1y, proposed -12m | |
| 5782-M05L-30 - 5781-M06-1 years: current -1y -28d, proposed -12m -28d | |
| 5782-M05L-30 - 5781-M06-2 years: current -1y -27d, proposed -12m -27d | |
| 5782-M05L-30 - 5781-M06-3 years: current -1y -26d, proposed -12m -26d | |
| 5782-M05L-30 - 5781-M06-4 years: current -1y -25d, proposed -12m -25d | |
| 5782-M05L-30 - 5781-M06-5 years: current -1y -24d, proposed -12m -24d | |
| 5782-M05L-30 - 5781-M06-6 years: current -1y -23d, proposed -12m -23d | |
| 5782-M05L-30 - 5781-M06-7 years: current -1y -22d, proposed -12m -22d | |
| 5782-M05L-30 - 5781-M06-8 years: current -1y -21d, proposed -12m -21d | |
| 5782-M05L-30 - 5781-M06-9 years: current -1y -20d, proposed -12m -20d | |
| 5782-M05L-30 - 5781-M06-10 years: current -1y -19d, proposed -12m -19d | |
| 5782-M05L-30 - 5781-M06-11 years: current -1y -18d, proposed -12m -18d | |
| 5782-M05L-30 - 5781-M06-12 years: current -1y -17d, proposed -12m -17d | |
| 5782-M05L-30 - 5781-M06-13 years: current -1y -16d, proposed -12m -16d | |
| 5782-M05L-30 - 5781-M06-14 years: current -1y -15d, proposed -12m -15d | |
| 5782-M05L-30 - 5781-M06-15 years: current -1y -14d, proposed -12m -14d | |
| 5782-M05L-30 - 5781-M06-16 years: current -1y -13d, proposed -12m -13d | |
| 5782-M05L-30 - 5781-M06-17 years: current -1y -12d, proposed -12m -12d | |
| 5782-M05L-30 - 5781-M06-18 years: current -1y -11d, proposed -12m -11d | |
| 5782-M05L-30 - 5781-M06-19 years: current -1y -10d, proposed -12m -10d | |
| 5782-M05L-30 - 5781-M06-20 years: current -1y -9d, proposed -12m -9d | |
| 5782-M05L-30 - 5781-M06-21 years: current -1y -8d, proposed -12m -8d | |
| 5782-M05L-30 - 5781-M06-22 years: current -1y -7d, proposed -12m -7d | |
| 5782-M05L-30 - 5781-M06-23 years: current -1y -6d, proposed -12m -6d | |
| 5782-M05L-30 - 5781-M06-24 years: current -1y -5d, proposed -12m -5d | |
| 5782-M05L-30 - 5781-M06-25 years: current -1y -4d, proposed -12m -4d | |
| 5782-M05L-30 - 5781-M06-26 years: current -1y -3d, proposed -12m -3d | |
| 5782-M05L-30 - 5781-M06-27 years: current -1y -2d, proposed -12m -2d | |
| 5782-M05L-30 - 5781-M06-28 years: current -1y -1d, proposed -12m -1d | |
| 5782-M05L-30 - 5781-M06-29 years: current -1y, proposed -12m | |
| 5784-M05L-1 - 5781-M06-1 years: current -3y, proposed -2y -12m | |
| 5784-M05L-1 - 5783-M06-1 years: current -1y, proposed -12m | |
| 5784-M05L-2 - 5781-M06-1 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-2 - 5781-M06-2 years: current -3y, proposed -2y -12m | |
| 5784-M05L-2 - 5783-M06-1 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-2 - 5783-M06-2 years: current -1y, proposed -12m | |
| 5784-M05L-3 - 5781-M06-1 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-3 - 5781-M06-2 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-3 - 5781-M06-3 years: current -3y, proposed -2y -12m | |
| 5784-M05L-3 - 5783-M06-1 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-3 - 5783-M06-2 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-3 - 5783-M06-3 years: current -1y, proposed -12m | |
| 5784-M05L-4 - 5781-M06-1 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-4 - 5781-M06-2 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-4 - 5781-M06-3 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-4 - 5781-M06-4 years: current -3y, proposed -2y -12m | |
| 5784-M05L-4 - 5783-M06-1 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-4 - 5783-M06-2 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-4 - 5783-M06-3 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-4 - 5783-M06-4 years: current -1y, proposed -12m | |
| 5784-M05L-5 - 5781-M06-1 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-5 - 5781-M06-2 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-5 - 5781-M06-3 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-5 - 5781-M06-4 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-5 - 5781-M06-5 years: current -3y, proposed -2y -12m | |
| 5784-M05L-5 - 5783-M06-1 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-5 - 5783-M06-2 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-5 - 5783-M06-3 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-5 - 5783-M06-4 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-5 - 5783-M06-5 years: current -1y, proposed -12m | |
| 5784-M05L-6 - 5781-M06-1 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-6 - 5781-M06-2 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-6 - 5781-M06-3 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-6 - 5781-M06-4 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-6 - 5781-M06-5 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-6 - 5781-M06-6 years: current -3y, proposed -2y -12m | |
| 5784-M05L-6 - 5783-M06-1 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-6 - 5783-M06-2 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-6 - 5783-M06-3 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-6 - 5783-M06-4 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-6 - 5783-M06-5 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-6 - 5783-M06-6 years: current -1y, proposed -12m | |
| 5784-M05L-7 - 5781-M06-1 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-7 - 5781-M06-2 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-7 - 5781-M06-3 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-7 - 5781-M06-4 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-7 - 5781-M06-5 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-7 - 5781-M06-6 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-7 - 5781-M06-7 years: current -3y, proposed -2y -12m | |
| 5784-M05L-7 - 5783-M06-1 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-7 - 5783-M06-2 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-7 - 5783-M06-3 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-7 - 5783-M06-4 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-7 - 5783-M06-5 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-7 - 5783-M06-6 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-7 - 5783-M06-7 years: current -1y, proposed -12m | |
| 5784-M05L-8 - 5781-M06-1 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-8 - 5781-M06-2 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-8 - 5781-M06-3 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-8 - 5781-M06-4 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-8 - 5781-M06-5 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-8 - 5781-M06-6 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-8 - 5781-M06-7 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-8 - 5781-M06-8 years: current -3y, proposed -2y -12m | |
| 5784-M05L-8 - 5783-M06-1 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-8 - 5783-M06-2 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-8 - 5783-M06-3 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-8 - 5783-M06-4 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-8 - 5783-M06-5 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-8 - 5783-M06-6 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-8 - 5783-M06-7 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-8 - 5783-M06-8 years: current -1y, proposed -12m | |
| 5784-M05L-9 - 5781-M06-1 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-9 - 5781-M06-2 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-9 - 5781-M06-3 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-9 - 5781-M06-4 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-9 - 5781-M06-5 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-9 - 5781-M06-6 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-9 - 5781-M06-7 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-9 - 5781-M06-8 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-9 - 5781-M06-9 years: current -3y, proposed -2y -12m | |
| 5784-M05L-9 - 5783-M06-1 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-9 - 5783-M06-2 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-9 - 5783-M06-3 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-9 - 5783-M06-4 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-9 - 5783-M06-5 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-9 - 5783-M06-6 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-9 - 5783-M06-7 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-9 - 5783-M06-8 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-9 - 5783-M06-9 years: current -1y, proposed -12m | |
| 5784-M05L-10 - 5781-M06-1 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-10 - 5781-M06-2 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-10 - 5781-M06-3 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-10 - 5781-M06-4 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-10 - 5781-M06-5 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-10 - 5781-M06-6 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-10 - 5781-M06-7 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-10 - 5781-M06-8 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-10 - 5781-M06-9 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-10 - 5781-M06-10 years: current -3y, proposed -2y -12m | |
| 5784-M05L-10 - 5783-M06-1 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-10 - 5783-M06-2 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-10 - 5783-M06-3 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-10 - 5783-M06-4 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-10 - 5783-M06-5 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-10 - 5783-M06-6 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-10 - 5783-M06-7 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-10 - 5783-M06-8 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-10 - 5783-M06-9 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-10 - 5783-M06-10 years: current -1y, proposed -12m | |
| 5784-M05L-11 - 5781-M06-1 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-11 - 5781-M06-2 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-11 - 5781-M06-3 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-11 - 5781-M06-4 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-11 - 5781-M06-5 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-11 - 5781-M06-6 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-11 - 5781-M06-7 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-11 - 5781-M06-8 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-11 - 5781-M06-9 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-11 - 5781-M06-10 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-11 - 5781-M06-11 years: current -3y, proposed -2y -12m | |
| 5784-M05L-11 - 5783-M06-1 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-11 - 5783-M06-2 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-11 - 5783-M06-3 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-11 - 5783-M06-4 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-11 - 5783-M06-5 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-11 - 5783-M06-6 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-11 - 5783-M06-7 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-11 - 5783-M06-8 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-11 - 5783-M06-9 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-11 - 5783-M06-10 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-11 - 5783-M06-11 years: current -1y, proposed -12m | |
| 5784-M05L-12 - 5781-M06-1 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-12 - 5781-M06-2 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-12 - 5781-M06-3 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-12 - 5781-M06-4 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-12 - 5781-M06-5 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-12 - 5781-M06-6 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-12 - 5781-M06-7 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-12 - 5781-M06-8 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-12 - 5781-M06-9 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-12 - 5781-M06-10 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-12 - 5781-M06-11 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-12 - 5781-M06-12 years: current -3y, proposed -2y -12m | |
| 5784-M05L-12 - 5783-M06-1 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-12 - 5783-M06-2 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-12 - 5783-M06-3 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-12 - 5783-M06-4 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-12 - 5783-M06-5 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-12 - 5783-M06-6 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-12 - 5783-M06-7 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-12 - 5783-M06-8 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-12 - 5783-M06-9 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-12 - 5783-M06-10 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-12 - 5783-M06-11 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-12 - 5783-M06-12 years: current -1y, proposed -12m | |
| 5784-M05L-13 - 5781-M06-1 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-13 - 5781-M06-2 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-13 - 5781-M06-3 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-13 - 5781-M06-4 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-13 - 5781-M06-5 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-13 - 5781-M06-6 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-13 - 5781-M06-7 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-13 - 5781-M06-8 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-13 - 5781-M06-9 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-13 - 5781-M06-10 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-13 - 5781-M06-11 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-13 - 5781-M06-12 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-13 - 5781-M06-13 years: current -3y, proposed -2y -12m | |
| 5784-M05L-13 - 5783-M06-1 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-13 - 5783-M06-2 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-13 - 5783-M06-3 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-13 - 5783-M06-4 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-13 - 5783-M06-5 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-13 - 5783-M06-6 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-13 - 5783-M06-7 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-13 - 5783-M06-8 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-13 - 5783-M06-9 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-13 - 5783-M06-10 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-13 - 5783-M06-11 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-13 - 5783-M06-12 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-13 - 5783-M06-13 years: current -1y, proposed -12m | |
| 5784-M05L-14 - 5781-M06-1 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-14 - 5781-M06-2 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-14 - 5781-M06-3 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-14 - 5781-M06-4 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-14 - 5781-M06-5 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-14 - 5781-M06-6 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-14 - 5781-M06-7 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-14 - 5781-M06-8 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-14 - 5781-M06-9 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-14 - 5781-M06-10 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-14 - 5781-M06-11 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-14 - 5781-M06-12 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-14 - 5781-M06-13 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-14 - 5781-M06-14 years: current -3y, proposed -2y -12m | |
| 5784-M05L-14 - 5783-M06-1 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-14 - 5783-M06-2 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-14 - 5783-M06-3 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-14 - 5783-M06-4 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-14 - 5783-M06-5 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-14 - 5783-M06-6 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-14 - 5783-M06-7 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-14 - 5783-M06-8 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-14 - 5783-M06-9 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-14 - 5783-M06-10 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-14 - 5783-M06-11 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-14 - 5783-M06-12 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-14 - 5783-M06-13 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-14 - 5783-M06-14 years: current -1y, proposed -12m | |
| 5784-M05L-15 - 5781-M06-1 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-15 - 5781-M06-2 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-15 - 5781-M06-3 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-15 - 5781-M06-4 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-15 - 5781-M06-5 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-15 - 5781-M06-6 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-15 - 5781-M06-7 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-15 - 5781-M06-8 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-15 - 5781-M06-9 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-15 - 5781-M06-10 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-15 - 5781-M06-11 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-15 - 5781-M06-12 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-15 - 5781-M06-13 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-15 - 5781-M06-14 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-15 - 5781-M06-15 years: current -3y, proposed -2y -12m | |
| 5784-M05L-15 - 5783-M06-1 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-15 - 5783-M06-2 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-15 - 5783-M06-3 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-15 - 5783-M06-4 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-15 - 5783-M06-5 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-15 - 5783-M06-6 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-15 - 5783-M06-7 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-15 - 5783-M06-8 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-15 - 5783-M06-9 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-15 - 5783-M06-10 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-15 - 5783-M06-11 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-15 - 5783-M06-12 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-15 - 5783-M06-13 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-15 - 5783-M06-14 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-15 - 5783-M06-15 years: current -1y, proposed -12m | |
| 5784-M05L-16 - 5781-M06-1 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-16 - 5781-M06-2 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-16 - 5781-M06-3 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-16 - 5781-M06-4 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-16 - 5781-M06-5 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-16 - 5781-M06-6 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-16 - 5781-M06-7 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-16 - 5781-M06-8 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-16 - 5781-M06-9 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-16 - 5781-M06-10 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-16 - 5781-M06-11 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-16 - 5781-M06-12 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-16 - 5781-M06-13 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-16 - 5781-M06-14 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-16 - 5781-M06-15 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-16 - 5781-M06-16 years: current -3y, proposed -2y -12m | |
| 5784-M05L-16 - 5783-M06-1 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-16 - 5783-M06-2 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-16 - 5783-M06-3 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-16 - 5783-M06-4 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-16 - 5783-M06-5 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-16 - 5783-M06-6 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-16 - 5783-M06-7 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-16 - 5783-M06-8 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-16 - 5783-M06-9 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-16 - 5783-M06-10 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-16 - 5783-M06-11 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-16 - 5783-M06-12 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-16 - 5783-M06-13 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-16 - 5783-M06-14 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-16 - 5783-M06-15 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-16 - 5783-M06-16 years: current -1y, proposed -12m | |
| 5784-M05L-17 - 5781-M06-1 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-17 - 5781-M06-2 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-17 - 5781-M06-3 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-17 - 5781-M06-4 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-17 - 5781-M06-5 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-17 - 5781-M06-6 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-17 - 5781-M06-7 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-17 - 5781-M06-8 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-17 - 5781-M06-9 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-17 - 5781-M06-10 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-17 - 5781-M06-11 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-17 - 5781-M06-12 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-17 - 5781-M06-13 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-17 - 5781-M06-14 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-17 - 5781-M06-15 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-17 - 5781-M06-16 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-17 - 5781-M06-17 years: current -3y, proposed -2y -12m | |
| 5784-M05L-17 - 5783-M06-1 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-17 - 5783-M06-2 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-17 - 5783-M06-3 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-17 - 5783-M06-4 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-17 - 5783-M06-5 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-17 - 5783-M06-6 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-17 - 5783-M06-7 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-17 - 5783-M06-8 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-17 - 5783-M06-9 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-17 - 5783-M06-10 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-17 - 5783-M06-11 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-17 - 5783-M06-12 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-17 - 5783-M06-13 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-17 - 5783-M06-14 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-17 - 5783-M06-15 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-17 - 5783-M06-16 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-17 - 5783-M06-17 years: current -1y, proposed -12m | |
| 5784-M05L-18 - 5781-M06-1 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-18 - 5781-M06-2 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-18 - 5781-M06-3 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-18 - 5781-M06-4 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-18 - 5781-M06-5 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-18 - 5781-M06-6 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-18 - 5781-M06-7 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-18 - 5781-M06-8 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-18 - 5781-M06-9 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-18 - 5781-M06-10 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-18 - 5781-M06-11 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-18 - 5781-M06-12 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-18 - 5781-M06-13 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-18 - 5781-M06-14 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-18 - 5781-M06-15 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-18 - 5781-M06-16 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-18 - 5781-M06-17 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-18 - 5781-M06-18 years: current -3y, proposed -2y -12m | |
| 5784-M05L-18 - 5783-M06-1 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-18 - 5783-M06-2 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-18 - 5783-M06-3 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-18 - 5783-M06-4 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-18 - 5783-M06-5 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-18 - 5783-M06-6 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-18 - 5783-M06-7 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-18 - 5783-M06-8 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-18 - 5783-M06-9 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-18 - 5783-M06-10 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-18 - 5783-M06-11 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-18 - 5783-M06-12 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-18 - 5783-M06-13 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-18 - 5783-M06-14 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-18 - 5783-M06-15 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-18 - 5783-M06-16 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-18 - 5783-M06-17 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-18 - 5783-M06-18 years: current -1y, proposed -12m | |
| 5784-M05L-19 - 5781-M06-1 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-19 - 5781-M06-2 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-19 - 5781-M06-3 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-19 - 5781-M06-4 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-19 - 5781-M06-5 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-19 - 5781-M06-6 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-19 - 5781-M06-7 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-19 - 5781-M06-8 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-19 - 5781-M06-9 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-19 - 5781-M06-10 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-19 - 5781-M06-11 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-19 - 5781-M06-12 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-19 - 5781-M06-13 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-19 - 5781-M06-14 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-19 - 5781-M06-15 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-19 - 5781-M06-16 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-19 - 5781-M06-17 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-19 - 5781-M06-18 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-19 - 5781-M06-19 years: current -3y, proposed -2y -12m | |
| 5784-M05L-19 - 5783-M06-1 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-19 - 5783-M06-2 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-19 - 5783-M06-3 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-19 - 5783-M06-4 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-19 - 5783-M06-5 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-19 - 5783-M06-6 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-19 - 5783-M06-7 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-19 - 5783-M06-8 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-19 - 5783-M06-9 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-19 - 5783-M06-10 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-19 - 5783-M06-11 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-19 - 5783-M06-12 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-19 - 5783-M06-13 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-19 - 5783-M06-14 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-19 - 5783-M06-15 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-19 - 5783-M06-16 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-19 - 5783-M06-17 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-19 - 5783-M06-18 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-19 - 5783-M06-19 years: current -1y, proposed -12m | |
| 5784-M05L-20 - 5781-M06-1 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-20 - 5781-M06-2 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-20 - 5781-M06-3 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-20 - 5781-M06-4 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-20 - 5781-M06-5 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-20 - 5781-M06-6 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-20 - 5781-M06-7 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-20 - 5781-M06-8 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-20 - 5781-M06-9 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-20 - 5781-M06-10 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-20 - 5781-M06-11 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-20 - 5781-M06-12 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-20 - 5781-M06-13 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-20 - 5781-M06-14 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-20 - 5781-M06-15 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-20 - 5781-M06-16 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-20 - 5781-M06-17 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-20 - 5781-M06-18 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-20 - 5781-M06-19 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-20 - 5781-M06-20 years: current -3y, proposed -2y -12m | |
| 5784-M05L-20 - 5783-M06-1 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-20 - 5783-M06-2 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-20 - 5783-M06-3 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-20 - 5783-M06-4 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-20 - 5783-M06-5 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-20 - 5783-M06-6 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-20 - 5783-M06-7 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-20 - 5783-M06-8 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-20 - 5783-M06-9 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-20 - 5783-M06-10 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-20 - 5783-M06-11 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-20 - 5783-M06-12 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-20 - 5783-M06-13 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-20 - 5783-M06-14 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-20 - 5783-M06-15 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-20 - 5783-M06-16 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-20 - 5783-M06-17 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-20 - 5783-M06-18 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-20 - 5783-M06-19 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-20 - 5783-M06-20 years: current -1y, proposed -12m | |
| 5784-M05L-21 - 5781-M06-1 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-21 - 5781-M06-2 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-21 - 5781-M06-3 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-21 - 5781-M06-4 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-21 - 5781-M06-5 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-21 - 5781-M06-6 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-21 - 5781-M06-7 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-21 - 5781-M06-8 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-21 - 5781-M06-9 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-21 - 5781-M06-10 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-21 - 5781-M06-11 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-21 - 5781-M06-12 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-21 - 5781-M06-13 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-21 - 5781-M06-14 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-21 - 5781-M06-15 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-21 - 5781-M06-16 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-21 - 5781-M06-17 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-21 - 5781-M06-18 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-21 - 5781-M06-19 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-21 - 5781-M06-20 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-21 - 5781-M06-21 years: current -3y, proposed -2y -12m | |
| 5784-M05L-21 - 5783-M06-1 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-21 - 5783-M06-2 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-21 - 5783-M06-3 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-21 - 5783-M06-4 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-21 - 5783-M06-5 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-21 - 5783-M06-6 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-21 - 5783-M06-7 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-21 - 5783-M06-8 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-21 - 5783-M06-9 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-21 - 5783-M06-10 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-21 - 5783-M06-11 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-21 - 5783-M06-12 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-21 - 5783-M06-13 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-21 - 5783-M06-14 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-21 - 5783-M06-15 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-21 - 5783-M06-16 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-21 - 5783-M06-17 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-21 - 5783-M06-18 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-21 - 5783-M06-19 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-21 - 5783-M06-20 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-21 - 5783-M06-21 years: current -1y, proposed -12m | |
| 5784-M05L-22 - 5781-M06-1 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-22 - 5781-M06-2 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-22 - 5781-M06-3 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-22 - 5781-M06-4 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-22 - 5781-M06-5 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-22 - 5781-M06-6 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-22 - 5781-M06-7 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-22 - 5781-M06-8 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-22 - 5781-M06-9 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-22 - 5781-M06-10 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-22 - 5781-M06-11 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-22 - 5781-M06-12 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-22 - 5781-M06-13 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-22 - 5781-M06-14 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-22 - 5781-M06-15 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-22 - 5781-M06-16 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-22 - 5781-M06-17 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-22 - 5781-M06-18 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-22 - 5781-M06-19 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-22 - 5781-M06-20 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-22 - 5781-M06-21 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-22 - 5781-M06-22 years: current -3y, proposed -2y -12m | |
| 5784-M05L-22 - 5783-M06-1 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-22 - 5783-M06-2 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-22 - 5783-M06-3 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-22 - 5783-M06-4 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-22 - 5783-M06-5 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-22 - 5783-M06-6 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-22 - 5783-M06-7 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-22 - 5783-M06-8 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-22 - 5783-M06-9 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-22 - 5783-M06-10 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-22 - 5783-M06-11 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-22 - 5783-M06-12 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-22 - 5783-M06-13 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-22 - 5783-M06-14 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-22 - 5783-M06-15 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-22 - 5783-M06-16 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-22 - 5783-M06-17 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-22 - 5783-M06-18 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-22 - 5783-M06-19 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-22 - 5783-M06-20 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-22 - 5783-M06-21 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-22 - 5783-M06-22 years: current -1y, proposed -12m | |
| 5784-M05L-23 - 5781-M06-1 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-23 - 5781-M06-2 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-23 - 5781-M06-3 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-23 - 5781-M06-4 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-23 - 5781-M06-5 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-23 - 5781-M06-6 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-23 - 5781-M06-7 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-23 - 5781-M06-8 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-23 - 5781-M06-9 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-23 - 5781-M06-10 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-23 - 5781-M06-11 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-23 - 5781-M06-12 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-23 - 5781-M06-13 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-23 - 5781-M06-14 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-23 - 5781-M06-15 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-23 - 5781-M06-16 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-23 - 5781-M06-17 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-23 - 5781-M06-18 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-23 - 5781-M06-19 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-23 - 5781-M06-20 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-23 - 5781-M06-21 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-23 - 5781-M06-22 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-23 - 5781-M06-23 years: current -3y, proposed -2y -12m | |
| 5784-M05L-23 - 5783-M06-1 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-23 - 5783-M06-2 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-23 - 5783-M06-3 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-23 - 5783-M06-4 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-23 - 5783-M06-5 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-23 - 5783-M06-6 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-23 - 5783-M06-7 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-23 - 5783-M06-8 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-23 - 5783-M06-9 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-23 - 5783-M06-10 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-23 - 5783-M06-11 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-23 - 5783-M06-12 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-23 - 5783-M06-13 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-23 - 5783-M06-14 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-23 - 5783-M06-15 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-23 - 5783-M06-16 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-23 - 5783-M06-17 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-23 - 5783-M06-18 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-23 - 5783-M06-19 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-23 - 5783-M06-20 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-23 - 5783-M06-21 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-23 - 5783-M06-22 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-23 - 5783-M06-23 years: current -1y, proposed -12m | |
| 5784-M05L-24 - 5781-M06-1 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-24 - 5781-M06-2 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-24 - 5781-M06-3 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-24 - 5781-M06-4 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-24 - 5781-M06-5 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-24 - 5781-M06-6 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-24 - 5781-M06-7 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-24 - 5781-M06-8 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-24 - 5781-M06-9 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-24 - 5781-M06-10 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-24 - 5781-M06-11 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-24 - 5781-M06-12 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-24 - 5781-M06-13 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-24 - 5781-M06-14 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-24 - 5781-M06-15 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-24 - 5781-M06-16 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-24 - 5781-M06-17 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-24 - 5781-M06-18 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-24 - 5781-M06-19 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-24 - 5781-M06-20 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-24 - 5781-M06-21 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-24 - 5781-M06-22 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-24 - 5781-M06-23 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-24 - 5781-M06-24 years: current -3y, proposed -2y -12m | |
| 5784-M05L-24 - 5783-M06-1 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-24 - 5783-M06-2 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-24 - 5783-M06-3 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-24 - 5783-M06-4 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-24 - 5783-M06-5 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-24 - 5783-M06-6 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-24 - 5783-M06-7 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-24 - 5783-M06-8 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-24 - 5783-M06-9 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-24 - 5783-M06-10 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-24 - 5783-M06-11 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-24 - 5783-M06-12 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-24 - 5783-M06-13 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-24 - 5783-M06-14 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-24 - 5783-M06-15 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-24 - 5783-M06-16 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-24 - 5783-M06-17 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-24 - 5783-M06-18 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-24 - 5783-M06-19 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-24 - 5783-M06-20 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-24 - 5783-M06-21 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-24 - 5783-M06-22 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-24 - 5783-M06-23 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-24 - 5783-M06-24 years: current -1y, proposed -12m | |
| 5784-M05L-25 - 5781-M06-1 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-25 - 5781-M06-2 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-25 - 5781-M06-3 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-25 - 5781-M06-4 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-25 - 5781-M06-5 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-25 - 5781-M06-6 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-25 - 5781-M06-7 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-25 - 5781-M06-8 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-25 - 5781-M06-9 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-25 - 5781-M06-10 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-25 - 5781-M06-11 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-25 - 5781-M06-12 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-25 - 5781-M06-13 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-25 - 5781-M06-14 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-25 - 5781-M06-15 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-25 - 5781-M06-16 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-25 - 5781-M06-17 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-25 - 5781-M06-18 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-25 - 5781-M06-19 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-25 - 5781-M06-20 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-25 - 5781-M06-21 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-25 - 5781-M06-22 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-25 - 5781-M06-23 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-25 - 5781-M06-24 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-25 - 5781-M06-25 years: current -3y, proposed -2y -12m | |
| 5784-M05L-25 - 5783-M06-1 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-25 - 5783-M06-2 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-25 - 5783-M06-3 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-25 - 5783-M06-4 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-25 - 5783-M06-5 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-25 - 5783-M06-6 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-25 - 5783-M06-7 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-25 - 5783-M06-8 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-25 - 5783-M06-9 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-25 - 5783-M06-10 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-25 - 5783-M06-11 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-25 - 5783-M06-12 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-25 - 5783-M06-13 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-25 - 5783-M06-14 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-25 - 5783-M06-15 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-25 - 5783-M06-16 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-25 - 5783-M06-17 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-25 - 5783-M06-18 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-25 - 5783-M06-19 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-25 - 5783-M06-20 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-25 - 5783-M06-21 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-25 - 5783-M06-22 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-25 - 5783-M06-23 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-25 - 5783-M06-24 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-25 - 5783-M06-25 years: current -1y, proposed -12m | |
| 5784-M05L-26 - 5781-M06-1 years: current -3y -25d, proposed -2y -12m -25d | |
| 5784-M05L-26 - 5781-M06-2 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-26 - 5781-M06-3 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-26 - 5781-M06-4 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-26 - 5781-M06-5 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-26 - 5781-M06-6 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-26 - 5781-M06-7 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-26 - 5781-M06-8 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-26 - 5781-M06-9 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-26 - 5781-M06-10 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-26 - 5781-M06-11 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-26 - 5781-M06-12 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-26 - 5781-M06-13 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-26 - 5781-M06-14 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-26 - 5781-M06-15 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-26 - 5781-M06-16 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-26 - 5781-M06-17 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-26 - 5781-M06-18 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-26 - 5781-M06-19 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-26 - 5781-M06-20 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-26 - 5781-M06-21 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-26 - 5781-M06-22 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-26 - 5781-M06-23 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-26 - 5781-M06-24 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-26 - 5781-M06-25 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-26 - 5781-M06-26 years: current -3y, proposed -2y -12m | |
| 5784-M05L-26 - 5783-M06-1 years: current -1y -25d, proposed -12m -25d | |
| 5784-M05L-26 - 5783-M06-2 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-26 - 5783-M06-3 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-26 - 5783-M06-4 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-26 - 5783-M06-5 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-26 - 5783-M06-6 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-26 - 5783-M06-7 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-26 - 5783-M06-8 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-26 - 5783-M06-9 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-26 - 5783-M06-10 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-26 - 5783-M06-11 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-26 - 5783-M06-12 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-26 - 5783-M06-13 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-26 - 5783-M06-14 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-26 - 5783-M06-15 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-26 - 5783-M06-16 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-26 - 5783-M06-17 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-26 - 5783-M06-18 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-26 - 5783-M06-19 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-26 - 5783-M06-20 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-26 - 5783-M06-21 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-26 - 5783-M06-22 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-26 - 5783-M06-23 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-26 - 5783-M06-24 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-26 - 5783-M06-25 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-26 - 5783-M06-26 years: current -1y, proposed -12m | |
| 5784-M05L-27 - 5781-M06-1 years: current -3y -26d, proposed -2y -12m -26d | |
| 5784-M05L-27 - 5781-M06-2 years: current -3y -25d, proposed -2y -12m -25d | |
| 5784-M05L-27 - 5781-M06-3 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-27 - 5781-M06-4 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-27 - 5781-M06-5 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-27 - 5781-M06-6 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-27 - 5781-M06-7 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-27 - 5781-M06-8 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-27 - 5781-M06-9 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-27 - 5781-M06-10 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-27 - 5781-M06-11 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-27 - 5781-M06-12 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-27 - 5781-M06-13 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-27 - 5781-M06-14 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-27 - 5781-M06-15 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-27 - 5781-M06-16 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-27 - 5781-M06-17 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-27 - 5781-M06-18 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-27 - 5781-M06-19 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-27 - 5781-M06-20 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-27 - 5781-M06-21 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-27 - 5781-M06-22 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-27 - 5781-M06-23 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-27 - 5781-M06-24 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-27 - 5781-M06-25 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-27 - 5781-M06-26 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-27 - 5781-M06-27 years: current -3y, proposed -2y -12m | |
| 5784-M05L-27 - 5783-M06-1 years: current -1y -26d, proposed -12m -26d | |
| 5784-M05L-27 - 5783-M06-2 years: current -1y -25d, proposed -12m -25d | |
| 5784-M05L-27 - 5783-M06-3 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-27 - 5783-M06-4 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-27 - 5783-M06-5 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-27 - 5783-M06-6 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-27 - 5783-M06-7 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-27 - 5783-M06-8 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-27 - 5783-M06-9 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-27 - 5783-M06-10 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-27 - 5783-M06-11 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-27 - 5783-M06-12 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-27 - 5783-M06-13 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-27 - 5783-M06-14 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-27 - 5783-M06-15 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-27 - 5783-M06-16 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-27 - 5783-M06-17 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-27 - 5783-M06-18 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-27 - 5783-M06-19 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-27 - 5783-M06-20 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-27 - 5783-M06-21 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-27 - 5783-M06-22 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-27 - 5783-M06-23 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-27 - 5783-M06-24 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-27 - 5783-M06-25 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-27 - 5783-M06-26 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-27 - 5783-M06-27 years: current -1y, proposed -12m | |
| 5784-M05L-28 - 5781-M06-1 years: current -3y -27d, proposed -2y -12m -27d | |
| 5784-M05L-28 - 5781-M06-2 years: current -3y -26d, proposed -2y -12m -26d | |
| 5784-M05L-28 - 5781-M06-3 years: current -3y -25d, proposed -2y -12m -25d | |
| 5784-M05L-28 - 5781-M06-4 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-28 - 5781-M06-5 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-28 - 5781-M06-6 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-28 - 5781-M06-7 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-28 - 5781-M06-8 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-28 - 5781-M06-9 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-28 - 5781-M06-10 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-28 - 5781-M06-11 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-28 - 5781-M06-12 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-28 - 5781-M06-13 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-28 - 5781-M06-14 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-28 - 5781-M06-15 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-28 - 5781-M06-16 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-28 - 5781-M06-17 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-28 - 5781-M06-18 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-28 - 5781-M06-19 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-28 - 5781-M06-20 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-28 - 5781-M06-21 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-28 - 5781-M06-22 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-28 - 5781-M06-23 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-28 - 5781-M06-24 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-28 - 5781-M06-25 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-28 - 5781-M06-26 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-28 - 5781-M06-27 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-28 - 5781-M06-28 years: current -3y, proposed -2y -12m | |
| 5784-M05L-28 - 5783-M06-1 years: current -1y -27d, proposed -12m -27d | |
| 5784-M05L-28 - 5783-M06-2 years: current -1y -26d, proposed -12m -26d | |
| 5784-M05L-28 - 5783-M06-3 years: current -1y -25d, proposed -12m -25d | |
| 5784-M05L-28 - 5783-M06-4 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-28 - 5783-M06-5 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-28 - 5783-M06-6 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-28 - 5783-M06-7 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-28 - 5783-M06-8 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-28 - 5783-M06-9 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-28 - 5783-M06-10 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-28 - 5783-M06-11 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-28 - 5783-M06-12 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-28 - 5783-M06-13 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-28 - 5783-M06-14 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-28 - 5783-M06-15 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-28 - 5783-M06-16 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-28 - 5783-M06-17 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-28 - 5783-M06-18 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-28 - 5783-M06-19 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-28 - 5783-M06-20 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-28 - 5783-M06-21 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-28 - 5783-M06-22 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-28 - 5783-M06-23 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-28 - 5783-M06-24 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-28 - 5783-M06-25 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-28 - 5783-M06-26 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-28 - 5783-M06-27 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-28 - 5783-M06-28 years: current -1y, proposed -12m | |
| 5784-M05L-29 - 5781-M06-1 years: current -3y -28d, proposed -2y -12m -28d | |
| 5784-M05L-29 - 5781-M06-2 years: current -3y -27d, proposed -2y -12m -27d | |
| 5784-M05L-29 - 5781-M06-3 years: current -3y -26d, proposed -2y -12m -26d | |
| 5784-M05L-29 - 5781-M06-4 years: current -3y -25d, proposed -2y -12m -25d | |
| 5784-M05L-29 - 5781-M06-5 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-29 - 5781-M06-6 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-29 - 5781-M06-7 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-29 - 5781-M06-8 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-29 - 5781-M06-9 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-29 - 5781-M06-10 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-29 - 5781-M06-11 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-29 - 5781-M06-12 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-29 - 5781-M06-13 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-29 - 5781-M06-14 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-29 - 5781-M06-15 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-29 - 5781-M06-16 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-29 - 5781-M06-17 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-29 - 5781-M06-18 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-29 - 5781-M06-19 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-29 - 5781-M06-20 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-29 - 5781-M06-21 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-29 - 5781-M06-22 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-29 - 5781-M06-23 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-29 - 5781-M06-24 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-29 - 5781-M06-25 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-29 - 5781-M06-26 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-29 - 5781-M06-27 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-29 - 5781-M06-28 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-29 - 5781-M06-29 years: current -3y, proposed -2y -12m | |
| 5784-M05L-29 - 5783-M06-1 years: current -1y -28d, proposed -12m -28d | |
| 5784-M05L-29 - 5783-M06-2 years: current -1y -27d, proposed -12m -27d | |
| 5784-M05L-29 - 5783-M06-3 years: current -1y -26d, proposed -12m -26d | |
| 5784-M05L-29 - 5783-M06-4 years: current -1y -25d, proposed -12m -25d | |
| 5784-M05L-29 - 5783-M06-5 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-29 - 5783-M06-6 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-29 - 5783-M06-7 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-29 - 5783-M06-8 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-29 - 5783-M06-9 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-29 - 5783-M06-10 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-29 - 5783-M06-11 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-29 - 5783-M06-12 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-29 - 5783-M06-13 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-29 - 5783-M06-14 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-29 - 5783-M06-15 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-29 - 5783-M06-16 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-29 - 5783-M06-17 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-29 - 5783-M06-18 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-29 - 5783-M06-19 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-29 - 5783-M06-20 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-29 - 5783-M06-21 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-29 - 5783-M06-22 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-29 - 5783-M06-23 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-29 - 5783-M06-24 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-29 - 5783-M06-25 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-29 - 5783-M06-26 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-29 - 5783-M06-27 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-29 - 5783-M06-28 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-29 - 5783-M06-29 years: current -1y, proposed -12m | |
| 5784-M05L-30 - 5781-M06-1 years: current -3y -28d, proposed -2y -12m -28d | |
| 5784-M05L-30 - 5781-M06-2 years: current -3y -27d, proposed -2y -12m -27d | |
| 5784-M05L-30 - 5781-M06-3 years: current -3y -26d, proposed -2y -12m -26d | |
| 5784-M05L-30 - 5781-M06-4 years: current -3y -25d, proposed -2y -12m -25d | |
| 5784-M05L-30 - 5781-M06-5 years: current -3y -24d, proposed -2y -12m -24d | |
| 5784-M05L-30 - 5781-M06-6 years: current -3y -23d, proposed -2y -12m -23d | |
| 5784-M05L-30 - 5781-M06-7 years: current -3y -22d, proposed -2y -12m -22d | |
| 5784-M05L-30 - 5781-M06-8 years: current -3y -21d, proposed -2y -12m -21d | |
| 5784-M05L-30 - 5781-M06-9 years: current -3y -20d, proposed -2y -12m -20d | |
| 5784-M05L-30 - 5781-M06-10 years: current -3y -19d, proposed -2y -12m -19d | |
| 5784-M05L-30 - 5781-M06-11 years: current -3y -18d, proposed -2y -12m -18d | |
| 5784-M05L-30 - 5781-M06-12 years: current -3y -17d, proposed -2y -12m -17d | |
| 5784-M05L-30 - 5781-M06-13 years: current -3y -16d, proposed -2y -12m -16d | |
| 5784-M05L-30 - 5781-M06-14 years: current -3y -15d, proposed -2y -12m -15d | |
| 5784-M05L-30 - 5781-M06-15 years: current -3y -14d, proposed -2y -12m -14d | |
| 5784-M05L-30 - 5781-M06-16 years: current -3y -13d, proposed -2y -12m -13d | |
| 5784-M05L-30 - 5781-M06-17 years: current -3y -12d, proposed -2y -12m -12d | |
| 5784-M05L-30 - 5781-M06-18 years: current -3y -11d, proposed -2y -12m -11d | |
| 5784-M05L-30 - 5781-M06-19 years: current -3y -10d, proposed -2y -12m -10d | |
| 5784-M05L-30 - 5781-M06-20 years: current -3y -9d, proposed -2y -12m -9d | |
| 5784-M05L-30 - 5781-M06-21 years: current -3y -8d, proposed -2y -12m -8d | |
| 5784-M05L-30 - 5781-M06-22 years: current -3y -7d, proposed -2y -12m -7d | |
| 5784-M05L-30 - 5781-M06-23 years: current -3y -6d, proposed -2y -12m -6d | |
| 5784-M05L-30 - 5781-M06-24 years: current -3y -5d, proposed -2y -12m -5d | |
| 5784-M05L-30 - 5781-M06-25 years: current -3y -4d, proposed -2y -12m -4d | |
| 5784-M05L-30 - 5781-M06-26 years: current -3y -3d, proposed -2y -12m -3d | |
| 5784-M05L-30 - 5781-M06-27 years: current -3y -2d, proposed -2y -12m -2d | |
| 5784-M05L-30 - 5781-M06-28 years: current -3y -1d, proposed -2y -12m -1d | |
| 5784-M05L-30 - 5781-M06-29 years: current -3y, proposed -2y -12m | |
| 5784-M05L-30 - 5783-M06-1 years: current -1y -28d, proposed -12m -28d | |
| 5784-M05L-30 - 5783-M06-2 years: current -1y -27d, proposed -12m -27d | |
| 5784-M05L-30 - 5783-M06-3 years: current -1y -26d, proposed -12m -26d | |
| 5784-M05L-30 - 5783-M06-4 years: current -1y -25d, proposed -12m -25d | |
| 5784-M05L-30 - 5783-M06-5 years: current -1y -24d, proposed -12m -24d | |
| 5784-M05L-30 - 5783-M06-6 years: current -1y -23d, proposed -12m -23d | |
| 5784-M05L-30 - 5783-M06-7 years: current -1y -22d, proposed -12m -22d | |
| 5784-M05L-30 - 5783-M06-8 years: current -1y -21d, proposed -12m -21d | |
| 5784-M05L-30 - 5783-M06-9 years: current -1y -20d, proposed -12m -20d | |
| 5784-M05L-30 - 5783-M06-10 years: current -1y -19d, proposed -12m -19d | |
| 5784-M05L-30 - 5783-M06-11 years: current -1y -18d, proposed -12m -18d | |
| 5784-M05L-30 - 5783-M06-12 years: current -1y -17d, proposed -12m -17d | |
| 5784-M05L-30 - 5783-M06-13 years: current -1y -16d, proposed -12m -16d | |
| 5784-M05L-30 - 5783-M06-14 years: current -1y -15d, proposed -12m -15d | |
| 5784-M05L-30 - 5783-M06-15 years: current -1y -14d, proposed -12m -14d | |
| 5784-M05L-30 - 5783-M06-16 years: current -1y -13d, proposed -12m -13d | |
| 5784-M05L-30 - 5783-M06-17 years: current -1y -12d, proposed -12m -12d | |
| 5784-M05L-30 - 5783-M06-18 years: current -1y -11d, proposed -12m -11d | |
| 5784-M05L-30 - 5783-M06-19 years: current -1y -10d, proposed -12m -10d | |
| 5784-M05L-30 - 5783-M06-20 years: current -1y -9d, proposed -12m -9d | |
| 5784-M05L-30 - 5783-M06-21 years: current -1y -8d, proposed -12m -8d | |
| 5784-M05L-30 - 5783-M06-22 years: current -1y -7d, proposed -12m -7d | |
| 5784-M05L-30 - 5783-M06-23 years: current -1y -6d, proposed -12m -6d | |
| 5784-M05L-30 - 5783-M06-24 years: current -1y -5d, proposed -12m -5d | |
| 5784-M05L-30 - 5783-M06-25 years: current -1y -4d, proposed -12m -4d | |
| 5784-M05L-30 - 5783-M06-26 years: current -1y -3d, proposed -12m -3d | |
| 5784-M05L-30 - 5783-M06-27 years: current -1y -2d, proposed -12m -2d | |
| 5784-M05L-30 - 5783-M06-28 years: current -1y -1d, proposed -12m -1d | |
| 5784-M05L-30 - 5783-M06-29 years: current -1y, proposed -12m | |
| 2172676 tests finished in 464.8 s | |
| 1392 differences out of 8690704 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* eslint-disable no-console */ | |
| // NOTE: Only valid for dates between 5781 and 5784, inclusive. | |
| import { getProgressBar, time } from './support.mjs'; | |
| import * as Temporal from '../../lib/temporal.mjs'; | |
| // all leap years that we're testing | |
| const leapYears = [5782, 5784]; | |
| function hebrewMonthCodeToOrdinal(year, monthCode) { | |
| const leapToOrdinal = { | |
| M01: 1, | |
| M02: 2, | |
| M03: 3, | |
| M04: 4, | |
| M05: 5, | |
| M05L: 6, | |
| M06: 7, | |
| M07: 8, | |
| M08: 9, | |
| M09: 10, | |
| M10: 11, | |
| M11: 12, | |
| M12: 13 | |
| }; | |
| const regularToOrdinal = { | |
| M01: 1, | |
| M02: 2, | |
| M03: 3, | |
| M04: 4, | |
| M05: 5, | |
| M06: 6, | |
| M07: 7, | |
| M08: 8, | |
| M09: 9, | |
| M10: 10, | |
| M11: 11, | |
| M12: 12 | |
| }; | |
| if (leapYears.includes(year)) { | |
| return leapToOrdinal[monthCode]; | |
| } else { | |
| return regularToOrdinal[monthCode]; | |
| } | |
| } | |
| function hebrewConstrainMonthCode(year, monthCode) { | |
| if (leapYears.includes(year)) { | |
| return monthCode; | |
| } | |
| if (monthCode.length === 3) { | |
| return monthCode; | |
| } | |
| return 'M06'; | |
| } | |
| function hebrewCalendarMonthsInYear(year) { | |
| if (leapYears.includes(year)) { | |
| return 13; | |
| } | |
| return 12; | |
| } | |
| // BalanceNonISODate may extend into 5780 or 5785 | |
| const cheshvanKislevLengths = { | |
| 5780: [30, 30], | |
| 5781: [29, 29], | |
| 5782: [29, 30], | |
| 5783: [30, 30], | |
| 5784: [29, 29], | |
| 5785: [30, 30] | |
| }; | |
| const monthLengthsLeap = { | |
| 1: 30, | |
| 4: 29, | |
| 5: 30, | |
| 6: 30, | |
| 7: 29, | |
| 8: 30, | |
| 9: 29, | |
| 10: 30, | |
| 11: 29, | |
| 12: 30, | |
| 13: 29 | |
| }; | |
| const monthLengthsRegular = { | |
| 1: 30, | |
| 4: 29, | |
| 5: 30, | |
| 6: 29, | |
| 7: 30, | |
| 8: 29, | |
| 9: 30, | |
| 10: 29, | |
| 11: 30, | |
| 12: 29 | |
| }; | |
| function hebrewCalendarDaysInMonth(year, month) { | |
| // Cheshvan and Kislev are always months 2 and 3 | |
| if (month === 2) return cheshvanKislevLengths[year][0]; | |
| if (month === 3) return cheshvanKislevLengths[year][1]; | |
| if (leapYears.includes(year)) { | |
| return monthLengthsLeap[month]; | |
| } | |
| return monthLengthsRegular[month]; | |
| } | |
| function BalanceNonISODate(arithmeticYear, ordinalMonth, day) { | |
| let resolvedYear = arithmeticYear; | |
| let resolvedMonth = ordinalMonth; | |
| let monthsInYear = hebrewCalendarMonthsInYear(resolvedYear); | |
| while (resolvedMonth <= 0) { | |
| resolvedYear--; | |
| monthsInYear = hebrewCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth += monthsInYear; | |
| } | |
| while (resolvedMonth > monthsInYear) { | |
| resolvedMonth -= monthsInYear; | |
| resolvedYear++; | |
| monthsInYear = hebrewCalendarMonthsInYear(resolvedYear); | |
| } | |
| let resolvedDay = day; | |
| let daysInMonth = hebrewCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| while (resolvedDay <= 0) { | |
| resolvedMonth--; | |
| if (resolvedMonth === 0) { | |
| resolvedYear--; | |
| monthsInYear = hebrewCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = monthsInYear; | |
| } | |
| daysInMonth = hebrewCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| resolvedDay += daysInMonth; | |
| } | |
| while (resolvedDay > daysInMonth) { | |
| resolvedDay -= daysInMonth; | |
| resolvedMonth++; | |
| if (resolvedMonth > monthsInYear) { | |
| resolvedYear++; | |
| monthsInYear = hebrewCalendarMonthsInYear(resolvedYear); | |
| resolvedMonth = 1; | |
| } | |
| daysInMonth = hebrewCalendarDaysInMonth(resolvedYear, resolvedMonth); | |
| } | |
| return { | |
| year: resolvedYear, | |
| month: resolvedMonth, | |
| day: resolvedDay | |
| }; | |
| } | |
| // note that fromDate and toDate are not the ISO versions, but are assumed to | |
| // already be the date in the calendar given by _calendar_, with properties | |
| // `year`, `month`, `monthCode`, and `day` | |
| function currentSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| let y0 = parts.year + years; | |
| let constrainedFromMonthCode = hebrewConstrainMonthCode(y0, parts.monthCode); | |
| let m0 = hebrewMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let endOfMonth = BalanceNonISODate(y0, m0 + months + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| if (y1 !== calDate2.year) { | |
| if (sign * (y1 - calDate2.year) > 0) return true; | |
| } else if (m1 !== calDate2.month) { | |
| if (sign * (m1 - calDate2.month) > 0) return true; | |
| } else if (d1 !== calDate2.day) { | |
| if (sign * (d1 - calDate2.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function surpassCompareFunc(sign, year, monthOrCode, day, target) { | |
| if (year !== target.year) { | |
| if (sign * (year - target.year) > 0) return true; | |
| } else if (typeof monthOrCode === 'string' && monthOrCode !== target.monthCode) { | |
| if (sign > 0) { | |
| if (monthOrCode > target.monthCode) return true; | |
| } else { | |
| if (monthOrCode < target.monthCode) return true; | |
| } | |
| } else if (typeof monthOrCode === 'number' && monthOrCode !== target.month) { | |
| if (sign * (monthOrCode - target.month) > 0) return true; | |
| } else if (day !== target.day) { | |
| if (sign * (day - target.day) > 0) return true; | |
| } | |
| return false; | |
| } | |
| function proposedSurpasses(sign, parts, calDate2, years, months, weeks, days) { | |
| // Add (without constraining) as many years as possible to _one_, in the | |
| // direction from _one_ to _two_, without surpassing _two_. "Surpassing" here | |
| // (and in all steps below) means to compare years numerically, then month | |
| // codes lexicographically, then days numerically; if any of them exceed | |
| // _two_ in the direction from _one_ to _two_, then _two_ is surpassed. | |
| let y0 = parts.year + years; | |
| if (surpassCompareFunc(sign, y0, parts.monthCode, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year and month, not taking day into account. This | |
| // step only matters for lunisolar calendars. | |
| let constrainedFromMonthCode = hebrewConstrainMonthCode(y0, parts.monthCode); | |
| // Add (without constraining) as many months as possible to _one_ without | |
| // surpassing _two_. | |
| let m0 = hebrewMonthCodeToOrdinal(y0, constrainedFromMonthCode); | |
| let addedMonths = BalanceNonISODate(y0, m0 + months, 1); | |
| if (surpassCompareFunc(sign, addedMonths.year, addedMonths.month, parts.day, calDate2)) return true; | |
| // Constrain _one_ to a real year, month, and day. | |
| // If _largestUnit_ is ~week~, add as many weeks as possible to _one_ without | |
| // surpassing _two_. | |
| // Add as many days as possible to _one_ until it is equal to _two_. | |
| let endOfMonth = BalanceNonISODate(addedMonths.year, addedMonths.month + 1, 0); | |
| let baseDay = parts.day; | |
| let y1, m1, d1; | |
| if (weeks !== 0 || days !== 0) { | |
| let regulatedDay; | |
| if (baseDay < endOfMonth.day) { | |
| regulatedDay = baseDay; | |
| } else { | |
| regulatedDay = endOfMonth.day; | |
| } | |
| const daysInWeek = 7; | |
| let balancedDate = BalanceNonISODate(endOfMonth.year, endOfMonth.month, regulatedDay + daysInWeek * weeks + days); | |
| y1 = balancedDate.year; | |
| m1 = balancedDate.month; | |
| d1 = balancedDate.day; | |
| } else { | |
| y1 = endOfMonth.year; | |
| m1 = endOfMonth.month; | |
| d1 = baseDay; | |
| } | |
| return surpassCompareFunc(sign, y1, m1, d1, calDate2); | |
| // Return a Date Duration Record of the number of years, months, weeks, and | |
| // days added. | |
| } | |
| function NonISODateUntil(sign, one, two, largestUnit, surpassesFunc) { | |
| if (sign === 0) return { years: 0, months: 0, weeks: 0, days: 0 }; | |
| let years = 0; | |
| if (largestUnit === 'years') { | |
| let candidateYears = sign; | |
| while (!surpassesFunc(sign, one, two, candidateYears, 0, 0, 0, 'UnconstrainedMonthSurpasses')) { | |
| years = candidateYears; | |
| candidateYears += sign; | |
| } | |
| } | |
| let months = 0; | |
| if (largestUnit === 'years' || largestUnit === 'months') { | |
| let candidateMonths = sign; | |
| while (!surpassesFunc(sign, one, two, years, candidateMonths, 0, 0)) { | |
| months = candidateMonths; | |
| candidateMonths += sign; | |
| } | |
| } | |
| let weeks = 0; | |
| if (largestUnit === 'weeks') { | |
| let candidateWeeks = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, candidateWeeks, 0)) { | |
| weeks = candidateWeeks; | |
| candidateWeeks += sign; | |
| } | |
| } | |
| let days = 0; | |
| let candidateDays = sign; | |
| while (!surpassesFunc(sign, one, two, years, months, weeks, candidateDays)) { | |
| days = candidateDays; | |
| candidateDays += sign; | |
| } | |
| return { years, months, weeks, days }; | |
| } | |
| function durationsEqual(one, two) { | |
| return one.years === two.years && one.months === two.months && one.weeks === two.weeks && one.days === two.days; | |
| } | |
| function durationRecToString(rec) { | |
| let parts = []; | |
| if (rec.years) parts.push(`${rec.years}y`); | |
| if (rec.months) parts.push(`${rec.months}m`); | |
| if (rec.weeks) parts.push(`${rec.weeks}w`); | |
| if (rec.days) parts.push(`${rec.days}d`); | |
| if (parts.length === 0) return '0'; | |
| return parts.join(' '); | |
| } | |
| /* TESTS BEGIN HERE */ | |
| const datesInCycle = 1474; | |
| const total = datesInCycle ** 2; | |
| const startDate = new Temporal.PlainDate(2020, 9, 19, 'hebrew'); // 5781-M01-01 | |
| const largestUnits = ['years', 'months', 'weeks', 'days']; | |
| let differentCount = 0; | |
| await time(async (start) => { | |
| const progress = getProgressBar(start, total); | |
| for (let i = 0; i <= datesInCycle; i++) { | |
| const d1 = startDate.add({ days: i }); | |
| const str1 = `${d1.year}-${d1.monthCode}-${d1.day}`; | |
| for (let j = 0; j <= datesInCycle; j++) { | |
| const d2 = startDate.add({ days: j }); | |
| const str2 = `${d2.year}-${d2.monthCode}-${d2.day}`; | |
| progress.tick(1, { test: `${str1} : ${str2}` }); | |
| const sign = -1 * Temporal.PlainDate.compare(d1, d2); | |
| const rec1 = { year: d1.year, month: d1.month, monthCode: d1.monthCode, day: d1.day }; | |
| const rec2 = { year: d2.year, month: d2.month, monthCode: d2.monthCode, day: d2.day }; | |
| for (const largestUnit of largestUnits) { | |
| const currentResult = NonISODateUntil(sign, rec1, rec2, largestUnit, currentSurpasses); | |
| // const currentResult = d1.until(d2, { largestUnit }); | |
| const proposedResult = NonISODateUntil(sign, rec1, rec2, largestUnit, proposedSurpasses); | |
| const currentStr = durationRecToString(currentResult); | |
| const proposedStr = durationRecToString(proposedResult); | |
| if (!durationsEqual(currentResult, proposedResult)) { | |
| progress.interrupt(`${str1} - ${str2} ${largestUnit}: current ${currentStr}, proposed ${proposedStr}`); | |
| differentCount++; | |
| } | |
| } | |
| } | |
| } | |
| return total; | |
| }); | |
| console.log(differentCount, 'differences out of', total * largestUnits.length); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment