diff --git a/.editorconfig b/.editorconfig
index f624c95..0731800 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,5 +1,33 @@
[*.cs]
+#### CA
+
+# CA1031: Do not catch general exception types
+dotnet_diagnostic.CA1031.severity = silent
+
+# CA1032: Implement standard exception constructors
+dotnet_diagnostic.CA1032.severity = silent
+
+# CA1707: Identifiers should not contain underscores
+dotnet_diagnostic.CA1707.severity = silent
+
+# CA1711: Identifiers should not have incorrect suffix
+dotnet_diagnostic.CA1711.severity = silent
+
+# CA1716: Identifiers should not match keywords
+dotnet_diagnostic.CA1716.severity = silent
+
+# CA1820: Test for empty strings using string length
+dotnet_diagnostic.CA1820.severity = silent
+
+# CA1846: Prefer AsSpan over Substring
+dotnet_diagnostic.CA1846.severity = silent
+
+# CA1852: Seal internal types
+dotnet_diagnostic.CA1852.severity = silent
+
+#### SA
+
# SA1101: Prefix local calls with this
dotnet_diagnostic.SA1101.severity = none
@@ -59,3 +87,131 @@ dotnet_diagnostic.SA1615.severity = silent
# SA1633: File should have header
dotnet_diagnostic.SA1633.severity = silent
+
+#### IDE
+
+# IDE0001: Simplify name
+dotnet_diagnostic.IDE0001.severity = warning
+
+# IDE0002: Simplify member access
+dotnet_diagnostic.IDE0002.severity = warning
+
+# IDE0004: Remove unnecessary cast
+dotnet_diagnostic.IDE0004.severity = warning
+
+# IDE0011: Add braces
+dotnet_diagnostic.IDE0011.severity = warning
+csharp_prefer_braces = when_multiline
+
+# IDE0016: Use throw expression
+dotnet_diagnostic.IDE0016.severity = warning
+
+# IDE0019: Use pattern matching to avoid as followed by a null check
+dotnet_diagnostic.IDE0019.severity = warning
+
+# IDE0020: Use pattern matching to avoid is check followed by a cast (with variable)
+dotnet_diagnostic.IDE0020.severity = warning
+
+# IDE0030: Null check can be simplified (if null check)
+dotnet_diagnostic.IDE0030.severity = warning
+
+# IDE0031: Use null propagation
+dotnet_diagnostic.IDE0031.severity = warning
+
+# IDE0033: Use explicitly provided tuple name
+dotnet_diagnostic.IDE0033.severity = warning
+
+# IDE0034: Simplify default expression
+dotnet_diagnostic.IDE0034.severity = warning
+
+# IDE0037: Use inferred member name
+dotnet_diagnostic.IDE0037.severity = warning
+
+# IDE0038: Use pattern matching to avoid is check followed by a cast (without variable)
+dotnet_diagnostic.IDE0038.severity = warning
+
+# IDE0040: Add accessibility modifiers
+dotnet_diagnostic.IDE0040.severity = warning
+
+# IDE0041: Use 'is null' check
+dotnet_diagnostic.IDE0041.severity = warning
+
+# IDE0044: Add readonly modifier
+dotnet_diagnostic.IDE0044.severity = warning
+
+# IDE0048: Add parentheses for clarity
+dotnet_diagnostic.IDE0048.severity = warning
+dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity
+dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity
+dotnet_style_parentheses_in_other_binary_operators = always_for_clarity
+dotnet_style_parentheses_in_other_operators = always_for_clarity
+
+# IDE0051: Remove unused private member
+dotnet_diagnostic.IDE0051.severity = warning
+
+# IDE0052: Remove unread private member
+dotnet_diagnostic.IDE0052.severity = warning
+
+# IDE0058: Remove unnecessary expression value
+dotnet_diagnostic.IDE0058.severity = warning
+
+# IDE0059: Remove unnecessary value assignment
+dotnet_diagnostic.IDE0059.severity = warning
+
+# IDE0065: using directive placement
+csharp_using_directive_placement = inside_namespace
+
+# IDE0066: Use switch expression
+dotnet_diagnostic.IDE0066.severity = warning
+
+# IDE0070: Use System.HashCode.Combine
+dotnet_diagnostic.IDE0070.severity = warning
+
+# IDE0071: Simplify interpolation
+dotnet_diagnostic.IDE0071.severity = warning
+
+# IDE0072: Add missing cases to switch expression
+dotnet_diagnostic.IDE0072.severity = warning
+
+# IDE0078: Use pattern matching
+dotnet_diagnostic.IDE0078.severity = warning
+
+# IDE0080: Remove unnecessary suppression operator
+dotnet_diagnostic.IDE0080.severity = warning
+
+# IDE0082: Convert typeof to nameof
+dotnet_diagnostic.IDE0082.severity = warning
+
+# IDE0083: Use pattern matching (not operator)
+dotnet_diagnostic.IDE0083.severity = warning
+
+# IDE0090: Use 'new(...)'
+dotnet_diagnostic.IDE0090.severity = warning
+
+# IDE0110: Remove unnecessary discard
+dotnet_diagnostic.IDE0110.severity = warning
+
+# IDE0120: Simplify LINQ expression
+dotnet_diagnostic.IDE0120.severity = warning
+
+# IDE0130: Namespace does not match folder structure
+dotnet_diagnostic.IDE0130.severity = silent
+
+# IDE0161: Use file-scoped namespace
+dotnet_diagnostic.IDE0161.severity = warning
+csharp_style_namespace_declarations = file_scoped
+
+# IDE0250: Struct can be made 'readonly'
+dotnet_diagnostic.IDE0250.severity = warning
+
+# IDE0251: Member can be made 'readonly'
+dotnet_diagnostic.IDE0251.severity = warning
+
+# IDE0260: Use pattern matching
+dotnet_diagnostic.IDE0260.severity = warning
+
+# IDE0270: Null check can be simplified (if null check)
+dotnet_diagnostic.IDE0270.severity = warning
+
+# IDE0280: Use 'nameof'
+dotnet_diagnostic.IDE0280.severity = warning
diff --git a/PgMoon-Plugin/CalendarEntry.cs b/PgMoon-Plugin/CalendarEntry.cs
index aeb02d6..63d3974 100644
--- a/PgMoon-Plugin/CalendarEntry.cs
+++ b/PgMoon-Plugin/CalendarEntry.cs
@@ -9,7 +9,12 @@
///
/// Represents a moment in time defined by its moon phase.
///
-public class CalendarEntry : INotifyPropertyChanged
+/// The Moon month.
+/// The Moon phase.
+/// The start time.
+/// The end time.
+/// The list of mushroom info.
+public class CalendarEntry(int moonMonth, MoonPhase moonPhase, DateTime startTime, DateTime endTime, ICollection mushroomInfoList) : INotifyPropertyChanged
{
#region Constants
///
@@ -33,55 +38,36 @@ public class CalendarEntry : INotifyPropertyChanged
public static string PortToCircleShortText => "Circle";
#endregion
- #region Init
- ///
- /// Initializes a new instance of the class.
- ///
- /// The Moon month.
- /// The Moon phase.
- /// The start time.
- /// The end time.
- /// The list of mushroom info.
- public CalendarEntry(int moonMonth, MoonPhase moonPhase, DateTime startTime, DateTime endTime, ICollection mushroomInfoList)
- {
- MoonMonth = moonMonth;
- MoonPhase = moonPhase;
- StartTime = startTime;
- EndTime = endTime;
- MushroomInfoList = mushroomInfoList;
- }
- #endregion
-
#region Properties
///
/// Gets the Moon month.
///
- public int MoonMonth { get; }
+ public int MoonMonth { get; } = moonMonth;
///
/// Gets the Moon phase.
///
- public MoonPhase MoonPhase { get; }
+ public MoonPhase MoonPhase { get; } = moonPhase;
///
/// Gets the start time.
///
- public DateTime StartTime { get; }
+ public DateTime StartTime { get; } = startTime;
///
/// Gets the end time.
///
- public DateTime EndTime { get; }
+ public DateTime EndTime { get; } = endTime;
///
/// Gets the list of mushroom info.
///
- public ICollection MushroomInfoList { get; }
+ public ICollection MushroomInfoList { get; } = mushroomInfoList;
///
/// Gets a value indicating whether this entry is the current one.
///
- public bool IsCurrent { get { return PhaseCalculator.IsCurrent(MoonMonth, MoonPhase); } }
+ public bool IsCurrent => PhaseCalculator.IsCurrent(MoonMonth, MoonPhase);
///
/// Gets the entry summary.
@@ -94,6 +80,7 @@ public string Summary
string GrowingRobustly = string.Empty;
foreach (MushroomInfo Item in MushroomInfoList)
+ {
if (Item.RobustGrowthPhase1 == MoonPhase || Item.RobustGrowthPhase2 == MoonPhase)
{
if (GrowingRobustly.Length > 0)
@@ -101,6 +88,7 @@ public string Summary
GrowingRobustly += Item.Name;
}
+ }
if (GrowingRobustly.Length > 0)
Result += $"Growing Robustly: {GrowingRobustly}\r\n";
diff --git a/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs b/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs
index e127563..3b2d8e1 100644
--- a/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs
+++ b/PgMoon-Plugin/Converter/DateTimeToStringConverter.cs
@@ -20,7 +20,7 @@ public object Convert(object value, Type targetType, object parameter, CultureIn
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
- return null !;
+ throw new NotImplementedException();
}
}
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
diff --git a/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs b/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs
index aadaef7..4770385 100644
--- a/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs
+++ b/PgMoon-Plugin/Converter/DoubleToThicknessConverter.cs
@@ -21,14 +21,16 @@ public object Convert(object value, Type targetType, object parameter, CultureIn
Length = 0;
}
else
+ {
Length = (double)parameter;
+ }
return new Thickness(0, 0, (1.0 - DoubleValue) * Length, 0);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
- return null !;
+ throw new NotImplementedException();
}
}
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
diff --git a/PgMoon-Plugin/MainWindow.xaml.cs b/PgMoon-Plugin/MainWindow.xaml.cs
index 0abb8ef..0420fb9 100644
--- a/PgMoon-Plugin/MainWindow.xaml.cs
+++ b/PgMoon-Plugin/MainWindow.xaml.cs
@@ -5,12 +5,9 @@
using System.Collections.ObjectModel;
using System.Collections.Specialized;
using System.ComponentModel;
-using System.Diagnostics;
using System.Globalization;
using System.IO;
-using System.Reflection;
using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
using System.Security.Principal;
using System.Text;
using System.Threading;
@@ -21,9 +18,8 @@
using System.Windows.Interop;
using System.Windows.Media;
using System.Windows.Threading;
+using Microsoft.Extensions.Logging;
using RegistryTools;
-using TaskbarIconHost;
-using Tracing;
using BitmapImage = System.Windows.Media.Imaging.BitmapImage;
///
@@ -37,7 +33,7 @@ public partial class MainWindow : Popup, INotifyPropertyChanged, IDisposable
///
/// The registry settings.
/// an interface to log events asynchronously.
- public MainWindow(Settings settings, ITracer logger)
+ public MainWindow(Settings settings, ILogger logger)
{
InitializeComponent();
DataContext = this;
@@ -63,7 +59,7 @@ public MainWindow(Settings settings, ITracer logger)
///
/// Gets an interface to log events asynchronously.
///
- public ITracer Logger { get; private set; }
+ public ILogger Logger { get; private set; }
#endregion
#region Properties
@@ -83,7 +79,9 @@ public bool IsElevated
IsElevatedInternal = wp.IsInRole(WindowsBuiltInRole.Administrator);
}
else
+ {
IsElevatedInternal = false;
+ }
}
return IsElevatedInternal.Value;
@@ -148,28 +146,24 @@ private static BitmapImage LoadImageResource([CallerMemberName] string resourceN
private void InitMoonPhase()
{
PreviousUpdateChanged = true;
- UpdateMoonPhaseTimer = SafeTimer.Create(OnUpdateMoonPhase, TimeSpan.FromSeconds(60), Logger);
+
+ UpdateMoonPhaseTimer?.Dispose();
+ _ = UpdateMoonPhaseTimer = SafeTimer.Create(OnUpdateMoonPhase, TimeSpan.FromSeconds(60), Logger);
}
///
/// Gets the time to next phase.
///
#pragma warning disable CA1822 // Mark members as static
- public string TimeToNextPhaseText
+ public string TimeToNextPhaseText => FriendlyTimeString(PhaseCalculator.TimeToNextPhase, "Changing soon");
#pragma warning restore CA1822 // Mark members as static
- {
- get { return FriendlyTimeString(PhaseCalculator.TimeToNextPhase, "Changing soon"); }
- }
///
/// Gets the time to full moon.
///
#pragma warning disable CA1822 // Mark members as static
- public string TimeToFullMoonText
+ public string TimeToFullMoonText => FriendlyTimeString(PhaseCalculator.TimeToFullMoon, "Soon");
#pragma warning restore CA1822 // Mark members as static
- {
- get { return FriendlyTimeString(PhaseCalculator.TimeToFullMoon, "Soon"); }
- }
private static string FriendlyTimeString(TimeSpan duration, string soonText)
{
@@ -189,7 +183,6 @@ private static string FriendlyTimeString(TimeSpan duration, string soonText)
if (duration.TotalHours >= 1)
{
int Hours = (int)duration.TotalHours;
- duration -= TimeSpan.FromHours(Hours);
if (Result.Length > 0)
Result += ", ";
@@ -200,27 +193,23 @@ private static string FriendlyTimeString(TimeSpan duration, string soonText)
Result += $"{Hours.ToString(CultureInfo.InvariantCulture)} hour";
}
- if (Result.Length == 0)
- return soonText;
- else
- return $"{Result} left";
+ return Result.Length == 0 ? soonText : $"{Result} left";
}
///
/// Gets a value indicating whether the current Moon phase is Full Moon.
///
#pragma warning disable CA1822 // Mark members as static
- public bool IsFullMoon
+ public bool IsFullMoon => PhaseCalculator.MoonPhase == MoonPhase.FullMoon;
#pragma warning restore CA1822 // Mark members as static
- {
- get { return PhaseCalculator.MoonPhase == MoonPhase.FullMoon; }
- }
///
/// Gets a value indicating whether the tooltip changed asn resets this flag.
///
/// True if the tooltip changed; otherwise, false.
+#pragma warning disable CA1024 // Use properties where appropriate
public bool GetIsToolTipChanged()
+#pragma warning restore CA1024 // Use properties where appropriate
{
bool Result = IsToolTipChanged;
IsToolTipChanged = false;
@@ -239,11 +228,8 @@ public bool GetIsToolTipChanged()
/// Gets a value indicating whether the next Moon phase is Full Moon.
///
#pragma warning disable CA1822 // Mark members as static
- public bool IsNextPhaseFullMoon
+ public bool IsNextPhaseFullMoon => PhaseCalculator.MoonPhase == MoonPhase.WaxingGibbousMoon;
#pragma warning restore CA1822 // Mark members as static
- {
- get { return PhaseCalculator.MoonPhase == MoonPhase.WaxingGibbousMoon; }
- }
private delegate void UpdateMoonPhaseHandler();
@@ -301,7 +287,7 @@ private void InitCalendar()
///
public bool ShowCalendar
{
- get { return ShowCalendarInternal; }
+ get => ShowCalendarInternal;
set
{
if (ShowCalendarInternal != value)
@@ -321,7 +307,7 @@ public bool ShowCalendar
///
public DateTime CalendarStartTime
{
- get { return CalendarStartTimeInternal; }
+ get => CalendarStartTimeInternal;
set
{
if (CalendarStartTimeInternal != value)
@@ -344,17 +330,14 @@ public string CalendarStartTimeYear
{
int Year = CalendarStartTime.Year;
- if (Year == Now().Year)
- return string.Empty;
- else
- return CalendarStartTime.Year.ToString(CultureInfo.InvariantCulture);
+ return Year == Now().Year ? string.Empty : CalendarStartTime.Year.ToString(CultureInfo.InvariantCulture);
}
}
///
/// Gets the list of calendar entries.
///
- public ObservableCollection CalendarEntryList { get; private set; } = new ObservableCollection();
+ public ObservableCollection CalendarEntryList { get; private set; } = [];
private void BuildCalendar()
{
@@ -395,7 +378,7 @@ private void OnCalendarUp(object sender, MouseButtonEventArgs e)
private void OnCalendarUpPage(object sender, MouseButtonEventArgs e)
{
- CalendarStartTime = CalendarEntryList[0].StartTime - (CalendarEntryList[CalendarEntryList.Count - 1].StartTime - CalendarEntryList[0].EndTime);
+ CalendarStartTime = CalendarEntryList[0].StartTime - (CalendarEntryList[^1].StartTime - CalendarEntryList[0].EndTime);
BuildCalendar();
PreviousUpdateChanged = true;
}
@@ -409,7 +392,7 @@ private void OnCalendarDown(object sender, MouseButtonEventArgs e)
private void OnCalendarDownPage(object sender, MouseButtonEventArgs e)
{
- CalendarStartTime = CalendarEntryList[CalendarEntryList.Count - 1].StartTime + TimeSpan.FromHours(1);
+ CalendarStartTime = CalendarEntryList[^1].StartTime + TimeSpan.FromHours(1);
BuildCalendar();
PreviousUpdateChanged = true;
}
@@ -436,7 +419,7 @@ private void OnDisplayCurrent(object sender, ExecutedRoutedEventArgs e)
}
private const string ShowCalendarSettingName = "ShowCalendar";
- private Dictionary CalendarEntryTable = new();
+ private readonly Dictionary CalendarEntryTable = [];
#endregion
#region Mushroom Farming
@@ -459,8 +442,11 @@ private void InitMushroomFarming()
string ApplicationFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "PgJsonParse");
MushroomNameFile = Path.Combine(ApplicationFolder, "Mushrooms.txt");
+
+ UpdateMushroomNameListTimer.Dispose();
UpdateMushroomNameListTimer = new Timer(new TimerCallback(UpdateMushroomNameListTimerCallback));
- UpdateMushroomNameListTimer.Change(TimeSpan.Zero, Timeout.InfiniteTimeSpan);
+
+ _ = UpdateMushroomNameListTimer.Change(TimeSpan.Zero, Timeout.InfiniteTimeSpan);
}
private void LoadMushroomInfoList()
@@ -482,15 +468,13 @@ private void LoadMushroomInfoList()
int SelectedPhase1, SelectedPhase2;
if (Line.Length >= 3)
{
- if (int.TryParse(Line[1].Trim(), out int PhaseIndex1) && PhaseIndex1 >= 0 && PhaseIndex1 + 1 < MoonPhase.MoonPhaseList.Count)
- SelectedPhase1 = PhaseIndex1;
- else
- SelectedPhase1 = -1;
-
- if (int.TryParse(Line[2].Trim(), out int PhaseIndex2) && PhaseIndex2 >= 0 && PhaseIndex2 + 1 < MoonPhase.MoonPhaseList.Count)
- SelectedPhase2 = PhaseIndex2;
- else
- SelectedPhase2 = -1;
+ SelectedPhase1 = int.TryParse(Line[1].Trim(), out int PhaseIndex1) && PhaseIndex1 >= 0 && PhaseIndex1 + 1 < MoonPhase.MoonPhaseList.Count
+ ? PhaseIndex1
+ : -1;
+
+ SelectedPhase2 = int.TryParse(Line[2].Trim(), out int PhaseIndex2) && PhaseIndex2 >= 0 && PhaseIndex2 + 1 < MoonPhase.MoonPhaseList.Count
+ ? PhaseIndex2
+ : -1;
}
else
{
@@ -545,7 +529,7 @@ private void SaveMushroomInfoList()
private void ResetMushroomListToDefault(bool keepComment)
{
- List NewList = new();
+ List NewList = [];
AddMushroomToList(NewList, MoonPhase.ParasolMushroomLongName, MoonPhase.FullMoon, MoonPhase.WaningCrescentMoon, keepComment, "Organs");
AddMushroomToList(NewList, MoonPhase.MycenaMushroomLongName, MoonPhase.WaxingCrescentMoon, MoonPhase.FirstQuarterMoon, keepComment, "Limbs");
@@ -581,11 +565,13 @@ private void AddMushroomToList(List newList, string name, MoonPhas
if (keepComment)
{
foreach (MushroomInfo Item in MushroomInfoList)
+ {
if (Item.Name == name)
{
Comment = Item.Comment;
break;
}
+ }
}
newList.Add(new MushroomInfo(Dispatcher, name, Comment, robustGrowthPhase1, robustGrowthPhase2));
@@ -596,7 +582,7 @@ private void AddMushroomToList(List newList, string name, MoonPhas
///
public bool ShowMushroomFarming
{
- get { return ShowMushroomFarmingInternal; }
+ get => ShowMushroomFarmingInternal;
set
{
if (ShowMushroomFarmingInternal != value)
@@ -614,17 +600,14 @@ public bool ShowMushroomFarming
///
/// Gets a value indicating whether the mushroom list is small.
///
- public bool IsMushroomListSmall
- {
- get { return MushroomInfoList.Count < 2; }
- }
+ public bool IsMushroomListSmall => MushroomInfoList.Count < 2;
///
/// Gets or sets a value indicating whether the mushroom list is large.
///
public bool IsMushroomListLarge
{
- get { return IsMushroomListLargeInternal; }
+ get => IsMushroomListLargeInternal;
set
{
if (IsMushroomListLargeInternal != value)
@@ -642,7 +625,7 @@ public bool IsMushroomListLarge
///
public bool IsLocked
{
- get { return IsLockedInternal; }
+ get => IsLockedInternal;
set
{
if (IsLockedInternal != value)
@@ -658,7 +641,7 @@ public bool IsLocked
///
/// Gets the mushroom info list.
///
- public ObservableCollection MushroomInfoList { get; } = new();
+ public ObservableCollection MushroomInfoList { get; } = [];
///
/// Gets the mushroom name list.
@@ -667,37 +650,34 @@ public bool IsLocked
private void OnMushroomNameFileChanged(object sender, FileSystemEventArgs e)
{
- UpdateMushroomNameListTimer.Change(TimeSpan.FromSeconds(1), Timeout.InfiniteTimeSpan);
+ _ = UpdateMushroomNameListTimer.Change(TimeSpan.FromSeconds(1), Timeout.InfiniteTimeSpan);
}
private void UpdateMushroomNameListTimerCallback(object? parameter)
{
- Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnUpdateMushroomNameList);
+ _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnUpdateMushroomNameList);
}
private void OnUpdateMushroomNameList()
{
- if (MushroomNameList is not null)
- MushroomNameList.Clear();
+ MushroomNameList?.Clear();
if (!File.Exists(MushroomNameFile))
return;
try
{
- using (FileStream Stream = new(MushroomNameFile, FileMode.Open, FileAccess.Read, FileShare.Read))
- using (StreamReader Reader = new(Stream, Encoding.ASCII))
+ using FileStream Stream = new(MushroomNameFile, FileMode.Open, FileAccess.Read, FileShare.Read);
+ using StreamReader Reader = new(Stream, Encoding.ASCII);
- for (; ;)
+ while (true)
{
string? MushroomName = Reader.ReadLine();
if (MushroomName is null || MushroomName.Length == 0)
break;
- if (MushroomNameList is null)
- MushroomNameList = new ObservableCollection();
-
+ MushroomNameList ??= [];
MushroomNameList.Add(MushroomName);
}
@@ -706,8 +686,10 @@ private void OnUpdateMushroomNameList()
Contracts.Contract.RequireNotNull(Path.GetDirectoryName(MushroomNameFile), out string FolderPath);
Contracts.Contract.RequireNotNull(Path.GetFileName(MushroomNameFile), out string FileName);
- MushroomNameFileWatcher = new FileSystemWatcher(FolderPath, FileName);
- MushroomNameFileWatcher.NotifyFilter = NotifyFilters.LastWrite;
+ MushroomNameFileWatcher = new FileSystemWatcher(FolderPath, FileName)
+ {
+ NotifyFilter = NotifyFilters.LastWrite,
+ };
MushroomNameFileWatcher.Changed += new FileSystemEventHandler(OnMushroomNameFileChanged);
MushroomNameFileWatcher.EnableRaisingEvents = true;
}
@@ -794,7 +776,7 @@ private static object LocateSibling(object sender, string elementName)
SiblingElement = LogicalTreeHelper.FindLogicalNode(CurrentElement, elementName);
}
- return SiblingElement !;
+ return SiblingElement!;
}
private void OnMushroomListSizeChanged(object sender, SizeChangedEventArgs e)
@@ -814,10 +796,12 @@ private void OnMushroomNameValidationError(object sender, ValidationErrorEventAr
private void OnMushroomNameLostFocus(object sender, RoutedEventArgs e)
{
- if (MushroomInfoList.Count > 0 && MushroomInfoList.Count < MaxMushroomRows)
+ if (MushroomInfoList.Count is > 0 and < MaxMushroomRows)
{
- if (MushroomInfoList[MushroomInfoList.Count - 1].Name.Length > 0)
+ if (MushroomInfoList[^1].Name.Length > 0)
+ {
MushroomInfoList.Add(new MushroomInfo(Dispatcher, string.Empty, string.Empty, null, null));
+ }
else
{
bool Continue = true;
@@ -831,7 +815,7 @@ private void OnMushroomNameLostFocus(object sender, RoutedEventArgs e)
MushroomInfo Item = MushroomInfoList[i];
if (Item.Name.Length == 0 && Item.SelectedMoonPhase1 < 0 && Item.SelectedMoonPhase2 < 0)
{
- MushroomInfoList.Remove(Item);
+ _ = MushroomInfoList.Remove(Item);
Continue = true;
break;
}
@@ -880,7 +864,7 @@ private void InitRahuBoat()
///
public bool ShowRahuBoat
{
- get { return ShowRahuBoatInternal; }
+ get => ShowRahuBoatInternal;
set
{
if (ShowRahuBoatInternal != value)
@@ -910,7 +894,7 @@ private void InitDarkChapel()
///
public bool ShowDarkChapel
{
- get { return ShowDarkChapelInternal; }
+ get => ShowDarkChapelInternal;
set
{
if (ShowDarkChapelInternal != value)
@@ -972,7 +956,7 @@ private void ReadPostTime()
string SharedCalendarPost = Settings.GetString("SharedCalendarPost", string.Empty);
if (SharedCalendarPost is not null)
- DateTime.TryParse(SharedCalendarPost, CultureInfo.InvariantCulture, DateTimeStyles.None, out PostTime);
+ _ = DateTime.TryParse(SharedCalendarPost, CultureInfo.InvariantCulture, DateTimeStyles.None, out PostTime);
}
private void PostSharedEvents()
@@ -1011,10 +995,10 @@ private void OnOpened(object sender, EventArgs e)
if (!IsTopMostSet)
{
IsTopMostSet = true;
- NativeMethods.SetWindowPos(source.Handle, NativeMethods.HWND_TOPMOST, 0, 0, 0, 0, NativeMethods.SWP_NOMOVE | NativeMethods.SWP_NOSIZE | NativeMethods.SWP_SHOWWINDOW | NativeMethods.SWP_NOACTIVATE);
+ _ = NativeMethods.SetWindowPos(source.Handle, NativeMethods.HWND_TOPMOST, 0, 0, 0, 0, NativeMethods.SWP_NOMOVE | NativeMethods.SWP_NOSIZE | NativeMethods.SWP_SHOWWINDOW | NativeMethods.SWP_NOACTIVATE);
}
- NativeMethods.SetForegroundWindow(source.Handle);
+ _ = NativeMethods.SetForegroundWindow(source.Handle);
}
private void OnClosed(object sender, EventArgs e)
@@ -1150,12 +1134,11 @@ public void Dispose()
///
private void DisposeNow()
{
+ UpdateMoonPhaseTimer?.Dispose();
SafeTimer.Destroy(ref UpdateMoonPhaseTimer);
- using (UpdateMushroomNameListTimer)
- {
- UpdateMushroomNameListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
- }
+ _ = UpdateMushroomNameListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
+ UpdateMushroomNameListTimer.Dispose();
if (MushroomNameFileWatcher is not null)
{
diff --git a/PgMoon-Plugin/MoonPhase.cs b/PgMoon-Plugin/MoonPhase.cs
index a534f7a..8cdffdd 100644
--- a/PgMoon-Plugin/MoonPhase.cs
+++ b/PgMoon-Plugin/MoonPhase.cs
@@ -8,7 +8,7 @@
///
/// Represents a phase of the Moon.
///
-public class MoonPhase : INotifyPropertyChanged
+public class MoonPhase(string name, string darkChapelTip) : INotifyPropertyChanged
{
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
#pragma warning disable SA1600 // Elements should be documented
@@ -130,8 +130,10 @@ public class MoonPhase : INotifyPropertyChanged
public static MoonPhase WaningCrescentMoon { get; } = new("Waning Crescent Moon", "South of the waterfall");
public static MoonPhase NullMoonPhase { get; } = new("(Unselect)", string.Empty);
- public static List MoonPhaseList { get; } = new()
- {
+#pragma warning disable CA1002 // Do not expose generic lists
+ public static List MoonPhaseList { get; } =
+#pragma warning restore CA1002 // Do not expose generic lists
+ [
NewMoon,
WaxingCrescentMoon,
FirstQuarterMoon,
@@ -141,56 +143,30 @@ public class MoonPhase : INotifyPropertyChanged
LastQuarterMoon,
WaningCrescentMoon,
NullMoonPhase,
- };
-
- public MoonPhase(string name, string darkChapelTip)
- {
- Name = name;
- DarkChapelTip = darkChapelTip;
- }
+ ];
#endregion
#region Properties
- public string Name { get; private set; }
+ public string Name { get; } = name;
+ public string DarkChapelTip { get; } = darkChapelTip;
public bool IsCurrent => PhaseCalculator.MoonPhase == this;
public string FastPortMushroomLongText => FastPortMushroomText(true);
public string FastPortMushroomShortText => FastPortMushroomText(false);
- public string DarkChapelTip { get; }
public string FastPortMushroomText(bool isLong)
{
- string FastPortMushroomText;
-
- switch (MoonPhaseList.IndexOf(this))
+ string FastPortMushroomText = MoonPhaseList.IndexOf(this) switch
{
- default:
- case 0:
- FastPortMushroomText = $"{GoblinPuffballName(isLong)} ({NeutralCultureDouble(GoblinPuffballRefresh)}h), {CoralMushroomName(isLong)} ({NeutralCultureDouble(CoralMushroomRefresh)}h)";
- break;
- case 1:
- FastPortMushroomText = $"{IocaineMushroomName(isLong)} ({NeutralCultureDouble(IocaineMushroomRefresh)}h)";
- break;
- case 2:
- FastPortMushroomText = $"{MycenaMushroomName(isLong)} ({NeutralCultureDouble(MycenaMushroomRefresh)}h), {GroxmakMushroomName(isLong)} ({NeutralCultureDouble(GroxmakMushroomRefresh)}h), {BlastcapMushroomName(isLong)} ({NeutralCultureDouble(BlastcapMushroomRefresh)}h)";
- break;
- case 3:
- FastPortMushroomText = $"{BoletusMushroomName(isLong)} ({NeutralCultureDouble(BoletusMushroomRefresh)}h), {PorciniMushroomName(isLong)} ({NeutralCultureDouble(PorciniMushroomRefresh)}h)";
- break;
- case 4:
- FastPortMushroomText = $"{FieldMushroomName(isLong)} ({NeutralCultureDouble(FieldMushroomRefresh)}h), {BlackFootMorelName(isLong)} ({NeutralCultureDouble(BlackFootMorelRefresh)}h), {FalseAgaricName(isLong)} ({NeutralCultureDouble(FalseAgaricRefresh)}h)";
- break;
- case 5:
- FastPortMushroomText = $"{BlusherMushroomName(isLong)} ({NeutralCultureDouble(BlusherMushroomRefresh)}h), {PixiesParasolName(isLong)} ({NeutralCultureDouble(PixiesParasolRefresh)}h)";
- break;
- case 6:
- FastPortMushroomText = $"{MilkCapMushroomName(isLong)} ({NeutralCultureDouble(MilkCapMushroomRefresh)}h), {FlyAmanitaName(isLong)} ({NeutralCultureDouble(FlyAmanitaRefresh)}h), {WizardsMushroomName(isLong)} ({NeutralCultureDouble(WizardsMushroomRefresh)}h)";
- break;
- case 7:
- FastPortMushroomText = $"{BloodMushroomName(isLong)} ({NeutralCultureDouble(BloodMushroomRefresh)}h), {ChargedMyceliumName(isLong)} ({NeutralCultureDouble(ChargedMyceliumRefresh)}h)";
- break;
- }
-
+ 1 => $"{IocaineMushroomName(isLong)} ({NeutralCultureDouble(IocaineMushroomRefresh)}h)",
+ 2 => $"{MycenaMushroomName(isLong)} ({NeutralCultureDouble(MycenaMushroomRefresh)}h), {GroxmakMushroomName(isLong)} ({NeutralCultureDouble(GroxmakMushroomRefresh)}h), {BlastcapMushroomName(isLong)} ({NeutralCultureDouble(BlastcapMushroomRefresh)}h)",
+ 3 => $"{BoletusMushroomName(isLong)} ({NeutralCultureDouble(BoletusMushroomRefresh)}h), {PorciniMushroomName(isLong)} ({NeutralCultureDouble(PorciniMushroomRefresh)}h)",
+ 4 => $"{FieldMushroomName(isLong)} ({NeutralCultureDouble(FieldMushroomRefresh)}h), {BlackFootMorelName(isLong)} ({NeutralCultureDouble(BlackFootMorelRefresh)}h), {FalseAgaricName(isLong)} ({NeutralCultureDouble(FalseAgaricRefresh)}h)",
+ 5 => $"{BlusherMushroomName(isLong)} ({NeutralCultureDouble(BlusherMushroomRefresh)}h), {PixiesParasolName(isLong)} ({NeutralCultureDouble(PixiesParasolRefresh)}h)",
+ 6 => $"{MilkCapMushroomName(isLong)} ({NeutralCultureDouble(MilkCapMushroomRefresh)}h), {FlyAmanitaName(isLong)} ({NeutralCultureDouble(FlyAmanitaRefresh)}h), {WizardsMushroomName(isLong)} ({NeutralCultureDouble(WizardsMushroomRefresh)}h)",
+ 7 => $"{BloodMushroomName(isLong)} ({NeutralCultureDouble(BloodMushroomRefresh)}h), {ChargedMyceliumName(isLong)} ({NeutralCultureDouble(ChargedMyceliumRefresh)}h)",
+ 0 or _ => $"{GoblinPuffballName(isLong)} ({NeutralCultureDouble(GoblinPuffballRefresh)}h), {CoralMushroomName(isLong)} ({NeutralCultureDouble(CoralMushroomRefresh)}h)",
+ };
return FastPortMushroomText;
}
@@ -203,27 +179,12 @@ public string RahuBoatDestination
{
get
{
- string RahuBoatDestination;
-
- switch (MoonPhaseList.IndexOf(this))
+ string RahuBoatDestination = MoonPhaseList.IndexOf(this) switch
{
- default:
- case 0:
- case 1:
- case 2:
- RahuBoatDestination = "Serbule";
- break;
- case 3:
- case 4:
- case 5:
- RahuBoatDestination = "Kur Moutains";
- break;
- case 6:
- case 7:
- RahuBoatDestination = "Sun Vale";
- break;
- }
-
+ 3 or 4 or 5 => "Kur Moutains",
+ 6 or 7 => "Sun Vale",
+ 0 or 1 or 2 or _ => "Serbule",
+ };
return RahuBoatDestination;
}
}
diff --git a/PgMoon-Plugin/MushroomInfo.cs b/PgMoon-Plugin/MushroomInfo.cs
index 70fe707..aaa8795 100644
--- a/PgMoon-Plugin/MushroomInfo.cs
+++ b/PgMoon-Plugin/MushroomInfo.cs
@@ -6,25 +6,14 @@
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
#pragma warning disable SA1600 // Elements should be documented
-public class MushroomInfo : INotifyPropertyChanged
+public class MushroomInfo(Dispatcher dispatcher, string name, string comment, MoonPhase? robustGrowthPhase1, MoonPhase? robustGrowthPhase2) : INotifyPropertyChanged
{
- #region Init
- public MushroomInfo(Dispatcher dispatcher, string name, string comment, MoonPhase? robustGrowthPhase1, MoonPhase? robustGrowthPhase2)
- {
- Dispatcher = dispatcher;
- NameInternal = name;
- CommentInternal = comment;
- SelectedMoonPhase1Internal = robustGrowthPhase1 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase1) : -1;
- SelectedMoonPhase2Internal = robustGrowthPhase2 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase2) : -1;
- }
-
- public Dispatcher Dispatcher { get; }
- #endregion
-
#region Properties
+ public Dispatcher Dispatcher { get; } = dispatcher;
+
public string Name
{
- get { return NameInternal; }
+ get => NameInternal;
set
{
if (NameInternal != value)
@@ -41,11 +30,11 @@ public string Name
}
}
- private string NameInternal;
+ private string NameInternal = name;
public string Comment
{
- get { return CommentInternal; }
+ get => CommentInternal;
set
{
if (CommentInternal != value)
@@ -56,11 +45,11 @@ public string Comment
}
}
- private string CommentInternal;
+ private string CommentInternal = comment;
public int SelectedMoonPhase1
{
- get { return SelectedMoonPhase1Internal; }
+ get => SelectedMoonPhase1Internal;
set
{
if (SelectedMoonPhase1Internal != value)
@@ -74,11 +63,11 @@ public int SelectedMoonPhase1
}
}
- private int SelectedMoonPhase1Internal;
+ private int SelectedMoonPhase1Internal = robustGrowthPhase1 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase1) : -1;
public int SelectedMoonPhase2
{
- get { return SelectedMoonPhase2Internal; }
+ get => SelectedMoonPhase2Internal;
set
{
if (SelectedMoonPhase2Internal != value)
@@ -92,7 +81,7 @@ public int SelectedMoonPhase2
}
}
- private int SelectedMoonPhase2Internal;
+ private int SelectedMoonPhase2Internal = robustGrowthPhase2 is not null ? MoonPhase.MoonPhaseList.IndexOf(robustGrowthPhase2) : -1;
public MoonPhase? RobustGrowthPhase1 => (SelectedMoonPhase1 >= 0) ? MoonPhase.MoonPhaseList[SelectedMoonPhase1] : null;
public MoonPhase? RobustGrowthPhase2 => (SelectedMoonPhase2 >= 0) ? MoonPhase.MoonPhaseList[SelectedMoonPhase2] : null;
@@ -101,12 +90,12 @@ public int SelectedMoonPhase2
#region Implementation
private void ResetSelectedMoonPhase1()
{
- Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase1);
+ _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase1);
}
private void ResetSelectedMoonPhase2()
{
- Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase2);
+ _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnResetSelectedMoonPhase2);
}
private void OnResetSelectedMoonPhase1()
diff --git a/PgMoon-Plugin/NativeMethods.cs b/PgMoon-Plugin/NativeMethods.cs
index 6c86823..2f3fd22 100644
--- a/PgMoon-Plugin/NativeMethods.cs
+++ b/PgMoon-Plugin/NativeMethods.cs
@@ -9,6 +9,7 @@ public static class NativeMethods
{
#region Window Handle Management
[DllImport("User32.dll")]
+ [DefaultDllImportSearchPaths(DllImportSearchPath.System32)]
internal static extern bool SetForegroundWindow(IntPtr hWnd);
#pragma warning disable CA1707 // Identifiers should not contain underscores
@@ -20,6 +21,7 @@ public static class NativeMethods
#pragma warning restore CA1707 // Identifiers should not contain underscores
[DllImport("user32.dll", EntryPoint = "SetWindowPos")]
+ [DefaultDllImportSearchPaths(DllImportSearchPath.System32)]
internal static extern IntPtr SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int Y, int cx, int cy, int wFlags);
#endregion
}
diff --git a/PgMoon-Plugin/PgMoon-Plugin.csproj b/PgMoon-Plugin/PgMoon-Plugin.csproj
index 6537524..c211ba9 100644
--- a/PgMoon-Plugin/PgMoon-Plugin.csproj
+++ b/PgMoon-Plugin/PgMoon-Plugin.csproj
@@ -1,24 +1,31 @@
- net481;net8.0-windows
+ net481;net8.0-windows7.0
true
- 10
+ 12
enable
x64
- true
- 1.2.0
+
+ PgMoon
+ 1.2.1
David Le Bansais
Shows the moon phase in Project: Gorgon
- Copyright © David Le Bansais 2019
- 1.2.0.332
- 1.2.0.332
+ Copyright © 2024 David Le Bansais
+ 1.2.1.339
+ 1.2.1.339
https://github.com/dlebansais/PgMoon
+ true
+
en-US
- PgMoon
+ true
true
+ true
+ latest-all
+ true
+ True
@@ -46,29 +53,41 @@
-
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PgMoon-Plugin/PgMoonPlugin.cs b/PgMoon-Plugin/PgMoonPlugin.cs
index a89c9b2..1694b68 100644
--- a/PgMoon-Plugin/PgMoonPlugin.cs
+++ b/PgMoon-Plugin/PgMoonPlugin.cs
@@ -6,10 +6,10 @@
using System.Globalization;
using System.Windows.Input;
using System.Windows.Threading;
+using Microsoft.Extensions.Logging;
using RegistryTools;
using ResourceTools;
using TaskbarIconHost;
-using Tracing;
///
/// Represents a plugin that automatically unblock files downloaded from the Internet.
@@ -25,12 +25,12 @@ public class PgMoonPlugin : IPluginClient, IDisposable
///
/// Gets the plugin unique ID.
///
- public Guid Guid => new("{AA25BA4F-9922-4018-B1B4-588A6B59CE62}");
+ public Guid PluginGuid => new("{AA25BA4F-9922-4018-B1B4-588A6B59CE62}");
///
/// Gets the plugin assembly name.
///
- public string AssemblyName => "PgMoon-Plugin";
+ public static string AssemblyName => "PgMoon-Plugin";
///
/// Gets a value indicating whether the plugin require elevated (administrator) mode to operate.
@@ -49,13 +49,14 @@ public class PgMoonPlugin : IPluginClient, IDisposable
/// A dispatcher that can be used to synchronize with the UI.
/// An interface to read and write settings in the registry.
/// An interface to log events asynchronously.
- public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings, ITracer logger)
+ public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings, ILogger logger)
{
IsElevated = isElevated;
Dispatcher = dispatcher;
Settings = settings;
Logger = logger;
+ MainPopup?.Dispose();
MainPopup = new MainWindow(Settings, Logger);
InitializeCommand("ShowCalendar",
@@ -82,7 +83,7 @@ public void Initialize(bool isElevated, Dispatcher dispatcher, Settings settings
isCheckedHandler: () => MainPopup.ShowDarkChapel,
commandHandler: OnShowDarkChapel);
- CommandList.Add(new RoutedCommand());
+ CommandListInternal.Add(new RoutedCommand());
InitializeCommand("ShareCalendar",
isVisibleHandler: () => true,
@@ -96,7 +97,7 @@ private void InitializeCommand(string header, Func isVisibleHandler, Func<
string LocalizedText = Properties.Resources.ResourceManager.GetString(header, CultureInfo.CurrentCulture)!;
ICommand Command = new RoutedUICommand(LocalizedText, header, GetType());
- CommandList.Add(Command);
+ CommandListInternal.Add(Command);
MenuHeaderTable.Add(Command, LocalizedText);
MenuIsVisibleTable.Add(Command, isVisibleHandler);
MenuIsEnabledTable.Add(Command, isEnabledHandler);
@@ -107,7 +108,9 @@ private void InitializeCommand(string header, Func isVisibleHandler, Func<
///
/// Gets the list of commands that the plugin can receive when an item is clicked in the context menu.
///
- public List CommandList { get; } = new();
+ public IReadOnlyCollection CommandList => CommandListInternal.AsReadOnly();
+
+ private readonly List CommandListInternal = [];
///
/// Reads a flag indicating if the state of a menu item has changed. The flag should be reset upon return until another change occurs.
@@ -207,7 +210,7 @@ public Icon Icon
{
get
{
- ResourceLoader.LoadIcon("Taskbar.ico", string.Empty, out Icon Result);
+ _ = ResourceLoader.LoadIcon("Taskbar.ico", string.Empty, out Icon Result);
return Result;
}
}
@@ -219,7 +222,7 @@ public Bitmap SelectionBitmap
{
get
{
- ResourceLoader.LoadBitmap("PgMoon.png", string.Empty, out Bitmap Result);
+ _ = ResourceLoader.LoadBitmap("PgMoon.png", string.Empty, out Bitmap Result);
return Result;
}
}
@@ -305,21 +308,15 @@ public void BeginClose()
if (MainPopup is not null)
{
MainPopup.IsOpen = false;
-
- using (MainWindow Popup = MainPopup)
- {
- MainPopup = null;
- }
+ MainPopup.Dispose();
+ MainPopup = null;
}
}
///
/// Gets a value indicating whether the plugin is closed.
///
- public bool IsClosed
- {
- get { return true; }
- }
+ public bool IsClosed => true;
///
/// Gets a value indicating whether the caller is executing in administrator mode.
@@ -339,23 +336,25 @@ public bool IsClosed
///
/// Gets an interface to log events asynchronously.
///
- public ITracer Logger { get; private set; } = null!;
+ public ILogger Logger { get; private set; } = null!;
+ /*
private void AddLog(string message)
{
- Logger.Write(Category.Information, message);
+ LoggerMessage.Define(LogLevel.Information, 0, message)(Logger, null);
}
+ */
///
/// Gets the main window popup.
///
public MainWindow? MainPopup { get; private set; }
- private Dictionary MenuHeaderTable = new();
- private Dictionary> MenuIsVisibleTable = new();
- private Dictionary> MenuIsEnabledTable = new();
- private Dictionary> MenuIsCheckedTable = new();
- private Dictionary MenuHandlerTable = new();
+ private readonly Dictionary MenuHeaderTable = [];
+ private readonly Dictionary> MenuIsVisibleTable = [];
+ private readonly Dictionary> MenuIsEnabledTable = [];
+ private readonly Dictionary> MenuIsCheckedTable = [];
+ private readonly Dictionary MenuHandlerTable = [];
private bool IsIconChanged;
private bool IsMenuChanged;
#endregion
@@ -446,9 +445,7 @@ public void Dispose()
///
private void DisposeNow()
{
- using (Settings)
- {
- }
+ MainPopup?.Dispose();
}
#endregion
}
diff --git a/PgMoon-Plugin/PhaseCalculator.Lunations.cs b/PgMoon-Plugin/PhaseCalculator.Lunations.cs
index 2cb6f6d..c40f3db 100644
--- a/PgMoon-Plugin/PhaseCalculator.Lunations.cs
+++ b/PgMoon-Plugin/PhaseCalculator.Lunations.cs
@@ -5,502 +5,502 @@
///
public partial class PhaseCalculator
{
- private static Lunation[] LunationTable = new Lunation[]
- {
- new Lunation() { Index = 1077, NewMoon = ParseDateTime("01/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2010 05:00:00"), QuarterMoon = ParseDateTime("01/22/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/25/2010 05:00:00"), FullMoon = ParseDateTime("01/29/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2010 05:00:00"), LastQuarterMoon = ParseDateTime("02/05/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("02/08/2010 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1078, NewMoon = ParseDateTime("02/13/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2010 05:00:00"), QuarterMoon = ParseDateTime("02/21/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/24/2010 05:00:00"), FullMoon = ParseDateTime("02/27/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2010 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1079, NewMoon = ParseDateTime("03/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2010 04:00:00"), QuarterMoon = ParseDateTime("03/22/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2010 04:00:00"), FullMoon = ParseDateTime("03/29/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2010 04:00:00"), LastQuarterMoon = ParseDateTime("04/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("04/08/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1080, NewMoon = ParseDateTime("04/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/16/2010 04:00:00"), QuarterMoon = ParseDateTime("04/20/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2010 04:00:00"), FullMoon = ParseDateTime("04/27/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2010 04:00:00"), LastQuarterMoon = ParseDateTime("05/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("05/08/2010 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1081, NewMoon = ParseDateTime("05/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/16/2010 04:00:00"), QuarterMoon = ParseDateTime("05/19/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/22/2010 04:00:00"), FullMoon = ParseDateTime("05/26/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2010 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1082, NewMoon = ParseDateTime("06/11/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2010 04:00:00"), QuarterMoon = ParseDateTime("06/18/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2010 04:00:00"), FullMoon = ParseDateTime("06/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("07/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("07/06/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1083, NewMoon = ParseDateTime("07/10/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2010 04:00:00"), QuarterMoon = ParseDateTime("07/17/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2010 04:00:00"), FullMoon = ParseDateTime("07/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("07/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/02/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("08/05/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1084, NewMoon = ParseDateTime("08/09/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2010 04:00:00"), QuarterMoon = ParseDateTime("08/15/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2010 04:00:00"), FullMoon = ParseDateTime("08/23/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1085, NewMoon = ParseDateTime("09/07/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2010 04:00:00"), QuarterMoon = ParseDateTime("09/14/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2010 04:00:00"), FullMoon = ParseDateTime("09/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("09/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("09/30/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("10/03/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1086, NewMoon = ParseDateTime("10/06/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2010 04:00:00"), QuarterMoon = ParseDateTime("10/13/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2010 04:00:00"), FullMoon = ParseDateTime("10/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("10/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1087, NewMoon = ParseDateTime("11/05/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2010 05:00:00"), QuarterMoon = ParseDateTime("11/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2010 05:00:00"), FullMoon = ParseDateTime("11/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1088, NewMoon = ParseDateTime("12/04/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2010 05:00:00"), QuarterMoon = ParseDateTime("12/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/15/2010 05:00:00"), FullMoon = ParseDateTime("12/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("12/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2010 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1089, NewMoon = ParseDateTime("01/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2011 05:00:00"), QuarterMoon = ParseDateTime("01/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/14/2011 05:00:00"), FullMoon = ParseDateTime("01/18/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2011 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1090, NewMoon = ParseDateTime("02/02/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/05/2011 05:00:00"), QuarterMoon = ParseDateTime("02/10/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/13/2011 05:00:00"), FullMoon = ParseDateTime("02/17/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2011 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1091, NewMoon = ParseDateTime("03/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2011 05:00:00"), QuarterMoon = ParseDateTime("03/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2011 04:00:00"), FullMoon = ParseDateTime("03/18/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2011 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1092, NewMoon = ParseDateTime("04/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/05/2011 04:00:00"), QuarterMoon = ParseDateTime("04/10/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2011 04:00:00"), FullMoon = ParseDateTime("04/17/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2011 04:00:00"), LastQuarterMoon = ParseDateTime("04/24/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("04/27/2011 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1093, NewMoon = ParseDateTime("05/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/05/2011 04:00:00"), QuarterMoon = ParseDateTime("05/09/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2011 04:00:00"), FullMoon = ParseDateTime("05/16/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2011 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1094, NewMoon = ParseDateTime("05/31/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2011 04:00:00"), QuarterMoon = ParseDateTime("06/08/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2011 04:00:00"), FullMoon = ParseDateTime("06/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("06/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("06/25/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1095, NewMoon = ParseDateTime("06/30/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/03/2011 04:00:00"), QuarterMoon = ParseDateTime("07/07/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2011 04:00:00"), FullMoon = ParseDateTime("07/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("07/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("07/25/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1096, NewMoon = ParseDateTime("07/29/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2011 04:00:00"), QuarterMoon = ParseDateTime("08/05/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2011 04:00:00"), FullMoon = ParseDateTime("08/12/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2011 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1097, NewMoon = ParseDateTime("08/28/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/31/2011 04:00:00"), QuarterMoon = ParseDateTime("09/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2011 04:00:00"), FullMoon = ParseDateTime("09/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("09/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("09/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("09/22/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1098, NewMoon = ParseDateTime("09/26/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2011 04:00:00"), QuarterMoon = ParseDateTime("10/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2011 04:00:00"), FullMoon = ParseDateTime("10/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("10/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("10/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("10/22/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1099, NewMoon = ParseDateTime("10/25/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2011 04:00:00"), QuarterMoon = ParseDateTime("11/01/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2011 04:00:00"), FullMoon = ParseDateTime("11/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2011 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1100, NewMoon = ParseDateTime("11/24/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2011 05:00:00"), QuarterMoon = ParseDateTime("12/01/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/04/2011 05:00:00"), FullMoon = ParseDateTime("12/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("12/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2011 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1101, NewMoon = ParseDateTime("12/23/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2011 05:00:00"), QuarterMoon = ParseDateTime("12/31/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/03/2012 05:00:00"), FullMoon = ParseDateTime("01/08/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("01/11/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1102, NewMoon = ParseDateTime("01/22/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2012 05:00:00"), QuarterMoon = ParseDateTime("01/30/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/02/2012 05:00:00"), FullMoon = ParseDateTime("02/06/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2012 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2012 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1103, NewMoon = ParseDateTime("02/20/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2012 05:00:00"), QuarterMoon = ParseDateTime("02/29/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2012 05:00:00"), FullMoon = ParseDateTime("03/07/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("03/10/2012 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1104, NewMoon = ParseDateTime("03/21/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/24/2012 04:00:00"), QuarterMoon = ParseDateTime("03/29/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/01/2012 04:00:00"), FullMoon = ParseDateTime("04/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2012 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1105, NewMoon = ParseDateTime("04/20/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2012 04:00:00"), QuarterMoon = ParseDateTime("04/28/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2012 04:00:00"), FullMoon = ParseDateTime("05/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("05/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1106, NewMoon = ParseDateTime("05/19/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/22/2012 04:00:00"), QuarterMoon = ParseDateTime("05/27/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/30/2012 04:00:00"), FullMoon = ParseDateTime("06/03/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2012 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1107, NewMoon = ParseDateTime("06/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2012 04:00:00"), QuarterMoon = ParseDateTime("06/26/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/29/2012 04:00:00"), FullMoon = ParseDateTime("07/02/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2012 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1108, NewMoon = ParseDateTime("07/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2012 04:00:00"), QuarterMoon = ParseDateTime("07/25/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/28/2012 04:00:00"), FullMoon = ParseDateTime("08/01/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("08/04/2012 04:00:00"), LastQuarterMoon = ParseDateTime("08/08/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("08/11/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1109, NewMoon = ParseDateTime("08/16/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/19/2012 04:00:00"), QuarterMoon = ParseDateTime("08/23/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2012 04:00:00"), FullMoon = ParseDateTime("08/30/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1110, NewMoon = ParseDateTime("09/15/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2012 04:00:00"), QuarterMoon = ParseDateTime("09/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2012 04:00:00"), FullMoon = ParseDateTime("09/29/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1111, NewMoon = ParseDateTime("10/14/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/17/2012 04:00:00"), QuarterMoon = ParseDateTime("10/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2012 04:00:00"), FullMoon = ParseDateTime("10/28/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/31/2012 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1112, NewMoon = ParseDateTime("11/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2012 05:00:00"), QuarterMoon = ParseDateTime("11/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2012 05:00:00"), FullMoon = ParseDateTime("11/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("12/05/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("12/08/2012 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1113, NewMoon = ParseDateTime("12/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/15/2012 05:00:00"), QuarterMoon = ParseDateTime("12/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2012 05:00:00"), FullMoon = ParseDateTime("12/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1114, NewMoon = ParseDateTime("01/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2013 05:00:00"), QuarterMoon = ParseDateTime("01/17/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2013 05:00:00"), FullMoon = ParseDateTime("01/26/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2013 05:00:00"), LastQuarterMoon = ParseDateTime("02/02/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("02/05/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1115, NewMoon = ParseDateTime("02/09/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/12/2013 05:00:00"), QuarterMoon = ParseDateTime("02/16/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/19/2013 05:00:00"), FullMoon = ParseDateTime("02/24/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("02/27/2013 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1116, NewMoon = ParseDateTime("03/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2013 04:00:00"), QuarterMoon = ParseDateTime("03/18/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/21/2013 04:00:00"), FullMoon = ParseDateTime("03/26/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2013 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1117, NewMoon = ParseDateTime("04/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2013 04:00:00"), QuarterMoon = ParseDateTime("04/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/20/2013 04:00:00"), FullMoon = ParseDateTime("04/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2013 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1118, NewMoon = ParseDateTime("05/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/12/2013 04:00:00"), QuarterMoon = ParseDateTime("05/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/20/2013 04:00:00"), FullMoon = ParseDateTime("05/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1119, NewMoon = ParseDateTime("06/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2013 04:00:00"), QuarterMoon = ParseDateTime("06/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2013 04:00:00"), FullMoon = ParseDateTime("06/22/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2013 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1120, NewMoon = ParseDateTime("07/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/10/2013 04:00:00"), QuarterMoon = ParseDateTime("07/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/18/2013 04:00:00"), FullMoon = ParseDateTime("07/21/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2013 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1121, NewMoon = ParseDateTime("08/05/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2013 04:00:00"), QuarterMoon = ParseDateTime("08/13/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2013 04:00:00"), FullMoon = ParseDateTime("08/20/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2013 04:00:00"), LastQuarterMoon = ParseDateTime("08/27/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("08/30/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1122, NewMoon = ParseDateTime("09/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/07/2013 04:00:00"), QuarterMoon = ParseDateTime("09/11/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2013 04:00:00"), FullMoon = ParseDateTime("09/18/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2013 04:00:00"), LastQuarterMoon = ParseDateTime("09/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("09/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1123, NewMoon = ParseDateTime("10/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/07/2013 04:00:00"), QuarterMoon = ParseDateTime("10/10/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2013 04:00:00"), FullMoon = ParseDateTime("10/17/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2013 04:00:00"), LastQuarterMoon = ParseDateTime("10/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("10/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1124, NewMoon = ParseDateTime("11/02/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2013 05:00:00"), QuarterMoon = ParseDateTime("11/09/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2013 05:00:00"), FullMoon = ParseDateTime("11/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("11/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("11/27/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1125, NewMoon = ParseDateTime("12/02/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/05/2013 05:00:00"), QuarterMoon = ParseDateTime("12/08/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2013 05:00:00"), FullMoon = ParseDateTime("12/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("12/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("12/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("12/27/2013 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1126, NewMoon = ParseDateTime("12/31/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2014 05:00:00"), QuarterMoon = ParseDateTime("01/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2014 05:00:00"), FullMoon = ParseDateTime("01/15/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("01/18/2014 05:00:00"), LastQuarterMoon = ParseDateTime("01/23/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("01/26/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1127, NewMoon = ParseDateTime("01/29/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2014 05:00:00"), QuarterMoon = ParseDateTime("02/05/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2014 05:00:00"), FullMoon = ParseDateTime("02/14/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("02/17/2014 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1128, NewMoon = ParseDateTime("02/28/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2014 05:00:00"), QuarterMoon = ParseDateTime("03/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2014 04:00:00"), FullMoon = ParseDateTime("03/15/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2014 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1129, NewMoon = ParseDateTime("03/29/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2014 04:00:00"), QuarterMoon = ParseDateTime("04/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/09/2014 04:00:00"), FullMoon = ParseDateTime("04/14/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("04/17/2014 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2014 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1130, NewMoon = ParseDateTime("04/28/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2014 04:00:00"), QuarterMoon = ParseDateTime("05/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/09/2014 04:00:00"), FullMoon = ParseDateTime("05/13/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2014 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1131, NewMoon = ParseDateTime("05/27/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2014 04:00:00"), QuarterMoon = ParseDateTime("06/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/07/2014 04:00:00"), FullMoon = ParseDateTime("06/12/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("06/15/2014 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1132, NewMoon = ParseDateTime("06/26/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/29/2014 04:00:00"), QuarterMoon = ParseDateTime("07/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/07/2014 04:00:00"), FullMoon = ParseDateTime("07/11/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2014 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1133, NewMoon = ParseDateTime("07/25/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2014 04:00:00"), QuarterMoon = ParseDateTime("08/03/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/06/2014 04:00:00"), FullMoon = ParseDateTime("08/09/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2014 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1134, NewMoon = ParseDateTime("08/24/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/27/2014 04:00:00"), QuarterMoon = ParseDateTime("09/01/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2014 04:00:00"), FullMoon = ParseDateTime("09/08/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2014 04:00:00"), LastQuarterMoon = ParseDateTime("09/15/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("09/18/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1135, NewMoon = ParseDateTime("09/23/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/26/2014 04:00:00"), QuarterMoon = ParseDateTime("09/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2014 04:00:00"), FullMoon = ParseDateTime("10/07/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2014 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1136, NewMoon = ParseDateTime("10/22/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2014 04:00:00"), QuarterMoon = ParseDateTime("10/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2014 04:00:00"), FullMoon = ParseDateTime("11/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("11/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("11/16/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1137, NewMoon = ParseDateTime("11/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2014 05:00:00"), QuarterMoon = ParseDateTime("11/28/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2014 05:00:00"), FullMoon = ParseDateTime("12/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("12/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("12/16/2014 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1138, NewMoon = ParseDateTime("12/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/24/2014 05:00:00"), QuarterMoon = ParseDateTime("12/27/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/30/2014 05:00:00"), FullMoon = ParseDateTime("01/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("01/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/12/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("01/15/2015 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1139, NewMoon = ParseDateTime("01/19/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2015 05:00:00"), QuarterMoon = ParseDateTime("01/26/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2015 05:00:00"), FullMoon = ParseDateTime("02/02/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2015 05:00:00"), LastQuarterMoon = ParseDateTime("02/11/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("02/14/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1140, NewMoon = ParseDateTime("02/17/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2015 05:00:00"), QuarterMoon = ParseDateTime("02/24/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2015 05:00:00"), FullMoon = ParseDateTime("03/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1141, NewMoon = ParseDateTime("03/19/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2015 04:00:00"), QuarterMoon = ParseDateTime("03/26/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2015 04:00:00"), FullMoon = ParseDateTime("04/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("04/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("04/11/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("04/14/2015 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1142, NewMoon = ParseDateTime("04/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2015 04:00:00"), QuarterMoon = ParseDateTime("04/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2015 04:00:00"), FullMoon = ParseDateTime("05/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("05/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1143, NewMoon = ParseDateTime("05/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2015 04:00:00"), QuarterMoon = ParseDateTime("05/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/27/2015 04:00:00"), FullMoon = ParseDateTime("06/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1144, NewMoon = ParseDateTime("06/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2015 04:00:00"), QuarterMoon = ParseDateTime("06/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/26/2015 04:00:00"), FullMoon = ParseDateTime("07/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("07/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("07/07/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("07/10/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1145, NewMoon = ParseDateTime("07/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/18/2015 04:00:00"), QuarterMoon = ParseDateTime("07/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/26/2015 04:00:00"), FullMoon = ParseDateTime("07/30/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2015 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1146, NewMoon = ParseDateTime("08/13/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2015 04:00:00"), QuarterMoon = ParseDateTime("08/21/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2015 04:00:00"), FullMoon = ParseDateTime("08/28/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2015 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1147, NewMoon = ParseDateTime("09/12/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/15/2015 04:00:00"), QuarterMoon = ParseDateTime("09/20/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/23/2015 04:00:00"), FullMoon = ParseDateTime("09/27/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2015 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1148, NewMoon = ParseDateTime("10/11/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2015 04:00:00"), QuarterMoon = ParseDateTime("10/19/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2015 04:00:00"), FullMoon = ParseDateTime("10/26/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2015 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1149, NewMoon = ParseDateTime("11/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2015 05:00:00"), QuarterMoon = ParseDateTime("11/18/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2015 05:00:00"), FullMoon = ParseDateTime("11/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("12/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("12/05/2015 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1150, NewMoon = ParseDateTime("12/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/13/2015 05:00:00"), QuarterMoon = ParseDateTime("12/17/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2015 05:00:00"), FullMoon = ParseDateTime("12/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/01/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("01/04/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1151, NewMoon = ParseDateTime("01/09/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/12/2016 05:00:00"), QuarterMoon = ParseDateTime("01/15/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/18/2016 05:00:00"), FullMoon = ParseDateTime("01/23/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("01/26/2016 05:00:00"), LastQuarterMoon = ParseDateTime("01/31/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("02/03/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1152, NewMoon = ParseDateTime("02/07/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2016 05:00:00"), QuarterMoon = ParseDateTime("02/14/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2016 05:00:00"), FullMoon = ParseDateTime("02/21/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2016 05:00:00"), LastQuarterMoon = ParseDateTime("02/29/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("03/03/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1153, NewMoon = ParseDateTime("03/08/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2016 05:00:00"), QuarterMoon = ParseDateTime("03/14/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2016 04:00:00"), FullMoon = ParseDateTime("03/22/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2016 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1154, NewMoon = ParseDateTime("04/06/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/09/2016 04:00:00"), QuarterMoon = ParseDateTime("04/13/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2016 04:00:00"), FullMoon = ParseDateTime("04/21/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2016 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2016 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1155, NewMoon = ParseDateTime("05/05/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2016 04:00:00"), QuarterMoon = ParseDateTime("05/12/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2016 04:00:00"), FullMoon = ParseDateTime("05/20/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("05/23/2016 04:00:00"), LastQuarterMoon = ParseDateTime("05/28/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/31/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1156, NewMoon = ParseDateTime("06/04/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/07/2016 04:00:00"), QuarterMoon = ParseDateTime("06/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2016 04:00:00"), FullMoon = ParseDateTime("06/19/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2016 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1157, NewMoon = ParseDateTime("07/03/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2016 04:00:00"), QuarterMoon = ParseDateTime("07/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2016 04:00:00"), FullMoon = ParseDateTime("07/18/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("07/21/2016 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1158, NewMoon = ParseDateTime("08/01/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2016 04:00:00"), QuarterMoon = ParseDateTime("08/09/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2016 04:00:00"), FullMoon = ParseDateTime("08/17/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("08/20/2016 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1159, NewMoon = ParseDateTime("08/31/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/03/2016 04:00:00"), QuarterMoon = ParseDateTime("09/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2016 04:00:00"), FullMoon = ParseDateTime("09/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("09/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1160, NewMoon = ParseDateTime("09/30/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2016 04:00:00"), QuarterMoon = ParseDateTime("10/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2016 04:00:00"), FullMoon = ParseDateTime("10/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("10/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1161, NewMoon = ParseDateTime("10/29/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/01/2016 04:00:00"), QuarterMoon = ParseDateTime("11/06/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/09/2016 05:00:00"), FullMoon = ParseDateTime("11/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1162, NewMoon = ParseDateTime("11/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2016 05:00:00"), QuarterMoon = ParseDateTime("12/06/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/09/2016 05:00:00"), FullMoon = ParseDateTime("12/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("12/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2016 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1163, NewMoon = ParseDateTime("12/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2016 05:00:00"), QuarterMoon = ParseDateTime("01/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2017 05:00:00"), FullMoon = ParseDateTime("01/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2017 05:00:00"), LastQuarterMoon = ParseDateTime("01/18/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("01/21/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1164, NewMoon = ParseDateTime("01/27/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2017 05:00:00"), QuarterMoon = ParseDateTime("02/03/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/06/2017 05:00:00"), FullMoon = ParseDateTime("02/10/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2017 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1165, NewMoon = ParseDateTime("02/25/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/28/2017 05:00:00"), QuarterMoon = ParseDateTime("03/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2017 05:00:00"), FullMoon = ParseDateTime("03/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2017 04:00:00"), LastQuarterMoon = ParseDateTime("03/19/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("03/22/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1166, NewMoon = ParseDateTime("03/27/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/30/2017 04:00:00"), QuarterMoon = ParseDateTime("04/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2017 04:00:00"), FullMoon = ParseDateTime("04/10/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("04/13/2017 04:00:00"), LastQuarterMoon = ParseDateTime("04/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("04/21/2017 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1167, NewMoon = ParseDateTime("04/25/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2017 04:00:00"), QuarterMoon = ParseDateTime("05/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2017 04:00:00"), FullMoon = ParseDateTime("05/09/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2017 04:00:00"), LastQuarterMoon = ParseDateTime("05/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("05/21/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1168, NewMoon = ParseDateTime("05/24/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2017 04:00:00"), QuarterMoon = ParseDateTime("05/31/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2017 04:00:00"), FullMoon = ParseDateTime("06/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("06/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1169, NewMoon = ParseDateTime("06/23/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2017 04:00:00"), QuarterMoon = ParseDateTime("06/30/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/03/2017 04:00:00"), FullMoon = ParseDateTime("07/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("07/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1170, NewMoon = ParseDateTime("07/22/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2017 04:00:00"), QuarterMoon = ParseDateTime("07/29/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2017 04:00:00"), FullMoon = ParseDateTime("08/06/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2017 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1171, NewMoon = ParseDateTime("08/20/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2017 04:00:00"), QuarterMoon = ParseDateTime("08/28/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/31/2017 04:00:00"), FullMoon = ParseDateTime("09/05/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("09/08/2017 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1172, NewMoon = ParseDateTime("09/19/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2017 04:00:00"), QuarterMoon = ParseDateTime("09/27/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/30/2017 04:00:00"), FullMoon = ParseDateTime("10/04/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2017 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1173, NewMoon = ParseDateTime("10/18/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2017 04:00:00"), QuarterMoon = ParseDateTime("10/26/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2017 04:00:00"), FullMoon = ParseDateTime("11/03/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2017 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2017 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1174, NewMoon = ParseDateTime("11/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2017 05:00:00"), QuarterMoon = ParseDateTime("11/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/28/2017 05:00:00"), FullMoon = ParseDateTime("12/02/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2017 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2017 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1175, NewMoon = ParseDateTime("12/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/20/2017 05:00:00"), QuarterMoon = ParseDateTime("12/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/28/2017 05:00:00"), FullMoon = ParseDateTime("01/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1176, NewMoon = ParseDateTime("01/16/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/19/2018 05:00:00"), QuarterMoon = ParseDateTime("01/23/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2018 05:00:00"), FullMoon = ParseDateTime("01/30/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2018 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1177, NewMoon = ParseDateTime("02/14/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2018 05:00:00"), QuarterMoon = ParseDateTime("02/22/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2018 05:00:00"), FullMoon = ParseDateTime("03/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("03/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("03/08/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("03/11/2018 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1178, NewMoon = ParseDateTime("03/16/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/19/2018 04:00:00"), QuarterMoon = ParseDateTime("03/23/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2018 04:00:00"), FullMoon = ParseDateTime("03/30/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("04/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("04/10/2018 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1179, NewMoon = ParseDateTime("04/15/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/18/2018 04:00:00"), QuarterMoon = ParseDateTime("04/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/24/2018 04:00:00"), FullMoon = ParseDateTime("04/29/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("05/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("05/10/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1180, NewMoon = ParseDateTime("05/14/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2018 04:00:00"), QuarterMoon = ParseDateTime("05/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2018 04:00:00"), FullMoon = ParseDateTime("05/28/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2018 04:00:00"), LastQuarterMoon = ParseDateTime("06/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("06/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1181, NewMoon = ParseDateTime("06/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2018 04:00:00"), QuarterMoon = ParseDateTime("06/19/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2018 04:00:00"), FullMoon = ParseDateTime("06/27/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("06/30/2018 04:00:00"), LastQuarterMoon = ParseDateTime("07/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("07/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1182, NewMoon = ParseDateTime("07/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2018 04:00:00"), QuarterMoon = ParseDateTime("07/18/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2018 04:00:00"), FullMoon = ParseDateTime("07/26/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2018 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1183, NewMoon = ParseDateTime("08/10/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2018 04:00:00"), QuarterMoon = ParseDateTime("08/17/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2018 04:00:00"), FullMoon = ParseDateTime("08/25/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("08/28/2018 04:00:00"), LastQuarterMoon = ParseDateTime("09/02/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("09/05/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1184, NewMoon = ParseDateTime("09/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2018 04:00:00"), QuarterMoon = ParseDateTime("09/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2018 04:00:00"), FullMoon = ParseDateTime("09/24/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("09/27/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1185, NewMoon = ParseDateTime("10/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2018 04:00:00"), QuarterMoon = ParseDateTime("10/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/18/2018 04:00:00"), FullMoon = ParseDateTime("10/23/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1186, NewMoon = ParseDateTime("11/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2018 05:00:00"), QuarterMoon = ParseDateTime("11/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/17/2018 05:00:00"), FullMoon = ParseDateTime("11/22/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("11/25/2018 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2018 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1187, NewMoon = ParseDateTime("12/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/09/2018 05:00:00"), QuarterMoon = ParseDateTime("12/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/17/2018 05:00:00"), FullMoon = ParseDateTime("12/21/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2018 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1188, NewMoon = ParseDateTime("01/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/08/2019 05:00:00"), QuarterMoon = ParseDateTime("01/13/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/16/2019 05:00:00"), FullMoon = ParseDateTime("01/20/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2019 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1189, NewMoon = ParseDateTime("02/03/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2019 05:00:00"), QuarterMoon = ParseDateTime("02/11/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2019 05:00:00"), FullMoon = ParseDateTime("02/18/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2019 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2019 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1190, NewMoon = ParseDateTime("03/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/08/2019 05:00:00"), QuarterMoon = ParseDateTime("03/13/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2019 04:00:00"), FullMoon = ParseDateTime("03/20/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2019 04:00:00"), LastQuarterMoon = ParseDateTime("03/27/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("03/30/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1191, NewMoon = ParseDateTime("04/04/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/07/2019 04:00:00"), QuarterMoon = ParseDateTime("04/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2019 04:00:00"), FullMoon = ParseDateTime("04/18/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2019 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2019 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1192, NewMoon = ParseDateTime("05/03/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2019 04:00:00"), QuarterMoon = ParseDateTime("05/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2019 04:00:00"), FullMoon = ParseDateTime("05/17/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2019 04:00:00"), LastQuarterMoon = ParseDateTime("05/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("05/28/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1193, NewMoon = ParseDateTime("06/02/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2019 04:00:00"), QuarterMoon = ParseDateTime("06/09/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2019 04:00:00"), FullMoon = ParseDateTime("06/16/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2019 04:00:00"), LastQuarterMoon = ParseDateTime("06/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("06/27/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1194, NewMoon = ParseDateTime("07/01/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2019 04:00:00"), QuarterMoon = ParseDateTime("07/08/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2019 04:00:00"), FullMoon = ParseDateTime("07/15/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2019 04:00:00"), LastQuarterMoon = ParseDateTime("07/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("07/27/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1195, NewMoon = ParseDateTime("07/31/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2019 04:00:00"), QuarterMoon = ParseDateTime("08/06/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2019 04:00:00"), FullMoon = ParseDateTime("08/14/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("08/17/2019 04:00:00"), LastQuarterMoon = ParseDateTime("08/22/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("08/25/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1196, NewMoon = ParseDateTime("08/29/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2019 04:00:00"), QuarterMoon = ParseDateTime("09/05/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2019 04:00:00"), FullMoon = ParseDateTime("09/13/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("09/16/2019 04:00:00"), LastQuarterMoon = ParseDateTime("09/21/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("09/24/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1197, NewMoon = ParseDateTime("09/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2019 04:00:00"), QuarterMoon = ParseDateTime("10/04/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2019 04:00:00"), FullMoon = ParseDateTime("10/12/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2019 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1198, NewMoon = ParseDateTime("10/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2019 04:00:00"), QuarterMoon = ParseDateTime("11/03/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/06/2019 05:00:00"), FullMoon = ParseDateTime("11/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("11/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1199, NewMoon = ParseDateTime("11/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2019 05:00:00"), QuarterMoon = ParseDateTime("12/03/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/06/2019 05:00:00"), FullMoon = ParseDateTime("12/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("12/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2019 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1200, NewMoon = ParseDateTime("12/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2019 05:00:00"), QuarterMoon = ParseDateTime("01/02/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/05/2020 05:00:00"), FullMoon = ParseDateTime("01/09/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2020 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2020 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1201, NewMoon = ParseDateTime("01/23/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2020 05:00:00"), QuarterMoon = ParseDateTime("02/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/04/2020 05:00:00"), FullMoon = ParseDateTime("02/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2020 05:00:00"), LastQuarterMoon = ParseDateTime("02/14/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("02/17/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1202, NewMoon = ParseDateTime("02/22/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2020 05:00:00"), QuarterMoon = ParseDateTime("03/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/04/2020 05:00:00"), FullMoon = ParseDateTime("03/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2020 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1203, NewMoon = ParseDateTime("03/23/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2020 04:00:00"), QuarterMoon = ParseDateTime("03/31/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2020 04:00:00"), FullMoon = ParseDateTime("04/07/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("04/10/2020 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2020 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1204, NewMoon = ParseDateTime("04/22/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2020 04:00:00"), QuarterMoon = ParseDateTime("04/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/02/2020 04:00:00"), FullMoon = ParseDateTime("05/06/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2020 04:00:00"), LastQuarterMoon = ParseDateTime("05/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("05/16/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1205, NewMoon = ParseDateTime("05/21/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/24/2020 04:00:00"), QuarterMoon = ParseDateTime("05/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/01/2020 04:00:00"), FullMoon = ParseDateTime("06/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1206, NewMoon = ParseDateTime("06/20/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2020 04:00:00"), QuarterMoon = ParseDateTime("06/27/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2020 04:00:00"), FullMoon = ParseDateTime("07/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("07/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("07/11/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("07/14/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1207, NewMoon = ParseDateTime("07/19/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/22/2020 04:00:00"), QuarterMoon = ParseDateTime("07/26/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2020 04:00:00"), FullMoon = ParseDateTime("08/02/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2020 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1208, NewMoon = ParseDateTime("08/18/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2020 04:00:00"), QuarterMoon = ParseDateTime("08/24/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2020 04:00:00"), FullMoon = ParseDateTime("09/01/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2020 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1209, NewMoon = ParseDateTime("09/16/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/19/2020 04:00:00"), QuarterMoon = ParseDateTime("09/23/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2020 04:00:00"), FullMoon = ParseDateTime("09/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("10/03/2020 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1210, NewMoon = ParseDateTime("10/15/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2020 04:00:00"), QuarterMoon = ParseDateTime("10/22/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2020 04:00:00"), FullMoon = ParseDateTime("10/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("11/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("11/10/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1211, NewMoon = ParseDateTime("11/14/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/17/2020 05:00:00"), QuarterMoon = ParseDateTime("11/21/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2020 05:00:00"), FullMoon = ParseDateTime("11/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2020 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1212, NewMoon = ParseDateTime("12/13/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2020 05:00:00"), QuarterMoon = ParseDateTime("12/20/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2020 05:00:00"), FullMoon = ParseDateTime("12/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("01/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("01/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1213, NewMoon = ParseDateTime("01/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/15/2021 05:00:00"), QuarterMoon = ParseDateTime("01/19/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/22/2021 05:00:00"), FullMoon = ParseDateTime("01/27/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("01/30/2021 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2021 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1214, NewMoon = ParseDateTime("02/10/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2021 05:00:00"), QuarterMoon = ParseDateTime("02/18/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2021 05:00:00"), FullMoon = ParseDateTime("02/26/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1215, NewMoon = ParseDateTime("03/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2021 04:00:00"), QuarterMoon = ParseDateTime("03/20/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/23/2021 04:00:00"), FullMoon = ParseDateTime("03/27/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2021 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1216, NewMoon = ParseDateTime("04/11/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/14/2021 04:00:00"), QuarterMoon = ParseDateTime("04/19/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/22/2021 04:00:00"), FullMoon = ParseDateTime("04/26/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2021 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2021 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1217, NewMoon = ParseDateTime("05/10/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2021 04:00:00"), QuarterMoon = ParseDateTime("05/18/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2021 04:00:00"), FullMoon = ParseDateTime("05/25/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1218, NewMoon = ParseDateTime("06/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/12/2021 04:00:00"), QuarterMoon = ParseDateTime("06/17/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/20/2021 04:00:00"), FullMoon = ParseDateTime("06/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1219, NewMoon = ParseDateTime("07/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/12/2021 04:00:00"), QuarterMoon = ParseDateTime("07/16/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2021 04:00:00"), FullMoon = ParseDateTime("07/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("07/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("08/02/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1220, NewMoon = ParseDateTime("08/07/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2021 04:00:00"), QuarterMoon = ParseDateTime("08/14/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2021 04:00:00"), FullMoon = ParseDateTime("08/21/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2021 04:00:00"), LastQuarterMoon = ParseDateTime("08/29/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("09/01/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1221, NewMoon = ParseDateTime("09/06/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/09/2021 04:00:00"), QuarterMoon = ParseDateTime("09/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/15/2021 04:00:00"), FullMoon = ParseDateTime("09/20/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("09/23/2021 04:00:00"), LastQuarterMoon = ParseDateTime("09/28/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/01/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1222, NewMoon = ParseDateTime("10/05/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2021 04:00:00"), QuarterMoon = ParseDateTime("10/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2021 04:00:00"), FullMoon = ParseDateTime("10/19/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2021 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1223, NewMoon = ParseDateTime("11/03/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2021 04:00:00"), QuarterMoon = ParseDateTime("11/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2021 05:00:00"), FullMoon = ParseDateTime("11/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("11/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("11/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("11/29/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1224, NewMoon = ParseDateTime("12/03/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2021 05:00:00"), QuarterMoon = ParseDateTime("12/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/13/2021 05:00:00"), FullMoon = ParseDateTime("12/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("12/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("12/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("12/29/2021 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1225, NewMoon = ParseDateTime("01/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2022 05:00:00"), QuarterMoon = ParseDateTime("01/08/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2022 05:00:00"), FullMoon = ParseDateTime("01/16/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2022 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2022 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1226, NewMoon = ParseDateTime("01/31/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2022 05:00:00"), QuarterMoon = ParseDateTime("02/07/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/10/2022 05:00:00"), FullMoon = ParseDateTime("02/15/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2022 05:00:00"), LastQuarterMoon = ParseDateTime("02/22/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("02/25/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1227, NewMoon = ParseDateTime("03/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2022 05:00:00"), QuarterMoon = ParseDateTime("03/09/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/12/2022 05:00:00"), FullMoon = ParseDateTime("03/17/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("03/20/2022 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1228, NewMoon = ParseDateTime("03/31/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2022 04:00:00"), QuarterMoon = ParseDateTime("04/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/11/2022 04:00:00"), FullMoon = ParseDateTime("04/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2022 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1229, NewMoon = ParseDateTime("04/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2022 04:00:00"), QuarterMoon = ParseDateTime("05/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/11/2022 04:00:00"), FullMoon = ParseDateTime("05/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1230, NewMoon = ParseDateTime("05/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/01/2022 04:00:00"), QuarterMoon = ParseDateTime("06/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/09/2022 04:00:00"), FullMoon = ParseDateTime("06/13/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2022 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1231, NewMoon = ParseDateTime("06/28/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/01/2022 04:00:00"), QuarterMoon = ParseDateTime("07/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/09/2022 04:00:00"), FullMoon = ParseDateTime("07/12/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2022 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1232, NewMoon = ParseDateTime("07/27/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2022 04:00:00"), QuarterMoon = ParseDateTime("08/04/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2022 04:00:00"), FullMoon = ParseDateTime("08/11/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2022 04:00:00"), LastQuarterMoon = ParseDateTime("08/18/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("08/21/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1233, NewMoon = ParseDateTime("08/26/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/29/2022 04:00:00"), QuarterMoon = ParseDateTime("09/02/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2022 04:00:00"), FullMoon = ParseDateTime("09/09/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2022 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1234, NewMoon = ParseDateTime("09/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/01/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/04/2022 04:00:00"), FullMoon = ParseDateTime("10/08/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2022 04:00:00"), LastQuarterMoon = ParseDateTime("10/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("10/19/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1235, NewMoon = ParseDateTime("10/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/31/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2022 04:00:00"), FullMoon = ParseDateTime("11/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("11/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("11/18/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1236, NewMoon = ParseDateTime("11/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2022 05:00:00"), QuarterMoon = ParseDateTime("11/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2022 05:00:00"), FullMoon = ParseDateTime("12/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("12/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("12/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("12/18/2022 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1237, NewMoon = ParseDateTime("12/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2022 05:00:00"), QuarterMoon = ParseDateTime("12/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2023 05:00:00"), FullMoon = ParseDateTime("01/05/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/14/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("01/17/2023 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1238, NewMoon = ParseDateTime("01/20/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2023 05:00:00"), QuarterMoon = ParseDateTime("01/27/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2023 05:00:00"), FullMoon = ParseDateTime("02/04/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2023 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1239, NewMoon = ParseDateTime("02/19/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2023 05:00:00"), QuarterMoon = ParseDateTime("02/26/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/01/2023 05:00:00"), FullMoon = ParseDateTime("03/06/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("03/09/2023 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1240, NewMoon = ParseDateTime("03/20/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2023 04:00:00"), QuarterMoon = ParseDateTime("03/28/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/31/2023 04:00:00"), FullMoon = ParseDateTime("04/05/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2023 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2023 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1241, NewMoon = ParseDateTime("04/19/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2023 04:00:00"), QuarterMoon = ParseDateTime("04/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2023 04:00:00"), FullMoon = ParseDateTime("05/04/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2023 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1242, NewMoon = ParseDateTime("05/18/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2023 04:00:00"), QuarterMoon = ParseDateTime("05/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/29/2023 04:00:00"), FullMoon = ParseDateTime("06/03/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2023 04:00:00"), LastQuarterMoon = ParseDateTime("06/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("06/12/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1243, NewMoon = ParseDateTime("06/17/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/20/2023 04:00:00"), QuarterMoon = ParseDateTime("06/25/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/28/2023 04:00:00"), FullMoon = ParseDateTime("07/02/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2023 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1244, NewMoon = ParseDateTime("07/16/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2023 04:00:00"), QuarterMoon = ParseDateTime("07/24/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2023 04:00:00"), FullMoon = ParseDateTime("07/31/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2023 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1245, NewMoon = ParseDateTime("08/15/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/18/2023 04:00:00"), QuarterMoon = ParseDateTime("08/23/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2023 04:00:00"), FullMoon = ParseDateTime("08/30/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2023 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1246, NewMoon = ParseDateTime("09/14/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/17/2023 04:00:00"), QuarterMoon = ParseDateTime("09/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2023 04:00:00"), FullMoon = ParseDateTime("09/28/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2023 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1247, NewMoon = ParseDateTime("10/13/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2023 04:00:00"), QuarterMoon = ParseDateTime("10/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2023 04:00:00"), FullMoon = ParseDateTime("10/27/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2023 04:00:00"), LastQuarterMoon = ParseDateTime("11/04/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("11/07/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1248, NewMoon = ParseDateTime("11/12/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2023 05:00:00"), QuarterMoon = ParseDateTime("11/19/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2023 05:00:00"), FullMoon = ParseDateTime("11/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("12/04/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("12/07/2023 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1249, NewMoon = ParseDateTime("12/11/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2023 05:00:00"), QuarterMoon = ParseDateTime("12/18/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/21/2023 05:00:00"), FullMoon = ParseDateTime("12/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("12/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/03/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("01/06/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1250, NewMoon = ParseDateTime("01/10/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2024 05:00:00"), QuarterMoon = ParseDateTime("01/17/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2024 05:00:00"), FullMoon = ParseDateTime("01/24/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2024 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1251, NewMoon = ParseDateTime("02/08/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2024 05:00:00"), QuarterMoon = ParseDateTime("02/15/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2024 05:00:00"), FullMoon = ParseDateTime("02/23/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("02/26/2024 05:00:00"), LastQuarterMoon = ParseDateTime("03/02/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("03/05/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1252, NewMoon = ParseDateTime("03/09/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/12/2024 04:00:00"), QuarterMoon = ParseDateTime("03/16/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/19/2024 04:00:00"), FullMoon = ParseDateTime("03/24/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1253, NewMoon = ParseDateTime("04/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2024 04:00:00"), QuarterMoon = ParseDateTime("04/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2024 04:00:00"), FullMoon = ParseDateTime("04/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("04/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/30/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("05/03/2024 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1254, NewMoon = ParseDateTime("05/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/10/2024 04:00:00"), QuarterMoon = ParseDateTime("05/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2024 04:00:00"), FullMoon = ParseDateTime("05/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1255, NewMoon = ParseDateTime("06/05/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2024 04:00:00"), QuarterMoon = ParseDateTime("06/13/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2024 04:00:00"), FullMoon = ParseDateTime("06/21/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2024 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1256, NewMoon = ParseDateTime("07/04/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2024 04:00:00"), QuarterMoon = ParseDateTime("07/12/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/15/2024 04:00:00"), FullMoon = ParseDateTime("07/20/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("07/23/2024 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1257, NewMoon = ParseDateTime("08/03/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/06/2024 04:00:00"), QuarterMoon = ParseDateTime("08/11/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2024 04:00:00"), FullMoon = ParseDateTime("08/18/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2024 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1258, NewMoon = ParseDateTime("09/02/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2024 04:00:00"), QuarterMoon = ParseDateTime("09/10/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2024 04:00:00"), FullMoon = ParseDateTime("09/17/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("09/20/2024 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1259, NewMoon = ParseDateTime("10/01/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/04/2024 04:00:00"), QuarterMoon = ParseDateTime("10/09/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/12/2024 04:00:00"), FullMoon = ParseDateTime("10/16/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2024 04:00:00"), LastQuarterMoon = ParseDateTime("10/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("10/26/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1260, NewMoon = ParseDateTime("10/31/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2024 04:00:00"), QuarterMoon = ParseDateTime("11/08/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/11/2024 05:00:00"), FullMoon = ParseDateTime("11/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1261, NewMoon = ParseDateTime("11/30/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2024 05:00:00"), QuarterMoon = ParseDateTime("12/07/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2024 05:00:00"), FullMoon = ParseDateTime("12/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("12/21/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("12/24/2024 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1262, NewMoon = ParseDateTime("12/29/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/01/2025 05:00:00"), QuarterMoon = ParseDateTime("01/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2025 05:00:00"), FullMoon = ParseDateTime("01/12/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2025 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2025 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1263, NewMoon = ParseDateTime("01/28/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/31/2025 05:00:00"), QuarterMoon = ParseDateTime("02/04/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2025 05:00:00"), FullMoon = ParseDateTime("02/11/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("02/14/2025 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1264, NewMoon = ParseDateTime("02/27/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/02/2025 05:00:00"), QuarterMoon = ParseDateTime("03/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2025 05:00:00"), FullMoon = ParseDateTime("03/13/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("03/16/2025 04:00:00"), LastQuarterMoon = ParseDateTime("03/21/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("03/24/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1265, NewMoon = ParseDateTime("03/28/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2025 04:00:00"), QuarterMoon = ParseDateTime("04/04/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2025 04:00:00"), FullMoon = ParseDateTime("04/12/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("04/15/2025 04:00:00"), LastQuarterMoon = ParseDateTime("04/20/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("04/23/2025 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1266, NewMoon = ParseDateTime("04/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2025 04:00:00"), QuarterMoon = ParseDateTime("05/03/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2025 04:00:00"), FullMoon = ParseDateTime("05/11/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2025 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1267, NewMoon = ParseDateTime("05/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2025 04:00:00"), QuarterMoon = ParseDateTime("06/02/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/05/2025 04:00:00"), FullMoon = ParseDateTime("06/10/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("06/13/2025 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1268, NewMoon = ParseDateTime("06/24/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2025 04:00:00"), QuarterMoon = ParseDateTime("07/01/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2025 04:00:00"), FullMoon = ParseDateTime("07/09/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2025 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1269, NewMoon = ParseDateTime("07/23/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2025 04:00:00"), QuarterMoon = ParseDateTime("07/31/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/03/2025 04:00:00"), FullMoon = ParseDateTime("08/08/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("08/11/2025 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1270, NewMoon = ParseDateTime("08/22/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2025 04:00:00"), QuarterMoon = ParseDateTime("08/30/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/02/2025 04:00:00"), FullMoon = ParseDateTime("09/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1271, NewMoon = ParseDateTime("09/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2025 04:00:00"), QuarterMoon = ParseDateTime("09/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2025 04:00:00"), FullMoon = ParseDateTime("10/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1272, NewMoon = ParseDateTime("10/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/23/2025 04:00:00"), QuarterMoon = ParseDateTime("10/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/31/2025 04:00:00"), FullMoon = ParseDateTime("11/04/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2025 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1273, NewMoon = ParseDateTime("11/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/22/2025 05:00:00"), QuarterMoon = ParseDateTime("11/27/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/30/2025 05:00:00"), FullMoon = ParseDateTime("12/03/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2025 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2025 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1274, NewMoon = ParseDateTime("12/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/22/2025 05:00:00"), QuarterMoon = ParseDateTime("12/26/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2025 05:00:00"), FullMoon = ParseDateTime("01/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2026 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1275, NewMoon = ParseDateTime("01/17/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2026 05:00:00"), QuarterMoon = ParseDateTime("01/25/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2026 05:00:00"), FullMoon = ParseDateTime("01/31/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2026 05:00:00"), LastQuarterMoon = ParseDateTime("02/08/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("02/11/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1276, NewMoon = ParseDateTime("02/16/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/19/2026 05:00:00"), QuarterMoon = ParseDateTime("02/23/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2026 05:00:00"), FullMoon = ParseDateTime("03/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("03/10/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("03/13/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1277, NewMoon = ParseDateTime("03/18/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/21/2026 04:00:00"), QuarterMoon = ParseDateTime("03/24/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/27/2026 04:00:00"), FullMoon = ParseDateTime("04/01/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("04/04/2026 04:00:00"), LastQuarterMoon = ParseDateTime("04/09/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("04/12/2026 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1278, NewMoon = ParseDateTime("04/16/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2026 04:00:00"), QuarterMoon = ParseDateTime("04/23/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2026 04:00:00"), FullMoon = ParseDateTime("04/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2026 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1279, NewMoon = ParseDateTime("05/15/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2026 04:00:00"), QuarterMoon = ParseDateTime("05/22/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2026 04:00:00"), FullMoon = ParseDateTime("05/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("06/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("06/07/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("06/10/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1280, NewMoon = ParseDateTime("06/14/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2026 04:00:00"), QuarterMoon = ParseDateTime("06/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2026 04:00:00"), FullMoon = ParseDateTime("06/29/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1281, NewMoon = ParseDateTime("07/13/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2026 04:00:00"), QuarterMoon = ParseDateTime("07/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2026 04:00:00"), FullMoon = ParseDateTime("07/28/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/31/2026 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1282, NewMoon = ParseDateTime("08/11/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2026 04:00:00"), QuarterMoon = ParseDateTime("08/19/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/22/2026 04:00:00"), FullMoon = ParseDateTime("08/27/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("08/30/2026 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1283, NewMoon = ParseDateTime("09/10/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2026 04:00:00"), QuarterMoon = ParseDateTime("09/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2026 04:00:00"), FullMoon = ParseDateTime("09/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1284, NewMoon = ParseDateTime("10/09/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2026 04:00:00"), QuarterMoon = ParseDateTime("10/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/20/2026 04:00:00"), FullMoon = ParseDateTime("10/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("10/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/31/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("11/03/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1285, NewMoon = ParseDateTime("11/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/11/2026 05:00:00"), QuarterMoon = ParseDateTime("11/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/19/2026 05:00:00"), FullMoon = ParseDateTime("11/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2026 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1286, NewMoon = ParseDateTime("12/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/11/2026 05:00:00"), QuarterMoon = ParseDateTime("12/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/19/2026 05:00:00"), FullMoon = ParseDateTime("12/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1287, NewMoon = ParseDateTime("01/06/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2027 05:00:00"), QuarterMoon = ParseDateTime("01/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2027 05:00:00"), FullMoon = ParseDateTime("01/21/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2027 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1288, NewMoon = ParseDateTime("02/05/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/08/2027 05:00:00"), QuarterMoon = ParseDateTime("02/13/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2027 05:00:00"), FullMoon = ParseDateTime("02/19/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2027 05:00:00"), LastQuarterMoon = ParseDateTime("02/27/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("03/02/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1289, NewMoon = ParseDateTime("03/07/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/10/2027 05:00:00"), QuarterMoon = ParseDateTime("03/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2027 04:00:00"), FullMoon = ParseDateTime("03/21/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2027 04:00:00"), LastQuarterMoon = ParseDateTime("03/29/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/01/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1290, NewMoon = ParseDateTime("04/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2027 04:00:00"), QuarterMoon = ParseDateTime("04/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/15/2027 04:00:00"), FullMoon = ParseDateTime("04/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("04/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/30/2027 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1291, NewMoon = ParseDateTime("05/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2027 04:00:00"), QuarterMoon = ParseDateTime("05/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2027 04:00:00"), FullMoon = ParseDateTime("05/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("05/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("05/30/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1292, NewMoon = ParseDateTime("06/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2027 04:00:00"), QuarterMoon = ParseDateTime("06/10/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2027 04:00:00"), FullMoon = ParseDateTime("06/18/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("06/21/2027 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1293, NewMoon = ParseDateTime("07/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2027 04:00:00"), QuarterMoon = ParseDateTime("07/09/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2027 04:00:00"), FullMoon = ParseDateTime("07/17/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2027 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1294, NewMoon = ParseDateTime("08/01/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2027 04:00:00"), QuarterMoon = ParseDateTime("08/08/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2027 04:00:00"), FullMoon = ParseDateTime("08/16/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("08/19/2027 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1295, NewMoon = ParseDateTime("08/30/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2027 04:00:00"), QuarterMoon = ParseDateTime("09/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2027 04:00:00"), FullMoon = ParseDateTime("09/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1296, NewMoon = ParseDateTime("09/29/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2027 04:00:00"), QuarterMoon = ParseDateTime("10/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/09/2027 04:00:00"), FullMoon = ParseDateTime("10/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("10/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1297, NewMoon = ParseDateTime("10/28/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2027 04:00:00"), QuarterMoon = ParseDateTime("11/05/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/08/2027 05:00:00"), FullMoon = ParseDateTime("11/13/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2027 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1298, NewMoon = ParseDateTime("11/27/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/30/2027 05:00:00"), QuarterMoon = ParseDateTime("12/05/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/08/2027 05:00:00"), FullMoon = ParseDateTime("12/12/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2027 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2027 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1299, NewMoon = ParseDateTime("12/26/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2027 05:00:00"), QuarterMoon = ParseDateTime("01/04/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2028 05:00:00"), FullMoon = ParseDateTime("01/11/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2028 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2028 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1300, NewMoon = ParseDateTime("01/25/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2028 05:00:00"), QuarterMoon = ParseDateTime("02/02/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2028 05:00:00"), FullMoon = ParseDateTime("02/09/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2028 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1301, NewMoon = ParseDateTime("02/24/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/27/2028 05:00:00"), QuarterMoon = ParseDateTime("03/03/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2028 05:00:00"), FullMoon = ParseDateTime("03/10/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("03/13/2028 04:00:00"), LastQuarterMoon = ParseDateTime("03/16/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1302, NewMoon = ParseDateTime("03/25/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2028 04:00:00"), QuarterMoon = ParseDateTime("04/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/04/2028 04:00:00"), FullMoon = ParseDateTime("04/08/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2028 04:00:00"), LastQuarterMoon = ParseDateTime("04/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("04/18/2028 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1303, NewMoon = ParseDateTime("04/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/04/2028 04:00:00"), FullMoon = ParseDateTime("05/07/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2028 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1304, NewMoon = ParseDateTime("05/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/30/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2028 04:00:00"), FullMoon = ParseDateTime("06/06/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("06/09/2028 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1305, NewMoon = ParseDateTime("06/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/24/2028 04:00:00"), QuarterMoon = ParseDateTime("06/28/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2028 04:00:00"), FullMoon = ParseDateTime("07/05/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2028 04:00:00"), LastQuarterMoon = ParseDateTime("07/13/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("07/16/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1306, NewMoon = ParseDateTime("07/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2028 04:00:00"), QuarterMoon = ParseDateTime("07/27/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2028 04:00:00"), FullMoon = ParseDateTime("08/04/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2028 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1307, NewMoon = ParseDateTime("08/19/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/22/2028 04:00:00"), QuarterMoon = ParseDateTime("08/26/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/29/2028 04:00:00"), FullMoon = ParseDateTime("09/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("09/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1308, NewMoon = ParseDateTime("09/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2028 04:00:00"), QuarterMoon = ParseDateTime("09/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2028 04:00:00"), FullMoon = ParseDateTime("10/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("10/10/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("10/13/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1309, NewMoon = ParseDateTime("10/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/20/2028 04:00:00"), QuarterMoon = ParseDateTime("10/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2028 04:00:00"), FullMoon = ParseDateTime("11/01/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2028 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1310, NewMoon = ParseDateTime("11/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2028 05:00:00"), QuarterMoon = ParseDateTime("11/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/25/2028 05:00:00"), FullMoon = ParseDateTime("12/01/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2028 05:00:00"), LastQuarterMoon = ParseDateTime("12/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("12/11/2028 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1311, NewMoon = ParseDateTime("12/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2028 05:00:00"), QuarterMoon = ParseDateTime("12/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/25/2028 05:00:00"), FullMoon = ParseDateTime("12/30/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1312, NewMoon = ParseDateTime("01/13/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2029 05:00:00"), QuarterMoon = ParseDateTime("01/21/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2029 05:00:00"), FullMoon = ParseDateTime("01/29/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2029 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1313, NewMoon = ParseDateTime("02/12/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/15/2029 05:00:00"), QuarterMoon = ParseDateTime("02/20/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2029 05:00:00"), FullMoon = ParseDateTime("02/27/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1314, NewMoon = ParseDateTime("03/14/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2029 04:00:00"), QuarterMoon = ParseDateTime("03/22/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2029 04:00:00"), FullMoon = ParseDateTime("03/29/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2029 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2029 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1315, NewMoon = ParseDateTime("04/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2029 04:00:00"), QuarterMoon = ParseDateTime("04/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2029 04:00:00"), FullMoon = ParseDateTime("04/27/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2029 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1316, NewMoon = ParseDateTime("05/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/15/2029 04:00:00"), QuarterMoon = ParseDateTime("05/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2029 04:00:00"), FullMoon = ParseDateTime("05/26/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2029 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1317, NewMoon = ParseDateTime("06/11/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2029 04:00:00"), QuarterMoon = ParseDateTime("06/18/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2029 04:00:00"), FullMoon = ParseDateTime("06/25/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2029 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1318, NewMoon = ParseDateTime("07/10/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2029 04:00:00"), QuarterMoon = ParseDateTime("07/17/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2029 04:00:00"), FullMoon = ParseDateTime("07/24/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/01/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("08/04/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1319, NewMoon = ParseDateTime("08/09/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2029 04:00:00"), QuarterMoon = ParseDateTime("08/15/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2029 04:00:00"), FullMoon = ParseDateTime("08/23/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1320, NewMoon = ParseDateTime("09/07/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2029 04:00:00"), QuarterMoon = ParseDateTime("09/14/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2029 04:00:00"), FullMoon = ParseDateTime("09/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1321, NewMoon = ParseDateTime("10/06/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2029 04:00:00"), QuarterMoon = ParseDateTime("10/13/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2029 04:00:00"), FullMoon = ParseDateTime("10/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("10/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1322, NewMoon = ParseDateTime("11/05/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2029 05:00:00"), QuarterMoon = ParseDateTime("11/12/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2029 05:00:00"), FullMoon = ParseDateTime("11/20/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2029 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2029 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1323, NewMoon = ParseDateTime("12/04/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2029 05:00:00"), QuarterMoon = ParseDateTime("12/11/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2029 05:00:00"), FullMoon = ParseDateTime("12/19/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2029 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1324, NewMoon = ParseDateTime("01/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2030 05:00:00"), QuarterMoon = ParseDateTime("01/10/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/13/2030 05:00:00"), FullMoon = ParseDateTime("01/18/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2030 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2030 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1325, NewMoon = ParseDateTime("02/01/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2030 05:00:00"), QuarterMoon = ParseDateTime("02/09/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/12/2030 05:00:00"), FullMoon = ParseDateTime("02/17/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2030 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1326, NewMoon = ParseDateTime("03/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2030 05:00:00"), QuarterMoon = ParseDateTime("03/11/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2030 04:00:00"), FullMoon = ParseDateTime("03/18/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2030 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1327, NewMoon = ParseDateTime("04/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2030 04:00:00"), QuarterMoon = ParseDateTime("04/10/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2030 04:00:00"), FullMoon = ParseDateTime("04/17/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2030 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2030 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1328, NewMoon = ParseDateTime("05/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2030 04:00:00"), QuarterMoon = ParseDateTime("05/09/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2030 04:00:00"), FullMoon = ParseDateTime("05/16/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2030 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1329, NewMoon = ParseDateTime("05/31/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2030 04:00:00"), QuarterMoon = ParseDateTime("06/08/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2030 04:00:00"), FullMoon = ParseDateTime("06/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1330, NewMoon = ParseDateTime("06/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2030 04:00:00"), QuarterMoon = ParseDateTime("07/07/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2030 04:00:00"), FullMoon = ParseDateTime("07/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("07/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("07/24/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1331, NewMoon = ParseDateTime("07/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2030 04:00:00"), QuarterMoon = ParseDateTime("08/05/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2030 04:00:00"), FullMoon = ParseDateTime("08/12/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2030 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1332, NewMoon = ParseDateTime("08/27/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2030 04:00:00"), QuarterMoon = ParseDateTime("09/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2030 04:00:00"), FullMoon = ParseDateTime("09/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("09/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("09/21/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1333, NewMoon = ParseDateTime("09/26/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2030 04:00:00"), QuarterMoon = ParseDateTime("10/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2030 04:00:00"), FullMoon = ParseDateTime("10/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("10/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("10/21/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1334, NewMoon = ParseDateTime("10/25/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2030 04:00:00"), QuarterMoon = ParseDateTime("11/01/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2030 05:00:00"), FullMoon = ParseDateTime("11/09/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2030 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1335, NewMoon = ParseDateTime("11/24/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2030 05:00:00"), QuarterMoon = ParseDateTime("11/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2030 05:00:00"), FullMoon = ParseDateTime("12/08/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2030 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2030 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1336, NewMoon = ParseDateTime("12/23/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2030 05:00:00"), QuarterMoon = ParseDateTime("12/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2031 05:00:00"), FullMoon = ParseDateTime("01/07/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2031 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1337, NewMoon = ParseDateTime("01/22/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2031 05:00:00"), QuarterMoon = ParseDateTime("01/29/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/01/2031 05:00:00"), FullMoon = ParseDateTime("02/06/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2031 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1338, NewMoon = ParseDateTime("02/20/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2031 05:00:00"), QuarterMoon = ParseDateTime("02/28/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2031 05:00:00"), FullMoon = ParseDateTime("03/08/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2031 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1339, NewMoon = ParseDateTime("03/22/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/25/2031 04:00:00"), QuarterMoon = ParseDateTime("03/30/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/02/2031 04:00:00"), FullMoon = ParseDateTime("04/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("04/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2031 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1340, NewMoon = ParseDateTime("04/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2031 04:00:00"), QuarterMoon = ParseDateTime("04/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2031 04:00:00"), FullMoon = ParseDateTime("05/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("05/12/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("05/15/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1341, NewMoon = ParseDateTime("05/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/23/2031 04:00:00"), QuarterMoon = ParseDateTime("05/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/31/2031 04:00:00"), FullMoon = ParseDateTime("06/04/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2031 04:00:00"), LastQuarterMoon = ParseDateTime("06/11/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("06/14/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1342, NewMoon = ParseDateTime("06/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2031 04:00:00"), QuarterMoon = ParseDateTime("06/27/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2031 04:00:00"), FullMoon = ParseDateTime("07/03/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("07/06/2031 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1343, NewMoon = ParseDateTime("07/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2031 04:00:00"), QuarterMoon = ParseDateTime("07/26/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2031 04:00:00"), FullMoon = ParseDateTime("08/02/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2031 04:00:00"), LastQuarterMoon = ParseDateTime("08/09/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("08/12/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1344, NewMoon = ParseDateTime("08/17/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/20/2031 04:00:00"), QuarterMoon = ParseDateTime("08/24/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2031 04:00:00"), FullMoon = ParseDateTime("08/31/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("09/03/2031 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1345, NewMoon = ParseDateTime("09/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2031 04:00:00"), QuarterMoon = ParseDateTime("09/23/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2031 04:00:00"), FullMoon = ParseDateTime("09/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2031 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1346, NewMoon = ParseDateTime("10/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2031 04:00:00"), QuarterMoon = ParseDateTime("10/22/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2031 04:00:00"), FullMoon = ParseDateTime("10/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("11/01/2031 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1347, NewMoon = ParseDateTime("11/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/16/2031 05:00:00"), QuarterMoon = ParseDateTime("11/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/23/2031 05:00:00"), FullMoon = ParseDateTime("11/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("12/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("12/09/2031 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1348, NewMoon = ParseDateTime("12/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2031 05:00:00"), QuarterMoon = ParseDateTime("12/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2031 05:00:00"), FullMoon = ParseDateTime("12/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1349, NewMoon = ParseDateTime("01/11/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/14/2032 05:00:00"), QuarterMoon = ParseDateTime("01/18/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/21/2032 05:00:00"), FullMoon = ParseDateTime("01/26/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2032 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2032 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1350, NewMoon = ParseDateTime("02/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2032 05:00:00"), QuarterMoon = ParseDateTime("02/17/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/20/2032 05:00:00"), FullMoon = ParseDateTime("02/25/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("02/28/2032 05:00:00"), LastQuarterMoon = ParseDateTime("03/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("03/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1351, NewMoon = ParseDateTime("03/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2032 05:00:00"), QuarterMoon = ParseDateTime("03/17/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2032 04:00:00"), FullMoon = ParseDateTime("03/26/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2032 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1352, NewMoon = ParseDateTime("04/09/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2032 04:00:00"), QuarterMoon = ParseDateTime("04/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/19/2032 04:00:00"), FullMoon = ParseDateTime("04/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2032 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1353, NewMoon = ParseDateTime("05/08/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2032 04:00:00"), QuarterMoon = ParseDateTime("05/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/19/2032 04:00:00"), FullMoon = ParseDateTime("05/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1354, NewMoon = ParseDateTime("06/07/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2032 04:00:00"), QuarterMoon = ParseDateTime("06/15/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2032 04:00:00"), FullMoon = ParseDateTime("06/22/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2032 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1355, NewMoon = ParseDateTime("07/06/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/09/2032 04:00:00"), QuarterMoon = ParseDateTime("07/14/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/17/2032 04:00:00"), FullMoon = ParseDateTime("07/21/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2032 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1356, NewMoon = ParseDateTime("08/05/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2032 04:00:00"), QuarterMoon = ParseDateTime("08/13/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2032 04:00:00"), FullMoon = ParseDateTime("08/20/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2032 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1357, NewMoon = ParseDateTime("09/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/06/2032 04:00:00"), QuarterMoon = ParseDateTime("09/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2032 04:00:00"), FullMoon = ParseDateTime("09/18/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2032 04:00:00"), LastQuarterMoon = ParseDateTime("09/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("09/28/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1358, NewMoon = ParseDateTime("10/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/06/2032 04:00:00"), QuarterMoon = ParseDateTime("10/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/14/2032 04:00:00"), FullMoon = ParseDateTime("10/17/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2032 04:00:00"), LastQuarterMoon = ParseDateTime("10/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("10/28/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1359, NewMoon = ParseDateTime("11/02/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2032 04:00:00"), QuarterMoon = ParseDateTime("11/09/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2032 05:00:00"), FullMoon = ParseDateTime("11/16/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2032 05:00:00"), LastQuarterMoon = ParseDateTime("11/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("11/26/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1360, NewMoon = ParseDateTime("12/01/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/04/2032 05:00:00"), QuarterMoon = ParseDateTime("12/08/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2032 05:00:00"), FullMoon = ParseDateTime("12/15/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2032 05:00:00"), LastQuarterMoon = ParseDateTime("12/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("12/26/2032 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1361, NewMoon = ParseDateTime("12/31/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2033 05:00:00"), QuarterMoon = ParseDateTime("01/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2033 05:00:00"), FullMoon = ParseDateTime("01/14/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("01/17/2033 05:00:00"), LastQuarterMoon = ParseDateTime("01/22/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("01/25/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1362, NewMoon = ParseDateTime("01/29/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2033 05:00:00"), QuarterMoon = ParseDateTime("02/05/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2033 05:00:00"), FullMoon = ParseDateTime("02/13/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("02/16/2033 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2033 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1363, NewMoon = ParseDateTime("02/28/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2033 05:00:00"), QuarterMoon = ParseDateTime("03/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2033 05:00:00"), FullMoon = ParseDateTime("03/15/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2033 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1364, NewMoon = ParseDateTime("03/29/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2033 04:00:00"), QuarterMoon = ParseDateTime("04/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/08/2033 04:00:00"), FullMoon = ParseDateTime("04/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("04/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2033 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1365, NewMoon = ParseDateTime("04/28/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2033 04:00:00"), QuarterMoon = ParseDateTime("05/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/08/2033 04:00:00"), FullMoon = ParseDateTime("05/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1366, NewMoon = ParseDateTime("05/27/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2033 04:00:00"), QuarterMoon = ParseDateTime("06/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/06/2033 04:00:00"), FullMoon = ParseDateTime("06/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("06/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1367, NewMoon = ParseDateTime("06/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/28/2033 04:00:00"), QuarterMoon = ParseDateTime("07/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/06/2033 04:00:00"), FullMoon = ParseDateTime("07/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1368, NewMoon = ParseDateTime("07/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2033 04:00:00"), QuarterMoon = ParseDateTime("08/02/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/05/2033 04:00:00"), FullMoon = ParseDateTime("08/09/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2033 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1369, NewMoon = ParseDateTime("08/23/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/26/2033 04:00:00"), QuarterMoon = ParseDateTime("09/01/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2033 04:00:00"), FullMoon = ParseDateTime("09/08/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2033 04:00:00"), LastQuarterMoon = ParseDateTime("09/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("09/17/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1370, NewMoon = ParseDateTime("09/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/25/2033 04:00:00"), QuarterMoon = ParseDateTime("09/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2033 04:00:00"), FullMoon = ParseDateTime("10/07/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2033 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1371, NewMoon = ParseDateTime("10/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2033 04:00:00"), QuarterMoon = ParseDateTime("10/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2033 04:00:00"), FullMoon = ParseDateTime("11/05/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("11/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("11/15/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1372, NewMoon = ParseDateTime("11/21/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2033 05:00:00"), QuarterMoon = ParseDateTime("11/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2033 05:00:00"), FullMoon = ParseDateTime("12/05/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("12/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("12/15/2033 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1373, NewMoon = ParseDateTime("12/20/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/23/2033 05:00:00"), QuarterMoon = ParseDateTime("12/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/31/2033 05:00:00"), FullMoon = ParseDateTime("01/03/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("01/06/2034 05:00:00"), LastQuarterMoon = ParseDateTime("01/11/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/14/2034 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1374, NewMoon = ParseDateTime("01/19/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2034 05:00:00"), QuarterMoon = ParseDateTime("01/26/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2034 05:00:00"), FullMoon = ParseDateTime("02/02/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2034 05:00:00"), LastQuarterMoon = ParseDateTime("02/10/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("02/13/2034 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1375, NewMoon = ParseDateTime("02/17/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2034 05:00:00"), QuarterMoon = ParseDateTime("02/24/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2034 05:00:00"), FullMoon = ParseDateTime("03/04/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2034 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1376, NewMoon = ParseDateTime("03/19/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2034 04:00:00"), QuarterMoon = ParseDateTime("03/26/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2034 04:00:00"), FullMoon = ParseDateTime("04/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("04/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("04/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("04/13/2034 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1377, NewMoon = ParseDateTime("04/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2034 04:00:00"), QuarterMoon = ParseDateTime("04/24/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2034 04:00:00"), FullMoon = ParseDateTime("05/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("05/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1378, NewMoon = ParseDateTime("05/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2034 04:00:00"), QuarterMoon = ParseDateTime("05/23/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/26/2034 04:00:00"), FullMoon = ParseDateTime("06/01/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2034 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1379, NewMoon = ParseDateTime("06/15/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2034 04:00:00"), QuarterMoon = ParseDateTime("06/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/25/2034 04:00:00"), FullMoon = ParseDateTime("06/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("07/03/2034 04:00:00"), LastQuarterMoon = ParseDateTime("07/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("07/11/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1380, NewMoon = ParseDateTime("07/14/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/17/2034 04:00:00"), QuarterMoon = ParseDateTime("07/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/25/2034 04:00:00"), FullMoon = ParseDateTime("07/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2034 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1381, NewMoon = ParseDateTime("08/13/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2034 04:00:00"), QuarterMoon = ParseDateTime("08/21/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2034 04:00:00"), FullMoon = ParseDateTime("08/28/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2034 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1382, NewMoon = ParseDateTime("09/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/14/2034 04:00:00"), QuarterMoon = ParseDateTime("09/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/22/2034 04:00:00"), FullMoon = ParseDateTime("09/27/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2034 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1383, NewMoon = ParseDateTime("10/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2034 04:00:00"), QuarterMoon = ParseDateTime("10/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2034 04:00:00"), FullMoon = ParseDateTime("10/26/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2034 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1384, NewMoon = ParseDateTime("11/10/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2034 05:00:00"), QuarterMoon = ParseDateTime("11/18/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2034 05:00:00"), FullMoon = ParseDateTime("11/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/01/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("12/04/2034 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1385, NewMoon = ParseDateTime("12/09/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/12/2034 05:00:00"), QuarterMoon = ParseDateTime("12/17/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2034 05:00:00"), FullMoon = ParseDateTime("12/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/31/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/03/2035 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1386, NewMoon = ParseDateTime("01/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/11/2035 05:00:00"), QuarterMoon = ParseDateTime("01/16/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/19/2035 05:00:00"), FullMoon = ParseDateTime("01/22/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("01/25/2035 05:00:00"), LastQuarterMoon = ParseDateTime("01/30/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("02/02/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1387, NewMoon = ParseDateTime("02/07/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2035 05:00:00"), QuarterMoon = ParseDateTime("02/14/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2035 05:00:00"), FullMoon = ParseDateTime("02/21/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2035 05:00:00"), LastQuarterMoon = ParseDateTime("03/01/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("03/04/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1388, NewMoon = ParseDateTime("03/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2035 05:00:00"), QuarterMoon = ParseDateTime("03/15/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/18/2035 04:00:00"), FullMoon = ParseDateTime("03/22/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2035 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1389, NewMoon = ParseDateTime("04/07/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2035 04:00:00"), QuarterMoon = ParseDateTime("04/14/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2035 04:00:00"), FullMoon = ParseDateTime("04/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2035 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1390, NewMoon = ParseDateTime("05/06/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/09/2035 04:00:00"), QuarterMoon = ParseDateTime("05/13/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/16/2035 04:00:00"), FullMoon = ParseDateTime("05/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("05/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1391, NewMoon = ParseDateTime("06/05/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2035 04:00:00"), QuarterMoon = ParseDateTime("06/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2035 04:00:00"), FullMoon = ParseDateTime("06/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1392, NewMoon = ParseDateTime("07/04/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2035 04:00:00"), QuarterMoon = ParseDateTime("07/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2035 04:00:00"), FullMoon = ParseDateTime("07/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("07/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1393, NewMoon = ParseDateTime("08/02/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/05/2035 04:00:00"), QuarterMoon = ParseDateTime("08/09/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2035 04:00:00"), FullMoon = ParseDateTime("08/18/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2035 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1394, NewMoon = ParseDateTime("09/01/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/04/2035 04:00:00"), QuarterMoon = ParseDateTime("09/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2035 04:00:00"), FullMoon = ParseDateTime("09/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("09/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1395, NewMoon = ParseDateTime("09/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2035 04:00:00"), QuarterMoon = ParseDateTime("10/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2035 04:00:00"), FullMoon = ParseDateTime("10/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("10/22/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("10/25/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1396, NewMoon = ParseDateTime("10/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/02/2035 04:00:00"), QuarterMoon = ParseDateTime("11/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/10/2035 05:00:00"), FullMoon = ParseDateTime("11/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("11/21/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("11/24/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1397, NewMoon = ParseDateTime("11/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2035 05:00:00"), QuarterMoon = ParseDateTime("12/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2035 05:00:00"), FullMoon = ParseDateTime("12/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2035 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1398, NewMoon = ParseDateTime("12/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2035 05:00:00"), QuarterMoon = ParseDateTime("01/05/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2036 05:00:00"), FullMoon = ParseDateTime("01/12/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2036 05:00:00"), LastQuarterMoon = ParseDateTime("01/19/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("01/22/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1399, NewMoon = ParseDateTime("01/27/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2036 05:00:00"), QuarterMoon = ParseDateTime("02/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2036 05:00:00"), FullMoon = ParseDateTime("02/10/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2036 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1400, NewMoon = ParseDateTime("02/26/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/29/2036 05:00:00"), QuarterMoon = ParseDateTime("03/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2036 05:00:00"), FullMoon = ParseDateTime("03/11/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2036 04:00:00"), LastQuarterMoon = ParseDateTime("03/18/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("03/21/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1401, NewMoon = ParseDateTime("03/26/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/29/2036 04:00:00"), QuarterMoon = ParseDateTime("04/03/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/06/2036 04:00:00"), FullMoon = ParseDateTime("04/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("04/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("04/20/2036 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1402, NewMoon = ParseDateTime("04/25/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2036 04:00:00"), QuarterMoon = ParseDateTime("05/02/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2036 04:00:00"), FullMoon = ParseDateTime("05/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("05/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("05/20/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1403, NewMoon = ParseDateTime("05/24/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2036 04:00:00"), QuarterMoon = ParseDateTime("05/31/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2036 04:00:00"), FullMoon = ParseDateTime("06/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1404, NewMoon = ParseDateTime("06/23/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2036 04:00:00"), QuarterMoon = ParseDateTime("06/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2036 04:00:00"), FullMoon = ParseDateTime("07/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("07/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1405, NewMoon = ParseDateTime("07/22/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2036 04:00:00"), QuarterMoon = ParseDateTime("07/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2036 04:00:00"), FullMoon = ParseDateTime("08/06/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2036 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1406, NewMoon = ParseDateTime("08/20/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2036 04:00:00"), QuarterMoon = ParseDateTime("08/27/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2036 04:00:00"), FullMoon = ParseDateTime("09/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("09/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1407, NewMoon = ParseDateTime("09/19/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2036 04:00:00"), QuarterMoon = ParseDateTime("09/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/29/2036 04:00:00"), FullMoon = ParseDateTime("10/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1408, NewMoon = ParseDateTime("10/18/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2036 04:00:00"), QuarterMoon = ParseDateTime("10/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2036 04:00:00"), FullMoon = ParseDateTime("11/03/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2036 05:00:00"), LastQuarterMoon = ParseDateTime("11/10/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("11/13/2036 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1409, NewMoon = ParseDateTime("11/17/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2036 05:00:00"), QuarterMoon = ParseDateTime("11/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/27/2036 05:00:00"), FullMoon = ParseDateTime("12/02/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2036 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2036 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1410, NewMoon = ParseDateTime("12/16/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/19/2036 05:00:00"), QuarterMoon = ParseDateTime("12/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/27/2036 05:00:00"), FullMoon = ParseDateTime("01/01/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2037 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1411, NewMoon = ParseDateTime("01/15/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/18/2037 05:00:00"), QuarterMoon = ParseDateTime("01/23/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2037 05:00:00"), FullMoon = ParseDateTime("01/30/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2037 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1412, NewMoon = ParseDateTime("02/14/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2037 05:00:00"), QuarterMoon = ParseDateTime("02/22/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2037 05:00:00"), FullMoon = ParseDateTime("02/28/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("03/03/2037 05:00:00"), LastQuarterMoon = ParseDateTime("03/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("03/10/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1413, NewMoon = ParseDateTime("03/15/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/18/2037 04:00:00"), QuarterMoon = ParseDateTime("03/23/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2037 04:00:00"), FullMoon = ParseDateTime("03/30/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2037 04:00:00"), LastQuarterMoon = ParseDateTime("04/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("04/09/2037 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1414, NewMoon = ParseDateTime("04/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/17/2037 04:00:00"), QuarterMoon = ParseDateTime("04/22/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/25/2037 04:00:00"), FullMoon = ParseDateTime("04/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/01/2037 04:00:00"), LastQuarterMoon = ParseDateTime("05/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("05/09/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1415, NewMoon = ParseDateTime("05/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2037 04:00:00"), QuarterMoon = ParseDateTime("05/21/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2037 04:00:00"), FullMoon = ParseDateTime("05/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2037 04:00:00"), LastQuarterMoon = ParseDateTime("06/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("06/07/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1416, NewMoon = ParseDateTime("06/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2037 04:00:00"), QuarterMoon = ParseDateTime("06/19/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2037 04:00:00"), FullMoon = ParseDateTime("06/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("06/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("07/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("07/07/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1417, NewMoon = ParseDateTime("07/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2037 04:00:00"), QuarterMoon = ParseDateTime("07/18/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2037 04:00:00"), FullMoon = ParseDateTime("07/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1418, NewMoon = ParseDateTime("08/10/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2037 04:00:00"), QuarterMoon = ParseDateTime("08/17/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2037 04:00:00"), FullMoon = ParseDateTime("08/24/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("08/27/2037 04:00:00"), LastQuarterMoon = ParseDateTime("09/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("09/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1419, NewMoon = ParseDateTime("09/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2037 04:00:00"), QuarterMoon = ParseDateTime("09/15/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2037 04:00:00"), FullMoon = ParseDateTime("09/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("09/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1420, NewMoon = ParseDateTime("10/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2037 04:00:00"), QuarterMoon = ParseDateTime("10/14/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/17/2037 04:00:00"), FullMoon = ParseDateTime("10/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1421, NewMoon = ParseDateTime("11/06/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2037 05:00:00"), QuarterMoon = ParseDateTime("11/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/16/2037 05:00:00"), FullMoon = ParseDateTime("11/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("11/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2037 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1422, NewMoon = ParseDateTime("12/05/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/08/2037 05:00:00"), QuarterMoon = ParseDateTime("12/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/16/2037 05:00:00"), FullMoon = ParseDateTime("12/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1423, NewMoon = ParseDateTime("01/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/07/2038 05:00:00"), QuarterMoon = ParseDateTime("01/12/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/15/2038 05:00:00"), FullMoon = ParseDateTime("01/20/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2038 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1424, NewMoon = ParseDateTime("02/03/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2038 05:00:00"), QuarterMoon = ParseDateTime("02/11/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2038 05:00:00"), FullMoon = ParseDateTime("02/18/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2038 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1425, NewMoon = ParseDateTime("03/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/07/2038 05:00:00"), QuarterMoon = ParseDateTime("03/13/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2038 04:00:00"), FullMoon = ParseDateTime("03/20/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2038 04:00:00"), LastQuarterMoon = ParseDateTime("03/26/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("03/29/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1426, NewMoon = ParseDateTime("04/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/06/2038 04:00:00"), QuarterMoon = ParseDateTime("04/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2038 04:00:00"), FullMoon = ParseDateTime("04/18/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2038 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2038 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1427, NewMoon = ParseDateTime("05/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2038 04:00:00"), QuarterMoon = ParseDateTime("05/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2038 04:00:00"), FullMoon = ParseDateTime("05/17/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2038 04:00:00"), LastQuarterMoon = ParseDateTime("05/24/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("05/27/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1428, NewMoon = ParseDateTime("06/02/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2038 04:00:00"), QuarterMoon = ParseDateTime("06/09/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2038 04:00:00"), FullMoon = ParseDateTime("06/16/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2038 04:00:00"), LastQuarterMoon = ParseDateTime("06/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("06/26/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1429, NewMoon = ParseDateTime("07/01/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2038 04:00:00"), QuarterMoon = ParseDateTime("07/08/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2038 04:00:00"), FullMoon = ParseDateTime("07/15/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2038 04:00:00"), LastQuarterMoon = ParseDateTime("07/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("07/26/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1430, NewMoon = ParseDateTime("07/31/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2038 04:00:00"), QuarterMoon = ParseDateTime("08/06/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2038 04:00:00"), FullMoon = ParseDateTime("08/13/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("08/16/2038 04:00:00"), LastQuarterMoon = ParseDateTime("08/21/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("08/24/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1431, NewMoon = ParseDateTime("08/29/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2038 04:00:00"), QuarterMoon = ParseDateTime("09/05/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2038 04:00:00"), FullMoon = ParseDateTime("09/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("09/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("09/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("09/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1432, NewMoon = ParseDateTime("09/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2038 04:00:00"), QuarterMoon = ParseDateTime("10/04/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2038 04:00:00"), FullMoon = ParseDateTime("10/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1433, NewMoon = ParseDateTime("10/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2038 04:00:00"), QuarterMoon = ParseDateTime("11/02/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/05/2038 04:00:00"), FullMoon = ParseDateTime("11/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("11/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1434, NewMoon = ParseDateTime("11/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2038 05:00:00"), QuarterMoon = ParseDateTime("12/02/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/05/2038 05:00:00"), FullMoon = ParseDateTime("12/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("12/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2038 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1435, NewMoon = ParseDateTime("12/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2038 05:00:00"), QuarterMoon = ParseDateTime("01/01/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/04/2039 05:00:00"), FullMoon = ParseDateTime("01/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2039 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1436, NewMoon = ParseDateTime("01/23/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2039 05:00:00"), QuarterMoon = ParseDateTime("01/31/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/03/2039 05:00:00"), FullMoon = ParseDateTime("02/08/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2039 05:00:00"), LastQuarterMoon = ParseDateTime("02/15/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("02/18/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1437, NewMoon = ParseDateTime("02/22/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2039 05:00:00"), QuarterMoon = ParseDateTime("03/02/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/05/2039 05:00:00"), FullMoon = ParseDateTime("03/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("03/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("03/16/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1438, NewMoon = ParseDateTime("03/23/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2039 04:00:00"), QuarterMoon = ParseDateTime("03/31/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2039 04:00:00"), FullMoon = ParseDateTime("04/08/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2039 04:00:00"), LastQuarterMoon = ParseDateTime("04/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("04/17/2039 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1439, NewMoon = ParseDateTime("04/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2039 04:00:00"), QuarterMoon = ParseDateTime("04/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/03/2039 04:00:00"), FullMoon = ParseDateTime("05/07/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2039 04:00:00"), LastQuarterMoon = ParseDateTime("05/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("05/17/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1440, NewMoon = ParseDateTime("05/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/25/2039 04:00:00"), QuarterMoon = ParseDateTime("05/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2039 04:00:00"), FullMoon = ParseDateTime("06/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("06/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1441, NewMoon = ParseDateTime("06/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2039 04:00:00"), QuarterMoon = ParseDateTime("06/28/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2039 04:00:00"), FullMoon = ParseDateTime("07/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("07/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("07/15/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1442, NewMoon = ParseDateTime("07/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/23/2039 04:00:00"), QuarterMoon = ParseDateTime("07/27/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2039 04:00:00"), FullMoon = ParseDateTime("08/03/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("08/06/2039 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1443, NewMoon = ParseDateTime("08/18/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2039 04:00:00"), QuarterMoon = ParseDateTime("08/25/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/28/2039 04:00:00"), FullMoon = ParseDateTime("09/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1444, NewMoon = ParseDateTime("09/17/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2039 04:00:00"), QuarterMoon = ParseDateTime("09/24/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2039 04:00:00"), FullMoon = ParseDateTime("10/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("10/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1445, NewMoon = ParseDateTime("10/16/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/19/2039 04:00:00"), QuarterMoon = ParseDateTime("10/23/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/26/2039 04:00:00"), FullMoon = ParseDateTime("10/30/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2039 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1446, NewMoon = ParseDateTime("11/15/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2039 05:00:00"), QuarterMoon = ParseDateTime("11/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2039 05:00:00"), FullMoon = ParseDateTime("11/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2039 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2039 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1447, NewMoon = ParseDateTime("12/14/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/17/2039 05:00:00"), QuarterMoon = ParseDateTime("12/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/24/2039 05:00:00"), FullMoon = ParseDateTime("12/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1448, NewMoon = ParseDateTime("01/13/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2040 05:00:00"), QuarterMoon = ParseDateTime("01/20/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/23/2040 05:00:00"), FullMoon = ParseDateTime("01/28/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("01/31/2040 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2040 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1449, NewMoon = ParseDateTime("02/11/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/14/2040 05:00:00"), QuarterMoon = ParseDateTime("02/18/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2040 05:00:00"), FullMoon = ParseDateTime("02/27/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1450, NewMoon = ParseDateTime("03/12/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2040 04:00:00"), QuarterMoon = ParseDateTime("03/19/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/22/2040 04:00:00"), FullMoon = ParseDateTime("03/27/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2040 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2040 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1451, NewMoon = ParseDateTime("04/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/13/2040 04:00:00"), QuarterMoon = ParseDateTime("04/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/21/2040 04:00:00"), FullMoon = ParseDateTime("04/26/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2040 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1452, NewMoon = ParseDateTime("05/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2040 04:00:00"), QuarterMoon = ParseDateTime("05/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2040 04:00:00"), FullMoon = ParseDateTime("05/25/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1453, NewMoon = ParseDateTime("06/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/11/2040 04:00:00"), QuarterMoon = ParseDateTime("06/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/19/2040 04:00:00"), FullMoon = ParseDateTime("06/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1454, NewMoon = ParseDateTime("07/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/11/2040 04:00:00"), QuarterMoon = ParseDateTime("07/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2040 04:00:00"), FullMoon = ParseDateTime("07/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("07/29/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/01/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1455, NewMoon = ParseDateTime("08/07/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2040 04:00:00"), QuarterMoon = ParseDateTime("08/14/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2040 04:00:00"), FullMoon = ParseDateTime("08/21/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2040 04:00:00"), LastQuarterMoon = ParseDateTime("08/28/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/31/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1456, NewMoon = ParseDateTime("09/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/08/2040 04:00:00"), QuarterMoon = ParseDateTime("09/13/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/16/2040 04:00:00"), FullMoon = ParseDateTime("09/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("09/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("09/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("09/30/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1457, NewMoon = ParseDateTime("10/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2040 04:00:00"), QuarterMoon = ParseDateTime("10/12/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2040 04:00:00"), FullMoon = ParseDateTime("10/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1458, NewMoon = ParseDateTime("11/03/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2040 05:00:00"), QuarterMoon = ParseDateTime("11/10/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2040 05:00:00"), FullMoon = ParseDateTime("11/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("11/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("11/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("11/28/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1459, NewMoon = ParseDateTime("12/03/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2040 05:00:00"), QuarterMoon = ParseDateTime("12/09/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/12/2040 05:00:00"), FullMoon = ParseDateTime("12/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("12/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("12/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("12/28/2040 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1460, NewMoon = ParseDateTime("01/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2041 05:00:00"), QuarterMoon = ParseDateTime("01/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2041 05:00:00"), FullMoon = ParseDateTime("01/16/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2041 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2041 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1461, NewMoon = ParseDateTime("01/31/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2041 05:00:00"), QuarterMoon = ParseDateTime("02/06/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/09/2041 05:00:00"), FullMoon = ParseDateTime("02/15/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2041 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1462, NewMoon = ParseDateTime("03/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2041 05:00:00"), QuarterMoon = ParseDateTime("03/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/11/2041 04:00:00"), FullMoon = ParseDateTime("03/16/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("03/19/2041 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1463, NewMoon = ParseDateTime("03/31/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2041 04:00:00"), QuarterMoon = ParseDateTime("04/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/10/2041 04:00:00"), FullMoon = ParseDateTime("04/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2041 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1464, NewMoon = ParseDateTime("04/29/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2041 04:00:00"), QuarterMoon = ParseDateTime("05/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/10/2041 04:00:00"), FullMoon = ParseDateTime("05/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1465, NewMoon = ParseDateTime("05/28/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/31/2041 04:00:00"), QuarterMoon = ParseDateTime("06/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/08/2041 04:00:00"), FullMoon = ParseDateTime("06/13/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2041 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1466, NewMoon = ParseDateTime("06/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/30/2041 04:00:00"), QuarterMoon = ParseDateTime("07/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/08/2041 04:00:00"), FullMoon = ParseDateTime("07/12/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2041 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1467, NewMoon = ParseDateTime("07/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2041 04:00:00"), QuarterMoon = ParseDateTime("08/04/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2041 04:00:00"), FullMoon = ParseDateTime("08/11/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2041 04:00:00"), LastQuarterMoon = ParseDateTime("08/17/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("08/20/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1468, NewMoon = ParseDateTime("08/25/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/28/2041 04:00:00"), QuarterMoon = ParseDateTime("09/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2041 04:00:00"), FullMoon = ParseDateTime("09/09/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2041 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1469, NewMoon = ParseDateTime("09/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/05/2041 04:00:00"), FullMoon = ParseDateTime("10/08/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2041 04:00:00"), LastQuarterMoon = ParseDateTime("10/15/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("10/18/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1470, NewMoon = ParseDateTime("10/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/31/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2041 04:00:00"), FullMoon = ParseDateTime("11/07/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2041 05:00:00"), LastQuarterMoon = ParseDateTime("11/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("11/17/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1471, NewMoon = ParseDateTime("11/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2041 05:00:00"), QuarterMoon = ParseDateTime("11/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2041 05:00:00"), FullMoon = ParseDateTime("12/06/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("12/09/2041 05:00:00"), LastQuarterMoon = ParseDateTime("12/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("12/17/2041 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1472, NewMoon = ParseDateTime("12/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2041 05:00:00"), QuarterMoon = ParseDateTime("12/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2042 05:00:00"), FullMoon = ParseDateTime("01/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/13/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("01/16/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1473, NewMoon = ParseDateTime("01/20/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2042 05:00:00"), QuarterMoon = ParseDateTime("01/27/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2042 05:00:00"), FullMoon = ParseDateTime("02/04/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2042 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2042 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1474, NewMoon = ParseDateTime("02/19/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2042 05:00:00"), QuarterMoon = ParseDateTime("02/25/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/28/2042 05:00:00"), FullMoon = ParseDateTime("03/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("03/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("03/13/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("03/16/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1475, NewMoon = ParseDateTime("03/20/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2042 04:00:00"), QuarterMoon = ParseDateTime("03/27/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/30/2042 04:00:00"), FullMoon = ParseDateTime("04/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("04/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2042 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1476, NewMoon = ParseDateTime("04/19/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2042 04:00:00"), QuarterMoon = ParseDateTime("04/26/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2042 04:00:00"), FullMoon = ParseDateTime("05/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1477, NewMoon = ParseDateTime("05/18/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2042 04:00:00"), QuarterMoon = ParseDateTime("05/25/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/28/2042 04:00:00"), FullMoon = ParseDateTime("06/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("06/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1478, NewMoon = ParseDateTime("06/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/19/2042 04:00:00"), QuarterMoon = ParseDateTime("06/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/27/2042 04:00:00"), FullMoon = ParseDateTime("07/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1479, NewMoon = ParseDateTime("07/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2042 04:00:00"), QuarterMoon = ParseDateTime("07/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2042 04:00:00"), FullMoon = ParseDateTime("07/31/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2042 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1480, NewMoon = ParseDateTime("08/14/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/17/2042 04:00:00"), QuarterMoon = ParseDateTime("08/22/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/25/2042 04:00:00"), FullMoon = ParseDateTime("08/30/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2042 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1481, NewMoon = ParseDateTime("09/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/16/2042 04:00:00"), QuarterMoon = ParseDateTime("09/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2042 04:00:00"), FullMoon = ParseDateTime("09/28/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2042 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1482, NewMoon = ParseDateTime("10/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2042 04:00:00"), QuarterMoon = ParseDateTime("10/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2042 04:00:00"), FullMoon = ParseDateTime("10/27/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2042 04:00:00"), LastQuarterMoon = ParseDateTime("11/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("11/06/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1483, NewMoon = ParseDateTime("11/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/14/2042 05:00:00"), QuarterMoon = ParseDateTime("11/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2042 05:00:00"), FullMoon = ParseDateTime("11/26/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2042 05:00:00"), LastQuarterMoon = ParseDateTime("12/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("12/06/2042 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1484, NewMoon = ParseDateTime("12/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2042 05:00:00"), QuarterMoon = ParseDateTime("12/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2042 05:00:00"), FullMoon = ParseDateTime("12/25/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("12/28/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/02/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("01/05/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1485, NewMoon = ParseDateTime("01/10/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2043 05:00:00"), QuarterMoon = ParseDateTime("01/17/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2043 05:00:00"), FullMoon = ParseDateTime("01/24/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2043 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1486, NewMoon = ParseDateTime("02/08/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2043 05:00:00"), QuarterMoon = ParseDateTime("02/15/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2043 05:00:00"), FullMoon = ParseDateTime("02/22/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("02/25/2043 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1487, NewMoon = ParseDateTime("03/10/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2043 04:00:00"), QuarterMoon = ParseDateTime("03/17/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2043 04:00:00"), FullMoon = ParseDateTime("03/24/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2043 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2043 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1488, NewMoon = ParseDateTime("04/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/11/2043 04:00:00"), QuarterMoon = ParseDateTime("04/15/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/18/2043 04:00:00"), FullMoon = ParseDateTime("04/23/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("04/26/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1489, NewMoon = ParseDateTime("05/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2043 04:00:00"), QuarterMoon = ParseDateTime("05/14/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2043 04:00:00"), FullMoon = ParseDateTime("05/22/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1490, NewMoon = ParseDateTime("06/06/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/09/2043 04:00:00"), QuarterMoon = ParseDateTime("06/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2043 04:00:00"), FullMoon = ParseDateTime("06/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1491, NewMoon = ParseDateTime("07/05/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/08/2043 04:00:00"), QuarterMoon = ParseDateTime("07/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/16/2043 04:00:00"), FullMoon = ParseDateTime("07/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1492, NewMoon = ParseDateTime("08/04/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/07/2043 04:00:00"), QuarterMoon = ParseDateTime("08/11/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2043 04:00:00"), FullMoon = ParseDateTime("08/19/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("08/22/2043 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1493, NewMoon = ParseDateTime("09/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2043 04:00:00"), QuarterMoon = ParseDateTime("09/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2043 04:00:00"), FullMoon = ParseDateTime("09/18/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2043 04:00:00"), LastQuarterMoon = ParseDateTime("09/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("09/27/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1494, NewMoon = ParseDateTime("10/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/05/2043 04:00:00"), QuarterMoon = ParseDateTime("10/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2043 04:00:00"), FullMoon = ParseDateTime("10/17/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2043 04:00:00"), LastQuarterMoon = ParseDateTime("10/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("10/27/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1495, NewMoon = ParseDateTime("10/31/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2043 05:00:00"), QuarterMoon = ParseDateTime("11/09/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2043 05:00:00"), FullMoon = ParseDateTime("11/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("11/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1496, NewMoon = ParseDateTime("11/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2043 05:00:00"), QuarterMoon = ParseDateTime("12/08/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2043 05:00:00"), FullMoon = ParseDateTime("12/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("12/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("12/25/2043 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1497, NewMoon = ParseDateTime("12/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/02/2044 05:00:00"), QuarterMoon = ParseDateTime("01/07/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2044 05:00:00"), FullMoon = ParseDateTime("01/13/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("01/16/2044 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1498, NewMoon = ParseDateTime("01/29/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2044 05:00:00"), QuarterMoon = ParseDateTime("02/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2044 05:00:00"), FullMoon = ParseDateTime("02/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("02/15/2044 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1499, NewMoon = ParseDateTime("02/27/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/01/2044 05:00:00"), QuarterMoon = ParseDateTime("03/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2044 05:00:00"), FullMoon = ParseDateTime("03/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("03/15/2044 04:00:00"), LastQuarterMoon = ParseDateTime("03/20/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("03/23/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1500, NewMoon = ParseDateTime("03/28/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2044 04:00:00"), QuarterMoon = ParseDateTime("04/04/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2044 04:00:00"), FullMoon = ParseDateTime("04/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("04/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("04/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("04/22/2044 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1501, NewMoon = ParseDateTime("04/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2044 04:00:00"), QuarterMoon = ParseDateTime("05/03/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2044 04:00:00"), FullMoon = ParseDateTime("05/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1502, NewMoon = ParseDateTime("05/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2044 04:00:00"), QuarterMoon = ParseDateTime("06/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/04/2044 04:00:00"), FullMoon = ParseDateTime("06/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("06/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1503, NewMoon = ParseDateTime("06/24/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2044 04:00:00"), QuarterMoon = ParseDateTime("07/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2044 04:00:00"), FullMoon = ParseDateTime("07/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1504, NewMoon = ParseDateTime("07/23/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2044 04:00:00"), QuarterMoon = ParseDateTime("07/30/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/02/2044 04:00:00"), FullMoon = ParseDateTime("08/07/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("08/10/2044 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1505, NewMoon = ParseDateTime("08/22/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2044 04:00:00"), QuarterMoon = ParseDateTime("08/29/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/01/2044 04:00:00"), FullMoon = ParseDateTime("09/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1506, NewMoon = ParseDateTime("09/20/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2044 04:00:00"), QuarterMoon = ParseDateTime("09/28/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2044 04:00:00"), FullMoon = ParseDateTime("10/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1507, NewMoon = ParseDateTime("10/19/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/22/2044 04:00:00"), QuarterMoon = ParseDateTime("10/27/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/30/2044 04:00:00"), FullMoon = ParseDateTime("11/04/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2044 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2044 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1508, NewMoon = ParseDateTime("11/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/21/2044 05:00:00"), QuarterMoon = ParseDateTime("11/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/29/2044 05:00:00"), FullMoon = ParseDateTime("12/03/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2044 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2044 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1509, NewMoon = ParseDateTime("12/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/21/2044 05:00:00"), QuarterMoon = ParseDateTime("12/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2044 05:00:00"), FullMoon = ParseDateTime("01/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1510, NewMoon = ParseDateTime("01/17/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2045 05:00:00"), QuarterMoon = ParseDateTime("01/25/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2045 05:00:00"), FullMoon = ParseDateTime("01/31/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2045 05:00:00"), LastQuarterMoon = ParseDateTime("02/07/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("02/10/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1511, NewMoon = ParseDateTime("02/15/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/18/2045 05:00:00"), QuarterMoon = ParseDateTime("02/23/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2045 05:00:00"), FullMoon = ParseDateTime("03/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("03/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("03/12/2045 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1512, NewMoon = ParseDateTime("03/17/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/20/2045 04:00:00"), QuarterMoon = ParseDateTime("03/25/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/28/2045 04:00:00"), FullMoon = ParseDateTime("03/31/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("04/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("04/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("04/11/2045 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1513, NewMoon = ParseDateTime("04/16/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2045 04:00:00"), QuarterMoon = ParseDateTime("04/23/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2045 04:00:00"), FullMoon = ParseDateTime("04/30/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1514, NewMoon = ParseDateTime("05/15/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2045 04:00:00"), QuarterMoon = ParseDateTime("05/22/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2045 04:00:00"), FullMoon = ParseDateTime("05/29/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("06/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("06/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("06/09/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1515, NewMoon = ParseDateTime("06/14/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2045 04:00:00"), QuarterMoon = ParseDateTime("06/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2045 04:00:00"), FullMoon = ParseDateTime("06/28/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1516, NewMoon = ParseDateTime("07/13/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2045 04:00:00"), QuarterMoon = ParseDateTime("07/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2045 04:00:00"), FullMoon = ParseDateTime("07/27/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/30/2045 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1517, NewMoon = ParseDateTime("08/11/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2045 04:00:00"), QuarterMoon = ParseDateTime("08/18/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/21/2045 04:00:00"), FullMoon = ParseDateTime("08/26/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("08/29/2045 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1518, NewMoon = ParseDateTime("09/10/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2045 04:00:00"), QuarterMoon = ParseDateTime("09/17/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2045 04:00:00"), FullMoon = ParseDateTime("09/25/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2045 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1519, NewMoon = ParseDateTime("10/09/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2045 04:00:00"), QuarterMoon = ParseDateTime("10/16/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/19/2045 04:00:00"), FullMoon = ParseDateTime("10/24/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("10/27/2045 04:00:00"), LastQuarterMoon = ParseDateTime("11/01/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("11/04/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1520, NewMoon = ParseDateTime("11/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/10/2045 05:00:00"), QuarterMoon = ParseDateTime("11/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/18/2045 05:00:00"), FullMoon = ParseDateTime("11/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2045 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1521, NewMoon = ParseDateTime("12/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/10/2045 05:00:00"), QuarterMoon = ParseDateTime("12/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/18/2045 05:00:00"), FullMoon = ParseDateTime("12/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1522, NewMoon = ParseDateTime("01/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2046 05:00:00"), QuarterMoon = ParseDateTime("01/14/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2046 05:00:00"), FullMoon = ParseDateTime("01/21/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2046 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1523, NewMoon = ParseDateTime("02/04/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/07/2046 05:00:00"), QuarterMoon = ParseDateTime("02/13/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2046 05:00:00"), FullMoon = ParseDateTime("02/19/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2046 05:00:00"), LastQuarterMoon = ParseDateTime("02/26/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("03/01/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1524, NewMoon = ParseDateTime("03/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/09/2046 05:00:00"), QuarterMoon = ParseDateTime("03/14/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2046 04:00:00"), FullMoon = ParseDateTime("03/21/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2046 04:00:00"), LastQuarterMoon = ParseDateTime("03/28/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("03/31/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1525, NewMoon = ParseDateTime("04/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2046 04:00:00"), QuarterMoon = ParseDateTime("04/13/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2046 04:00:00"), FullMoon = ParseDateTime("04/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("04/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("04/29/2046 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1526, NewMoon = ParseDateTime("05/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2046 04:00:00"), QuarterMoon = ParseDateTime("05/12/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2046 04:00:00"), FullMoon = ParseDateTime("05/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("05/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("05/29/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1527, NewMoon = ParseDateTime("06/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2046 04:00:00"), QuarterMoon = ParseDateTime("06/10/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2046 04:00:00"), FullMoon = ParseDateTime("06/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("06/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("06/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("06/28/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1528, NewMoon = ParseDateTime("07/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2046 04:00:00"), QuarterMoon = ParseDateTime("07/09/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2046 04:00:00"), FullMoon = ParseDateTime("07/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1529, NewMoon = ParseDateTime("08/01/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2046 04:00:00"), QuarterMoon = ParseDateTime("08/08/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2046 04:00:00"), FullMoon = ParseDateTime("08/15/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("08/18/2046 04:00:00"), LastQuarterMoon = ParseDateTime("08/23/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("08/26/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1530, NewMoon = ParseDateTime("08/30/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2046 04:00:00"), QuarterMoon = ParseDateTime("09/06/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2046 04:00:00"), FullMoon = ParseDateTime("09/14/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2046 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1531, NewMoon = ParseDateTime("09/29/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2046 04:00:00"), QuarterMoon = ParseDateTime("10/05/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/08/2046 04:00:00"), FullMoon = ParseDateTime("10/13/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("10/16/2046 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1532, NewMoon = ParseDateTime("10/28/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2046 04:00:00"), QuarterMoon = ParseDateTime("11/04/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/07/2046 05:00:00"), FullMoon = ParseDateTime("11/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("11/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1533, NewMoon = ParseDateTime("11/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/29/2046 05:00:00"), QuarterMoon = ParseDateTime("12/04/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/07/2046 05:00:00"), FullMoon = ParseDateTime("12/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2046 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1534, NewMoon = ParseDateTime("12/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2046 05:00:00"), QuarterMoon = ParseDateTime("01/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/06/2047 05:00:00"), FullMoon = ParseDateTime("01/11/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2047 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1535, NewMoon = ParseDateTime("01/25/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2047 05:00:00"), QuarterMoon = ParseDateTime("02/02/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2047 05:00:00"), FullMoon = ParseDateTime("02/09/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2047 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1536, NewMoon = ParseDateTime("02/23/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/26/2047 05:00:00"), QuarterMoon = ParseDateTime("03/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2047 05:00:00"), FullMoon = ParseDateTime("03/11/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2047 04:00:00"), LastQuarterMoon = ParseDateTime("03/17/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("03/20/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1537, NewMoon = ParseDateTime("03/25/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2047 04:00:00"), QuarterMoon = ParseDateTime("04/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2047 04:00:00"), FullMoon = ParseDateTime("04/09/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2047 04:00:00"), LastQuarterMoon = ParseDateTime("04/16/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("04/19/2047 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1538, NewMoon = ParseDateTime("04/24/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/27/2047 04:00:00"), QuarterMoon = ParseDateTime("05/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2047 04:00:00"), FullMoon = ParseDateTime("05/08/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("05/11/2047 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1539, NewMoon = ParseDateTime("05/23/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2047 04:00:00"), QuarterMoon = ParseDateTime("05/31/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2047 04:00:00"), FullMoon = ParseDateTime("06/07/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2047 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1540, NewMoon = ParseDateTime("06/22/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/25/2047 04:00:00"), QuarterMoon = ParseDateTime("06/29/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2047 04:00:00"), FullMoon = ParseDateTime("07/06/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("07/09/2047 04:00:00"), LastQuarterMoon = ParseDateTime("07/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("07/17/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1541, NewMoon = ParseDateTime("07/21/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2047 04:00:00"), QuarterMoon = ParseDateTime("07/28/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/31/2047 04:00:00"), FullMoon = ParseDateTime("08/04/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2047 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1542, NewMoon = ParseDateTime("08/20/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2047 04:00:00"), QuarterMoon = ParseDateTime("08/27/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2047 04:00:00"), FullMoon = ParseDateTime("09/03/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("09/06/2047 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1543, NewMoon = ParseDateTime("09/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/21/2047 04:00:00"), QuarterMoon = ParseDateTime("09/25/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/28/2047 04:00:00"), FullMoon = ParseDateTime("10/02/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2047 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1544, NewMoon = ParseDateTime("10/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2047 04:00:00"), QuarterMoon = ParseDateTime("10/24/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2047 04:00:00"), FullMoon = ParseDateTime("11/01/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1545, NewMoon = ParseDateTime("11/16/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/19/2047 05:00:00"), QuarterMoon = ParseDateTime("11/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/26/2047 05:00:00"), FullMoon = ParseDateTime("12/01/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2047 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
- new Lunation() { Index = 1546, NewMoon = ParseDateTime("12/15/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2047 05:00:00"), QuarterMoon = ParseDateTime("12/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/26/2047 05:00:00"), FullMoon = ParseDateTime("12/31/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/03/2048 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1547, NewMoon = ParseDateTime("01/14/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2048 05:00:00"), QuarterMoon = ParseDateTime("01/21/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2048 05:00:00"), FullMoon = ParseDateTime("01/29/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2048 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2048 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1548, NewMoon = ParseDateTime("02/13/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2048 05:00:00"), QuarterMoon = ParseDateTime("02/20/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2048 05:00:00"), FullMoon = ParseDateTime("02/28/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2048 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1549, NewMoon = ParseDateTime("03/13/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/16/2048 04:00:00"), QuarterMoon = ParseDateTime("03/21/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/24/2048 04:00:00"), FullMoon = ParseDateTime("03/29/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2048 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2048 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
- new Lunation() { Index = 1550, NewMoon = ParseDateTime("04/12/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2048 04:00:00"), QuarterMoon = ParseDateTime("04/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2048 04:00:00"), FullMoon = ParseDateTime("04/27/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2048 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1551, NewMoon = ParseDateTime("05/11/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/14/2048 04:00:00"), QuarterMoon = ParseDateTime("05/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2048 04:00:00"), FullMoon = ParseDateTime("05/26/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2048 04:00:00"), LastQuarterMoon = ParseDateTime("06/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("06/05/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1552, NewMoon = ParseDateTime("06/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/13/2048 04:00:00"), QuarterMoon = ParseDateTime("06/18/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2048 04:00:00"), FullMoon = ParseDateTime("06/25/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1553, NewMoon = ParseDateTime("07/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2048 04:00:00"), QuarterMoon = ParseDateTime("07/17/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2048 04:00:00"), FullMoon = ParseDateTime("07/24/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/31/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("08/03/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1554, NewMoon = ParseDateTime("08/08/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/11/2048 04:00:00"), QuarterMoon = ParseDateTime("08/16/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/19/2048 04:00:00"), FullMoon = ParseDateTime("08/22/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("08/25/2048 04:00:00"), LastQuarterMoon = ParseDateTime("08/30/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("09/02/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1555, NewMoon = ParseDateTime("09/07/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2048 04:00:00"), QuarterMoon = ParseDateTime("09/14/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2048 04:00:00"), FullMoon = ParseDateTime("09/21/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2048 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1556, NewMoon = ParseDateTime("10/06/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2048 04:00:00"), QuarterMoon = ParseDateTime("10/13/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2048 04:00:00"), FullMoon = ParseDateTime("10/20/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("10/23/2048 04:00:00"), LastQuarterMoon = ParseDateTime("10/28/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/31/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1557, NewMoon = ParseDateTime("11/05/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2048 05:00:00"), QuarterMoon = ParseDateTime("11/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/14/2048 05:00:00"), FullMoon = ParseDateTime("11/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("11/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2048 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1558, NewMoon = ParseDateTime("12/04/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2048 05:00:00"), QuarterMoon = ParseDateTime("12/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2048 05:00:00"), FullMoon = ParseDateTime("12/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1559, NewMoon = ParseDateTime("01/03/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2049 05:00:00"), QuarterMoon = ParseDateTime("01/09/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/12/2049 05:00:00"), FullMoon = ParseDateTime("01/18/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2049 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2049 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1560, NewMoon = ParseDateTime("02/01/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2049 05:00:00"), QuarterMoon = ParseDateTime("02/08/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/11/2049 05:00:00"), FullMoon = ParseDateTime("02/16/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("02/19/2049 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1561, NewMoon = ParseDateTime("03/02/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/05/2049 05:00:00"), QuarterMoon = ParseDateTime("03/10/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/13/2049 05:00:00"), FullMoon = ParseDateTime("03/18/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2049 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1562, NewMoon = ParseDateTime("04/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2049 04:00:00"), QuarterMoon = ParseDateTime("04/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/12/2049 04:00:00"), FullMoon = ParseDateTime("04/17/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2049 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2049 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
- new Lunation() { Index = 1563, NewMoon = ParseDateTime("05/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2049 04:00:00"), QuarterMoon = ParseDateTime("05/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2049 04:00:00"), FullMoon = ParseDateTime("05/16/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2049 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1564, NewMoon = ParseDateTime("05/30/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/02/2049 04:00:00"), QuarterMoon = ParseDateTime("06/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/10/2049 04:00:00"), FullMoon = ParseDateTime("06/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1565, NewMoon = ParseDateTime("06/29/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2049 04:00:00"), QuarterMoon = ParseDateTime("07/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2049 04:00:00"), FullMoon = ParseDateTime("07/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("07/20/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("07/23/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1566, NewMoon = ParseDateTime("07/28/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/31/2049 04:00:00"), QuarterMoon = ParseDateTime("08/05/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2049 04:00:00"), FullMoon = ParseDateTime("08/12/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2049 04:00:00"), LastQuarterMoon = ParseDateTime("08/19/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("08/22/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1567, NewMoon = ParseDateTime("08/27/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2049 04:00:00"), QuarterMoon = ParseDateTime("09/04/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/07/2049 04:00:00"), FullMoon = ParseDateTime("09/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("09/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("09/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1568, NewMoon = ParseDateTime("09/26/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2049 04:00:00"), QuarterMoon = ParseDateTime("10/03/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2049 04:00:00"), FullMoon = ParseDateTime("10/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("10/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("10/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
- new Lunation() { Index = 1569, NewMoon = ParseDateTime("10/25/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2049 04:00:00"), QuarterMoon = ParseDateTime("11/01/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2049 04:00:00"), FullMoon = ParseDateTime("11/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("11/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("11/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("11/19/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- new Lunation() { Index = 1570, NewMoon = ParseDateTime("11/24/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2049 05:00:00"), QuarterMoon = ParseDateTime("11/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2049 05:00:00"), FullMoon = ParseDateTime("12/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("12/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("12/19/2049 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
- new Lunation() { Index = 1571, NewMoon = ParseDateTime("12/23/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2049 05:00:00"), QuarterMoon = ParseDateTime("12/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2050 05:00:00"), FullMoon = ParseDateTime("01/07/2050 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2050 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2050 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2050 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
- };
+ private static readonly Lunation[] LunationTable =
+ [
+ new() { Index = 1077, NewMoon = ParseDateTime("01/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2010 05:00:00"), QuarterMoon = ParseDateTime("01/22/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/25/2010 05:00:00"), FullMoon = ParseDateTime("01/29/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2010 05:00:00"), LastQuarterMoon = ParseDateTime("02/05/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("02/08/2010 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1078, NewMoon = ParseDateTime("02/13/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2010 05:00:00"), QuarterMoon = ParseDateTime("02/21/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/24/2010 05:00:00"), FullMoon = ParseDateTime("02/27/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2010 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1079, NewMoon = ParseDateTime("03/14/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2010 04:00:00"), QuarterMoon = ParseDateTime("03/22/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2010 04:00:00"), FullMoon = ParseDateTime("03/29/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2010 04:00:00"), LastQuarterMoon = ParseDateTime("04/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("04/08/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1080, NewMoon = ParseDateTime("04/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/16/2010 04:00:00"), QuarterMoon = ParseDateTime("04/20/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2010 04:00:00"), FullMoon = ParseDateTime("04/27/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2010 04:00:00"), LastQuarterMoon = ParseDateTime("05/05/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("05/08/2010 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1081, NewMoon = ParseDateTime("05/13/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/16/2010 04:00:00"), QuarterMoon = ParseDateTime("05/19/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/22/2010 04:00:00"), FullMoon = ParseDateTime("05/26/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2010 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1082, NewMoon = ParseDateTime("06/11/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2010 04:00:00"), QuarterMoon = ParseDateTime("06/18/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2010 04:00:00"), FullMoon = ParseDateTime("06/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("07/03/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("07/06/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1083, NewMoon = ParseDateTime("07/10/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2010 04:00:00"), QuarterMoon = ParseDateTime("07/17/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2010 04:00:00"), FullMoon = ParseDateTime("07/25/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("07/28/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/02/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("08/05/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1084, NewMoon = ParseDateTime("08/09/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2010 04:00:00"), QuarterMoon = ParseDateTime("08/15/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2010 04:00:00"), FullMoon = ParseDateTime("08/23/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2010 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2010 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1085, NewMoon = ParseDateTime("09/07/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2010 04:00:00"), QuarterMoon = ParseDateTime("09/14/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2010 04:00:00"), FullMoon = ParseDateTime("09/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("09/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("09/30/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("10/03/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1086, NewMoon = ParseDateTime("10/06/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2010 04:00:00"), QuarterMoon = ParseDateTime("10/13/2010 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2010 04:00:00"), FullMoon = ParseDateTime("10/22/2010 04:00:00"), WaningGibbousMoon = ParseDateTime("10/25/2010 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2010 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2010 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1087, NewMoon = ParseDateTime("11/05/2010 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2010 05:00:00"), QuarterMoon = ParseDateTime("11/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2010 05:00:00"), FullMoon = ParseDateTime("11/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2010 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1088, NewMoon = ParseDateTime("12/04/2010 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2010 05:00:00"), QuarterMoon = ParseDateTime("12/12/2010 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/15/2010 05:00:00"), FullMoon = ParseDateTime("12/20/2010 05:00:00"), WaningGibbousMoon = ParseDateTime("12/23/2010 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2010 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2010 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1089, NewMoon = ParseDateTime("01/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2011 05:00:00"), QuarterMoon = ParseDateTime("01/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/14/2011 05:00:00"), FullMoon = ParseDateTime("01/18/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2011 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1090, NewMoon = ParseDateTime("02/02/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/05/2011 05:00:00"), QuarterMoon = ParseDateTime("02/10/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/13/2011 05:00:00"), FullMoon = ParseDateTime("02/17/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2011 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2011 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1091, NewMoon = ParseDateTime("03/03/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2011 05:00:00"), QuarterMoon = ParseDateTime("03/11/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2011 04:00:00"), FullMoon = ParseDateTime("03/18/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2011 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1092, NewMoon = ParseDateTime("04/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/05/2011 04:00:00"), QuarterMoon = ParseDateTime("04/10/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2011 04:00:00"), FullMoon = ParseDateTime("04/17/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2011 04:00:00"), LastQuarterMoon = ParseDateTime("04/24/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("04/27/2011 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1093, NewMoon = ParseDateTime("05/02/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/05/2011 04:00:00"), QuarterMoon = ParseDateTime("05/09/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2011 04:00:00"), FullMoon = ParseDateTime("05/16/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2011 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1094, NewMoon = ParseDateTime("05/31/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2011 04:00:00"), QuarterMoon = ParseDateTime("06/08/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2011 04:00:00"), FullMoon = ParseDateTime("06/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("06/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("06/25/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1095, NewMoon = ParseDateTime("06/30/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/03/2011 04:00:00"), QuarterMoon = ParseDateTime("07/07/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2011 04:00:00"), FullMoon = ParseDateTime("07/14/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2011 04:00:00"), LastQuarterMoon = ParseDateTime("07/22/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("07/25/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1096, NewMoon = ParseDateTime("07/29/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2011 04:00:00"), QuarterMoon = ParseDateTime("08/05/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2011 04:00:00"), FullMoon = ParseDateTime("08/12/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2011 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1097, NewMoon = ParseDateTime("08/28/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/31/2011 04:00:00"), QuarterMoon = ParseDateTime("09/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2011 04:00:00"), FullMoon = ParseDateTime("09/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("09/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("09/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("09/22/2011 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1098, NewMoon = ParseDateTime("09/26/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2011 04:00:00"), QuarterMoon = ParseDateTime("10/03/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2011 04:00:00"), FullMoon = ParseDateTime("10/11/2011 04:00:00"), WaningGibbousMoon = ParseDateTime("10/14/2011 04:00:00"), LastQuarterMoon = ParseDateTime("10/19/2011 04:00:00"), WaningCrescentMoon = ParseDateTime("10/22/2011 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1099, NewMoon = ParseDateTime("10/25/2011 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2011 04:00:00"), QuarterMoon = ParseDateTime("11/01/2011 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2011 04:00:00"), FullMoon = ParseDateTime("11/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2011 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1100, NewMoon = ParseDateTime("11/24/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2011 05:00:00"), QuarterMoon = ParseDateTime("12/01/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/04/2011 05:00:00"), FullMoon = ParseDateTime("12/09/2011 05:00:00"), WaningGibbousMoon = ParseDateTime("12/12/2011 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2011 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2011 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1101, NewMoon = ParseDateTime("12/23/2011 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2011 05:00:00"), QuarterMoon = ParseDateTime("12/31/2011 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/03/2012 05:00:00"), FullMoon = ParseDateTime("01/08/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("01/11/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1102, NewMoon = ParseDateTime("01/22/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2012 05:00:00"), QuarterMoon = ParseDateTime("01/30/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/02/2012 05:00:00"), FullMoon = ParseDateTime("02/06/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2012 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2012 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1103, NewMoon = ParseDateTime("02/20/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2012 05:00:00"), QuarterMoon = ParseDateTime("02/29/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2012 05:00:00"), FullMoon = ParseDateTime("03/07/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("03/10/2012 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1104, NewMoon = ParseDateTime("03/21/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/24/2012 04:00:00"), QuarterMoon = ParseDateTime("03/29/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/01/2012 04:00:00"), FullMoon = ParseDateTime("04/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2012 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1105, NewMoon = ParseDateTime("04/20/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2012 04:00:00"), QuarterMoon = ParseDateTime("04/28/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2012 04:00:00"), FullMoon = ParseDateTime("05/05/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("05/08/2012 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1106, NewMoon = ParseDateTime("05/19/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/22/2012 04:00:00"), QuarterMoon = ParseDateTime("05/27/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/30/2012 04:00:00"), FullMoon = ParseDateTime("06/03/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2012 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1107, NewMoon = ParseDateTime("06/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2012 04:00:00"), QuarterMoon = ParseDateTime("06/26/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/29/2012 04:00:00"), FullMoon = ParseDateTime("07/02/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2012 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1108, NewMoon = ParseDateTime("07/18/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2012 04:00:00"), QuarterMoon = ParseDateTime("07/25/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/28/2012 04:00:00"), FullMoon = ParseDateTime("08/01/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("08/04/2012 04:00:00"), LastQuarterMoon = ParseDateTime("08/08/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("08/11/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1109, NewMoon = ParseDateTime("08/16/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/19/2012 04:00:00"), QuarterMoon = ParseDateTime("08/23/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2012 04:00:00"), FullMoon = ParseDateTime("08/30/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2012 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1110, NewMoon = ParseDateTime("09/15/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2012 04:00:00"), QuarterMoon = ParseDateTime("09/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2012 04:00:00"), FullMoon = ParseDateTime("09/29/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2012 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2012 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2012 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1111, NewMoon = ParseDateTime("10/14/2012 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/17/2012 04:00:00"), QuarterMoon = ParseDateTime("10/21/2012 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2012 04:00:00"), FullMoon = ParseDateTime("10/28/2012 04:00:00"), WaningGibbousMoon = ParseDateTime("10/31/2012 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2012 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1112, NewMoon = ParseDateTime("11/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2012 05:00:00"), QuarterMoon = ParseDateTime("11/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2012 05:00:00"), FullMoon = ParseDateTime("11/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("12/05/2012 05:00:00"), WaningCrescentMoon = ParseDateTime("12/08/2012 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1113, NewMoon = ParseDateTime("12/12/2012 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/15/2012 05:00:00"), QuarterMoon = ParseDateTime("12/19/2012 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2012 05:00:00"), FullMoon = ParseDateTime("12/27/2012 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2012 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1114, NewMoon = ParseDateTime("01/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2013 05:00:00"), QuarterMoon = ParseDateTime("01/17/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2013 05:00:00"), FullMoon = ParseDateTime("01/26/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2013 05:00:00"), LastQuarterMoon = ParseDateTime("02/02/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("02/05/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1115, NewMoon = ParseDateTime("02/09/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/12/2013 05:00:00"), QuarterMoon = ParseDateTime("02/16/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/19/2013 05:00:00"), FullMoon = ParseDateTime("02/24/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("02/27/2013 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2013 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1116, NewMoon = ParseDateTime("03/10/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2013 04:00:00"), QuarterMoon = ParseDateTime("03/18/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/21/2013 04:00:00"), FullMoon = ParseDateTime("03/26/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2013 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1117, NewMoon = ParseDateTime("04/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2013 04:00:00"), QuarterMoon = ParseDateTime("04/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/20/2013 04:00:00"), FullMoon = ParseDateTime("04/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2013 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1118, NewMoon = ParseDateTime("05/09/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/12/2013 04:00:00"), QuarterMoon = ParseDateTime("05/17/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/20/2013 04:00:00"), FullMoon = ParseDateTime("05/24/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2013 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1119, NewMoon = ParseDateTime("06/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2013 04:00:00"), QuarterMoon = ParseDateTime("06/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2013 04:00:00"), FullMoon = ParseDateTime("06/22/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2013 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1120, NewMoon = ParseDateTime("07/07/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/10/2013 04:00:00"), QuarterMoon = ParseDateTime("07/15/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/18/2013 04:00:00"), FullMoon = ParseDateTime("07/21/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2013 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1121, NewMoon = ParseDateTime("08/05/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2013 04:00:00"), QuarterMoon = ParseDateTime("08/13/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2013 04:00:00"), FullMoon = ParseDateTime("08/20/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2013 04:00:00"), LastQuarterMoon = ParseDateTime("08/27/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("08/30/2013 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1122, NewMoon = ParseDateTime("09/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/07/2013 04:00:00"), QuarterMoon = ParseDateTime("09/11/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2013 04:00:00"), FullMoon = ParseDateTime("09/18/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2013 04:00:00"), LastQuarterMoon = ParseDateTime("09/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("09/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1123, NewMoon = ParseDateTime("10/04/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/07/2013 04:00:00"), QuarterMoon = ParseDateTime("10/10/2013 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2013 04:00:00"), FullMoon = ParseDateTime("10/17/2013 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2013 04:00:00"), LastQuarterMoon = ParseDateTime("10/26/2013 04:00:00"), WaningCrescentMoon = ParseDateTime("10/29/2013 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1124, NewMoon = ParseDateTime("11/02/2013 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2013 05:00:00"), QuarterMoon = ParseDateTime("11/09/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2013 05:00:00"), FullMoon = ParseDateTime("11/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("11/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("11/27/2013 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1125, NewMoon = ParseDateTime("12/02/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/05/2013 05:00:00"), QuarterMoon = ParseDateTime("12/08/2013 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2013 05:00:00"), FullMoon = ParseDateTime("12/16/2013 05:00:00"), WaningGibbousMoon = ParseDateTime("12/19/2013 05:00:00"), LastQuarterMoon = ParseDateTime("12/24/2013 05:00:00"), WaningCrescentMoon = ParseDateTime("12/27/2013 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1126, NewMoon = ParseDateTime("12/31/2013 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2014 05:00:00"), QuarterMoon = ParseDateTime("01/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2014 05:00:00"), FullMoon = ParseDateTime("01/15/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("01/18/2014 05:00:00"), LastQuarterMoon = ParseDateTime("01/23/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("01/26/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1127, NewMoon = ParseDateTime("01/29/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2014 05:00:00"), QuarterMoon = ParseDateTime("02/05/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2014 05:00:00"), FullMoon = ParseDateTime("02/14/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("02/17/2014 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1128, NewMoon = ParseDateTime("02/28/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2014 05:00:00"), QuarterMoon = ParseDateTime("03/07/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2014 04:00:00"), FullMoon = ParseDateTime("03/15/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2014 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1129, NewMoon = ParseDateTime("03/29/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2014 04:00:00"), QuarterMoon = ParseDateTime("04/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/09/2014 04:00:00"), FullMoon = ParseDateTime("04/14/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("04/17/2014 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2014 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1130, NewMoon = ParseDateTime("04/28/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2014 04:00:00"), QuarterMoon = ParseDateTime("05/06/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/09/2014 04:00:00"), FullMoon = ParseDateTime("05/13/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2014 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1131, NewMoon = ParseDateTime("05/27/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2014 04:00:00"), QuarterMoon = ParseDateTime("06/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/07/2014 04:00:00"), FullMoon = ParseDateTime("06/12/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("06/15/2014 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1132, NewMoon = ParseDateTime("06/26/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/29/2014 04:00:00"), QuarterMoon = ParseDateTime("07/04/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/07/2014 04:00:00"), FullMoon = ParseDateTime("07/11/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2014 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1133, NewMoon = ParseDateTime("07/25/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2014 04:00:00"), QuarterMoon = ParseDateTime("08/03/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/06/2014 04:00:00"), FullMoon = ParseDateTime("08/09/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2014 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2014 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1134, NewMoon = ParseDateTime("08/24/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/27/2014 04:00:00"), QuarterMoon = ParseDateTime("09/01/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2014 04:00:00"), FullMoon = ParseDateTime("09/08/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2014 04:00:00"), LastQuarterMoon = ParseDateTime("09/15/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("09/18/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1135, NewMoon = ParseDateTime("09/23/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/26/2014 04:00:00"), QuarterMoon = ParseDateTime("09/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2014 04:00:00"), FullMoon = ParseDateTime("10/07/2014 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2014 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2014 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2014 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1136, NewMoon = ParseDateTime("10/22/2014 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2014 04:00:00"), QuarterMoon = ParseDateTime("10/30/2014 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2014 04:00:00"), FullMoon = ParseDateTime("11/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("11/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("11/16/2014 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1137, NewMoon = ParseDateTime("11/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2014 05:00:00"), QuarterMoon = ParseDateTime("11/28/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2014 05:00:00"), FullMoon = ParseDateTime("12/05/2014 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2014 05:00:00"), LastQuarterMoon = ParseDateTime("12/13/2014 05:00:00"), WaningCrescentMoon = ParseDateTime("12/16/2014 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1138, NewMoon = ParseDateTime("12/21/2014 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/24/2014 05:00:00"), QuarterMoon = ParseDateTime("12/27/2014 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/30/2014 05:00:00"), FullMoon = ParseDateTime("01/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("01/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/12/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("01/15/2015 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1139, NewMoon = ParseDateTime("01/19/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2015 05:00:00"), QuarterMoon = ParseDateTime("01/26/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2015 05:00:00"), FullMoon = ParseDateTime("02/02/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2015 05:00:00"), LastQuarterMoon = ParseDateTime("02/11/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("02/14/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1140, NewMoon = ParseDateTime("02/17/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2015 05:00:00"), QuarterMoon = ParseDateTime("02/24/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2015 05:00:00"), FullMoon = ParseDateTime("03/04/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2015 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1141, NewMoon = ParseDateTime("03/19/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2015 04:00:00"), QuarterMoon = ParseDateTime("03/26/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2015 04:00:00"), FullMoon = ParseDateTime("04/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("04/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("04/11/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("04/14/2015 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1142, NewMoon = ParseDateTime("04/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2015 04:00:00"), QuarterMoon = ParseDateTime("04/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2015 04:00:00"), FullMoon = ParseDateTime("05/03/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("05/06/2015 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1143, NewMoon = ParseDateTime("05/17/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2015 04:00:00"), QuarterMoon = ParseDateTime("05/24/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/27/2015 04:00:00"), FullMoon = ParseDateTime("06/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1144, NewMoon = ParseDateTime("06/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2015 04:00:00"), QuarterMoon = ParseDateTime("06/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/26/2015 04:00:00"), FullMoon = ParseDateTime("07/01/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("07/04/2015 04:00:00"), LastQuarterMoon = ParseDateTime("07/07/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("07/10/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1145, NewMoon = ParseDateTime("07/15/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/18/2015 04:00:00"), QuarterMoon = ParseDateTime("07/23/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/26/2015 04:00:00"), FullMoon = ParseDateTime("07/30/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2015 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1146, NewMoon = ParseDateTime("08/13/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2015 04:00:00"), QuarterMoon = ParseDateTime("08/21/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2015 04:00:00"), FullMoon = ParseDateTime("08/28/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2015 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2015 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1147, NewMoon = ParseDateTime("09/12/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/15/2015 04:00:00"), QuarterMoon = ParseDateTime("09/20/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/23/2015 04:00:00"), FullMoon = ParseDateTime("09/27/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2015 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2015 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2015 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1148, NewMoon = ParseDateTime("10/11/2015 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2015 04:00:00"), QuarterMoon = ParseDateTime("10/19/2015 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2015 04:00:00"), FullMoon = ParseDateTime("10/26/2015 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2015 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2015 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1149, NewMoon = ParseDateTime("11/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2015 05:00:00"), QuarterMoon = ParseDateTime("11/18/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2015 05:00:00"), FullMoon = ParseDateTime("11/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("12/02/2015 05:00:00"), WaningCrescentMoon = ParseDateTime("12/05/2015 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1150, NewMoon = ParseDateTime("12/10/2015 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/13/2015 05:00:00"), QuarterMoon = ParseDateTime("12/17/2015 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2015 05:00:00"), FullMoon = ParseDateTime("12/24/2015 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2015 05:00:00"), LastQuarterMoon = ParseDateTime("01/01/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("01/04/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1151, NewMoon = ParseDateTime("01/09/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/12/2016 05:00:00"), QuarterMoon = ParseDateTime("01/15/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/18/2016 05:00:00"), FullMoon = ParseDateTime("01/23/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("01/26/2016 05:00:00"), LastQuarterMoon = ParseDateTime("01/31/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("02/03/2016 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1152, NewMoon = ParseDateTime("02/07/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2016 05:00:00"), QuarterMoon = ParseDateTime("02/14/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2016 05:00:00"), FullMoon = ParseDateTime("02/21/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2016 05:00:00"), LastQuarterMoon = ParseDateTime("02/29/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("03/03/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1153, NewMoon = ParseDateTime("03/08/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2016 05:00:00"), QuarterMoon = ParseDateTime("03/14/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2016 04:00:00"), FullMoon = ParseDateTime("03/22/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2016 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1154, NewMoon = ParseDateTime("04/06/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/09/2016 04:00:00"), QuarterMoon = ParseDateTime("04/13/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2016 04:00:00"), FullMoon = ParseDateTime("04/21/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2016 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2016 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1155, NewMoon = ParseDateTime("05/05/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2016 04:00:00"), QuarterMoon = ParseDateTime("05/12/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2016 04:00:00"), FullMoon = ParseDateTime("05/20/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("05/23/2016 04:00:00"), LastQuarterMoon = ParseDateTime("05/28/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("05/31/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1156, NewMoon = ParseDateTime("06/04/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/07/2016 04:00:00"), QuarterMoon = ParseDateTime("06/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2016 04:00:00"), FullMoon = ParseDateTime("06/19/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2016 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1157, NewMoon = ParseDateTime("07/03/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2016 04:00:00"), QuarterMoon = ParseDateTime("07/11/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2016 04:00:00"), FullMoon = ParseDateTime("07/18/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("07/21/2016 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1158, NewMoon = ParseDateTime("08/01/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2016 04:00:00"), QuarterMoon = ParseDateTime("08/09/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2016 04:00:00"), FullMoon = ParseDateTime("08/17/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("08/20/2016 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2016 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1159, NewMoon = ParseDateTime("08/31/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/03/2016 04:00:00"), QuarterMoon = ParseDateTime("09/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2016 04:00:00"), FullMoon = ParseDateTime("09/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("09/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1160, NewMoon = ParseDateTime("09/30/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2016 04:00:00"), QuarterMoon = ParseDateTime("10/08/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2016 04:00:00"), FullMoon = ParseDateTime("10/15/2016 04:00:00"), WaningGibbousMoon = ParseDateTime("10/18/2016 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2016 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2016 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1161, NewMoon = ParseDateTime("10/29/2016 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/01/2016 04:00:00"), QuarterMoon = ParseDateTime("11/06/2016 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/09/2016 05:00:00"), FullMoon = ParseDateTime("11/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2016 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1162, NewMoon = ParseDateTime("11/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2016 05:00:00"), QuarterMoon = ParseDateTime("12/06/2016 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/09/2016 05:00:00"), FullMoon = ParseDateTime("12/13/2016 05:00:00"), WaningGibbousMoon = ParseDateTime("12/16/2016 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2016 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2016 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1163, NewMoon = ParseDateTime("12/28/2016 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2016 05:00:00"), QuarterMoon = ParseDateTime("01/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2017 05:00:00"), FullMoon = ParseDateTime("01/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2017 05:00:00"), LastQuarterMoon = ParseDateTime("01/18/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("01/21/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1164, NewMoon = ParseDateTime("01/27/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2017 05:00:00"), QuarterMoon = ParseDateTime("02/03/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/06/2017 05:00:00"), FullMoon = ParseDateTime("02/10/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2017 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2017 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1165, NewMoon = ParseDateTime("02/25/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/28/2017 05:00:00"), QuarterMoon = ParseDateTime("03/04/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2017 05:00:00"), FullMoon = ParseDateTime("03/11/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2017 04:00:00"), LastQuarterMoon = ParseDateTime("03/19/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("03/22/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1166, NewMoon = ParseDateTime("03/27/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/30/2017 04:00:00"), QuarterMoon = ParseDateTime("04/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2017 04:00:00"), FullMoon = ParseDateTime("04/10/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("04/13/2017 04:00:00"), LastQuarterMoon = ParseDateTime("04/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("04/21/2017 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1167, NewMoon = ParseDateTime("04/25/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2017 04:00:00"), QuarterMoon = ParseDateTime("05/02/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2017 04:00:00"), FullMoon = ParseDateTime("05/09/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2017 04:00:00"), LastQuarterMoon = ParseDateTime("05/18/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("05/21/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1168, NewMoon = ParseDateTime("05/24/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2017 04:00:00"), QuarterMoon = ParseDateTime("05/31/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2017 04:00:00"), FullMoon = ParseDateTime("06/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("06/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1169, NewMoon = ParseDateTime("06/23/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2017 04:00:00"), QuarterMoon = ParseDateTime("06/30/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/03/2017 04:00:00"), FullMoon = ParseDateTime("07/08/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("07/11/2017 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1170, NewMoon = ParseDateTime("07/22/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2017 04:00:00"), QuarterMoon = ParseDateTime("07/29/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2017 04:00:00"), FullMoon = ParseDateTime("08/06/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2017 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1171, NewMoon = ParseDateTime("08/20/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2017 04:00:00"), QuarterMoon = ParseDateTime("08/28/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/31/2017 04:00:00"), FullMoon = ParseDateTime("09/05/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("09/08/2017 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2017 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1172, NewMoon = ParseDateTime("09/19/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2017 04:00:00"), QuarterMoon = ParseDateTime("09/27/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/30/2017 04:00:00"), FullMoon = ParseDateTime("10/04/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2017 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2017 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2017 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1173, NewMoon = ParseDateTime("10/18/2017 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2017 04:00:00"), QuarterMoon = ParseDateTime("10/26/2017 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2017 04:00:00"), FullMoon = ParseDateTime("11/03/2017 04:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2017 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2017 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1174, NewMoon = ParseDateTime("11/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2017 05:00:00"), QuarterMoon = ParseDateTime("11/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/28/2017 05:00:00"), FullMoon = ParseDateTime("12/02/2017 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2017 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2017 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2017 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1175, NewMoon = ParseDateTime("12/17/2017 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/20/2017 05:00:00"), QuarterMoon = ParseDateTime("12/25/2017 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/28/2017 05:00:00"), FullMoon = ParseDateTime("01/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1176, NewMoon = ParseDateTime("01/16/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/19/2018 05:00:00"), QuarterMoon = ParseDateTime("01/23/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2018 05:00:00"), FullMoon = ParseDateTime("01/30/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2018 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1177, NewMoon = ParseDateTime("02/14/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2018 05:00:00"), QuarterMoon = ParseDateTime("02/22/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2018 05:00:00"), FullMoon = ParseDateTime("03/01/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("03/04/2018 05:00:00"), LastQuarterMoon = ParseDateTime("03/08/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("03/11/2018 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1178, NewMoon = ParseDateTime("03/16/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/19/2018 04:00:00"), QuarterMoon = ParseDateTime("03/23/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2018 04:00:00"), FullMoon = ParseDateTime("03/30/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("04/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("04/10/2018 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1179, NewMoon = ParseDateTime("04/15/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/18/2018 04:00:00"), QuarterMoon = ParseDateTime("04/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/24/2018 04:00:00"), FullMoon = ParseDateTime("04/29/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/02/2018 04:00:00"), LastQuarterMoon = ParseDateTime("05/07/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("05/10/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1180, NewMoon = ParseDateTime("05/14/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2018 04:00:00"), QuarterMoon = ParseDateTime("05/21/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2018 04:00:00"), FullMoon = ParseDateTime("05/28/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2018 04:00:00"), LastQuarterMoon = ParseDateTime("06/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("06/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1181, NewMoon = ParseDateTime("06/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2018 04:00:00"), QuarterMoon = ParseDateTime("06/19/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2018 04:00:00"), FullMoon = ParseDateTime("06/27/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("06/30/2018 04:00:00"), LastQuarterMoon = ParseDateTime("07/05/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("07/08/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1182, NewMoon = ParseDateTime("07/12/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2018 04:00:00"), QuarterMoon = ParseDateTime("07/18/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2018 04:00:00"), FullMoon = ParseDateTime("07/26/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2018 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1183, NewMoon = ParseDateTime("08/10/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2018 04:00:00"), QuarterMoon = ParseDateTime("08/17/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2018 04:00:00"), FullMoon = ParseDateTime("08/25/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("08/28/2018 04:00:00"), LastQuarterMoon = ParseDateTime("09/02/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("09/05/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1184, NewMoon = ParseDateTime("09/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2018 04:00:00"), QuarterMoon = ParseDateTime("09/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2018 04:00:00"), FullMoon = ParseDateTime("09/24/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("09/27/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2018 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1185, NewMoon = ParseDateTime("10/08/2018 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2018 04:00:00"), QuarterMoon = ParseDateTime("10/15/2018 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/18/2018 04:00:00"), FullMoon = ParseDateTime("10/23/2018 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2018 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2018 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2018 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1186, NewMoon = ParseDateTime("11/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2018 05:00:00"), QuarterMoon = ParseDateTime("11/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/17/2018 05:00:00"), FullMoon = ParseDateTime("11/22/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("11/25/2018 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2018 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1187, NewMoon = ParseDateTime("12/06/2018 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/09/2018 05:00:00"), QuarterMoon = ParseDateTime("12/14/2018 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/17/2018 05:00:00"), FullMoon = ParseDateTime("12/21/2018 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2018 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2018 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2018 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1188, NewMoon = ParseDateTime("01/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/08/2019 05:00:00"), QuarterMoon = ParseDateTime("01/13/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/16/2019 05:00:00"), FullMoon = ParseDateTime("01/20/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2019 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1189, NewMoon = ParseDateTime("02/03/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2019 05:00:00"), QuarterMoon = ParseDateTime("02/11/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2019 05:00:00"), FullMoon = ParseDateTime("02/18/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2019 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2019 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1190, NewMoon = ParseDateTime("03/05/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/08/2019 05:00:00"), QuarterMoon = ParseDateTime("03/13/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2019 04:00:00"), FullMoon = ParseDateTime("03/20/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2019 04:00:00"), LastQuarterMoon = ParseDateTime("03/27/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("03/30/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1191, NewMoon = ParseDateTime("04/04/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/07/2019 04:00:00"), QuarterMoon = ParseDateTime("04/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2019 04:00:00"), FullMoon = ParseDateTime("04/18/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2019 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2019 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1192, NewMoon = ParseDateTime("05/03/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2019 04:00:00"), QuarterMoon = ParseDateTime("05/11/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2019 04:00:00"), FullMoon = ParseDateTime("05/17/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2019 04:00:00"), LastQuarterMoon = ParseDateTime("05/25/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("05/28/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1193, NewMoon = ParseDateTime("06/02/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2019 04:00:00"), QuarterMoon = ParseDateTime("06/09/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2019 04:00:00"), FullMoon = ParseDateTime("06/16/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2019 04:00:00"), LastQuarterMoon = ParseDateTime("06/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("06/27/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1194, NewMoon = ParseDateTime("07/01/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2019 04:00:00"), QuarterMoon = ParseDateTime("07/08/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2019 04:00:00"), FullMoon = ParseDateTime("07/15/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2019 04:00:00"), LastQuarterMoon = ParseDateTime("07/24/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("07/27/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1195, NewMoon = ParseDateTime("07/31/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2019 04:00:00"), QuarterMoon = ParseDateTime("08/06/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2019 04:00:00"), FullMoon = ParseDateTime("08/14/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("08/17/2019 04:00:00"), LastQuarterMoon = ParseDateTime("08/22/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("08/25/2019 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1196, NewMoon = ParseDateTime("08/29/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2019 04:00:00"), QuarterMoon = ParseDateTime("09/05/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2019 04:00:00"), FullMoon = ParseDateTime("09/13/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("09/16/2019 04:00:00"), LastQuarterMoon = ParseDateTime("09/21/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("09/24/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1197, NewMoon = ParseDateTime("09/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2019 04:00:00"), QuarterMoon = ParseDateTime("10/04/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2019 04:00:00"), FullMoon = ParseDateTime("10/12/2019 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2019 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2019 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2019 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1198, NewMoon = ParseDateTime("10/27/2019 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2019 04:00:00"), QuarterMoon = ParseDateTime("11/03/2019 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/06/2019 05:00:00"), FullMoon = ParseDateTime("11/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("11/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2019 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1199, NewMoon = ParseDateTime("11/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2019 05:00:00"), QuarterMoon = ParseDateTime("12/03/2019 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/06/2019 05:00:00"), FullMoon = ParseDateTime("12/11/2019 05:00:00"), WaningGibbousMoon = ParseDateTime("12/14/2019 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2019 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2019 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1200, NewMoon = ParseDateTime("12/25/2019 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2019 05:00:00"), QuarterMoon = ParseDateTime("01/02/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/05/2020 05:00:00"), FullMoon = ParseDateTime("01/09/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2020 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2020 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1201, NewMoon = ParseDateTime("01/23/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2020 05:00:00"), QuarterMoon = ParseDateTime("02/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/04/2020 05:00:00"), FullMoon = ParseDateTime("02/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2020 05:00:00"), LastQuarterMoon = ParseDateTime("02/14/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("02/17/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1202, NewMoon = ParseDateTime("02/22/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2020 05:00:00"), QuarterMoon = ParseDateTime("03/01/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/04/2020 05:00:00"), FullMoon = ParseDateTime("03/08/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2020 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1203, NewMoon = ParseDateTime("03/23/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2020 04:00:00"), QuarterMoon = ParseDateTime("03/31/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2020 04:00:00"), FullMoon = ParseDateTime("04/07/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("04/10/2020 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2020 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1204, NewMoon = ParseDateTime("04/22/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2020 04:00:00"), QuarterMoon = ParseDateTime("04/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/02/2020 04:00:00"), FullMoon = ParseDateTime("05/06/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2020 04:00:00"), LastQuarterMoon = ParseDateTime("05/13/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("05/16/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1205, NewMoon = ParseDateTime("05/21/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/24/2020 04:00:00"), QuarterMoon = ParseDateTime("05/29/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/01/2020 04:00:00"), FullMoon = ParseDateTime("06/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1206, NewMoon = ParseDateTime("06/20/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2020 04:00:00"), QuarterMoon = ParseDateTime("06/27/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2020 04:00:00"), FullMoon = ParseDateTime("07/04/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("07/07/2020 04:00:00"), LastQuarterMoon = ParseDateTime("07/11/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("07/14/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1207, NewMoon = ParseDateTime("07/19/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/22/2020 04:00:00"), QuarterMoon = ParseDateTime("07/26/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2020 04:00:00"), FullMoon = ParseDateTime("08/02/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2020 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1208, NewMoon = ParseDateTime("08/18/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2020 04:00:00"), QuarterMoon = ParseDateTime("08/24/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2020 04:00:00"), FullMoon = ParseDateTime("09/01/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2020 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2020 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1209, NewMoon = ParseDateTime("09/16/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/19/2020 04:00:00"), QuarterMoon = ParseDateTime("09/23/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2020 04:00:00"), FullMoon = ParseDateTime("09/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("10/03/2020 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2020 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2020 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1210, NewMoon = ParseDateTime("10/15/2020 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2020 04:00:00"), QuarterMoon = ParseDateTime("10/22/2020 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2020 04:00:00"), FullMoon = ParseDateTime("10/30/2020 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("11/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("11/10/2020 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1211, NewMoon = ParseDateTime("11/14/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/17/2020 05:00:00"), QuarterMoon = ParseDateTime("11/21/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2020 05:00:00"), FullMoon = ParseDateTime("11/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2020 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2020 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2020 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1212, NewMoon = ParseDateTime("12/13/2020 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2020 05:00:00"), QuarterMoon = ParseDateTime("12/20/2020 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2020 05:00:00"), FullMoon = ParseDateTime("12/29/2020 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("01/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("01/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1213, NewMoon = ParseDateTime("01/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/15/2021 05:00:00"), QuarterMoon = ParseDateTime("01/19/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/22/2021 05:00:00"), FullMoon = ParseDateTime("01/27/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("01/30/2021 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2021 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1214, NewMoon = ParseDateTime("02/10/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2021 05:00:00"), QuarterMoon = ParseDateTime("02/18/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2021 05:00:00"), FullMoon = ParseDateTime("02/26/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2021 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1215, NewMoon = ParseDateTime("03/12/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2021 04:00:00"), QuarterMoon = ParseDateTime("03/20/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/23/2021 04:00:00"), FullMoon = ParseDateTime("03/27/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2021 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1216, NewMoon = ParseDateTime("04/11/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/14/2021 04:00:00"), QuarterMoon = ParseDateTime("04/19/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/22/2021 04:00:00"), FullMoon = ParseDateTime("04/26/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2021 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2021 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1217, NewMoon = ParseDateTime("05/10/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2021 04:00:00"), QuarterMoon = ParseDateTime("05/18/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2021 04:00:00"), FullMoon = ParseDateTime("05/25/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1218, NewMoon = ParseDateTime("06/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/12/2021 04:00:00"), QuarterMoon = ParseDateTime("06/17/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/20/2021 04:00:00"), FullMoon = ParseDateTime("06/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1219, NewMoon = ParseDateTime("07/09/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/12/2021 04:00:00"), QuarterMoon = ParseDateTime("07/16/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2021 04:00:00"), FullMoon = ParseDateTime("07/23/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2021 04:00:00"), LastQuarterMoon = ParseDateTime("07/30/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("08/02/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1220, NewMoon = ParseDateTime("08/07/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2021 04:00:00"), QuarterMoon = ParseDateTime("08/14/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2021 04:00:00"), FullMoon = ParseDateTime("08/21/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2021 04:00:00"), LastQuarterMoon = ParseDateTime("08/29/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("09/01/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1221, NewMoon = ParseDateTime("09/06/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/09/2021 04:00:00"), QuarterMoon = ParseDateTime("09/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/15/2021 04:00:00"), FullMoon = ParseDateTime("09/20/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("09/23/2021 04:00:00"), LastQuarterMoon = ParseDateTime("09/28/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/01/2021 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1222, NewMoon = ParseDateTime("10/05/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2021 04:00:00"), QuarterMoon = ParseDateTime("10/12/2021 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2021 04:00:00"), FullMoon = ParseDateTime("10/19/2021 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2021 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2021 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2021 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1223, NewMoon = ParseDateTime("11/03/2021 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2021 04:00:00"), QuarterMoon = ParseDateTime("11/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2021 05:00:00"), FullMoon = ParseDateTime("11/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("11/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("11/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("11/29/2021 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1224, NewMoon = ParseDateTime("12/03/2021 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2021 05:00:00"), QuarterMoon = ParseDateTime("12/10/2021 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/13/2021 05:00:00"), FullMoon = ParseDateTime("12/18/2021 05:00:00"), WaningGibbousMoon = ParseDateTime("12/21/2021 05:00:00"), LastQuarterMoon = ParseDateTime("12/26/2021 05:00:00"), WaningCrescentMoon = ParseDateTime("12/29/2021 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1225, NewMoon = ParseDateTime("01/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2022 05:00:00"), QuarterMoon = ParseDateTime("01/08/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2022 05:00:00"), FullMoon = ParseDateTime("01/16/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2022 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2022 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1226, NewMoon = ParseDateTime("01/31/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2022 05:00:00"), QuarterMoon = ParseDateTime("02/07/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/10/2022 05:00:00"), FullMoon = ParseDateTime("02/15/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2022 05:00:00"), LastQuarterMoon = ParseDateTime("02/22/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("02/25/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1227, NewMoon = ParseDateTime("03/01/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2022 05:00:00"), QuarterMoon = ParseDateTime("03/09/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/12/2022 05:00:00"), FullMoon = ParseDateTime("03/17/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("03/20/2022 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1228, NewMoon = ParseDateTime("03/31/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2022 04:00:00"), QuarterMoon = ParseDateTime("04/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/11/2022 04:00:00"), FullMoon = ParseDateTime("04/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2022 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1229, NewMoon = ParseDateTime("04/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2022 04:00:00"), QuarterMoon = ParseDateTime("05/08/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/11/2022 04:00:00"), FullMoon = ParseDateTime("05/15/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2022 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1230, NewMoon = ParseDateTime("05/29/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/01/2022 04:00:00"), QuarterMoon = ParseDateTime("06/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/09/2022 04:00:00"), FullMoon = ParseDateTime("06/13/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2022 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1231, NewMoon = ParseDateTime("06/28/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/01/2022 04:00:00"), QuarterMoon = ParseDateTime("07/06/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/09/2022 04:00:00"), FullMoon = ParseDateTime("07/12/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2022 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1232, NewMoon = ParseDateTime("07/27/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2022 04:00:00"), QuarterMoon = ParseDateTime("08/04/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2022 04:00:00"), FullMoon = ParseDateTime("08/11/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2022 04:00:00"), LastQuarterMoon = ParseDateTime("08/18/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("08/21/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1233, NewMoon = ParseDateTime("08/26/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/29/2022 04:00:00"), QuarterMoon = ParseDateTime("09/02/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2022 04:00:00"), FullMoon = ParseDateTime("09/09/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2022 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2022 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1234, NewMoon = ParseDateTime("09/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/01/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/04/2022 04:00:00"), FullMoon = ParseDateTime("10/08/2022 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2022 04:00:00"), LastQuarterMoon = ParseDateTime("10/16/2022 04:00:00"), WaningCrescentMoon = ParseDateTime("10/19/2022 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1235, NewMoon = ParseDateTime("10/24/2022 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2022 04:00:00"), QuarterMoon = ParseDateTime("10/31/2022 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2022 04:00:00"), FullMoon = ParseDateTime("11/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("11/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("11/18/2022 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1236, NewMoon = ParseDateTime("11/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2022 05:00:00"), QuarterMoon = ParseDateTime("11/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2022 05:00:00"), FullMoon = ParseDateTime("12/07/2022 05:00:00"), WaningGibbousMoon = ParseDateTime("12/10/2022 05:00:00"), LastQuarterMoon = ParseDateTime("12/15/2022 05:00:00"), WaningCrescentMoon = ParseDateTime("12/18/2022 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1237, NewMoon = ParseDateTime("12/22/2022 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2022 05:00:00"), QuarterMoon = ParseDateTime("12/29/2022 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2023 05:00:00"), FullMoon = ParseDateTime("01/05/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/14/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("01/17/2023 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1238, NewMoon = ParseDateTime("01/20/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2023 05:00:00"), QuarterMoon = ParseDateTime("01/27/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2023 05:00:00"), FullMoon = ParseDateTime("02/04/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2023 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1239, NewMoon = ParseDateTime("02/19/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2023 05:00:00"), QuarterMoon = ParseDateTime("02/26/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/01/2023 05:00:00"), FullMoon = ParseDateTime("03/06/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("03/09/2023 05:00:00"), LastQuarterMoon = ParseDateTime("03/14/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("03/17/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1240, NewMoon = ParseDateTime("03/20/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2023 04:00:00"), QuarterMoon = ParseDateTime("03/28/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/31/2023 04:00:00"), FullMoon = ParseDateTime("04/05/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("04/08/2023 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2023 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1241, NewMoon = ParseDateTime("04/19/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2023 04:00:00"), QuarterMoon = ParseDateTime("04/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2023 04:00:00"), FullMoon = ParseDateTime("05/04/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2023 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1242, NewMoon = ParseDateTime("05/18/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2023 04:00:00"), QuarterMoon = ParseDateTime("05/26/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/29/2023 04:00:00"), FullMoon = ParseDateTime("06/03/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("06/06/2023 04:00:00"), LastQuarterMoon = ParseDateTime("06/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("06/12/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1243, NewMoon = ParseDateTime("06/17/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/20/2023 04:00:00"), QuarterMoon = ParseDateTime("06/25/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/28/2023 04:00:00"), FullMoon = ParseDateTime("07/02/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2023 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1244, NewMoon = ParseDateTime("07/16/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2023 04:00:00"), QuarterMoon = ParseDateTime("07/24/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2023 04:00:00"), FullMoon = ParseDateTime("07/31/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2023 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2023 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1245, NewMoon = ParseDateTime("08/15/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/18/2023 04:00:00"), QuarterMoon = ParseDateTime("08/23/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/26/2023 04:00:00"), FullMoon = ParseDateTime("08/30/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2023 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1246, NewMoon = ParseDateTime("09/14/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/17/2023 04:00:00"), QuarterMoon = ParseDateTime("09/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2023 04:00:00"), FullMoon = ParseDateTime("09/28/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2023 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2023 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1247, NewMoon = ParseDateTime("10/13/2023 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2023 04:00:00"), QuarterMoon = ParseDateTime("10/21/2023 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2023 04:00:00"), FullMoon = ParseDateTime("10/27/2023 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2023 04:00:00"), LastQuarterMoon = ParseDateTime("11/04/2023 04:00:00"), WaningCrescentMoon = ParseDateTime("11/07/2023 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1248, NewMoon = ParseDateTime("11/12/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/15/2023 05:00:00"), QuarterMoon = ParseDateTime("11/19/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2023 05:00:00"), FullMoon = ParseDateTime("11/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("12/04/2023 05:00:00"), WaningCrescentMoon = ParseDateTime("12/07/2023 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1249, NewMoon = ParseDateTime("12/11/2023 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2023 05:00:00"), QuarterMoon = ParseDateTime("12/18/2023 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/21/2023 05:00:00"), FullMoon = ParseDateTime("12/26/2023 05:00:00"), WaningGibbousMoon = ParseDateTime("12/29/2023 05:00:00"), LastQuarterMoon = ParseDateTime("01/03/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("01/06/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1250, NewMoon = ParseDateTime("01/10/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2024 05:00:00"), QuarterMoon = ParseDateTime("01/17/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2024 05:00:00"), FullMoon = ParseDateTime("01/24/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2024 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1251, NewMoon = ParseDateTime("02/08/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2024 05:00:00"), QuarterMoon = ParseDateTime("02/15/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2024 05:00:00"), FullMoon = ParseDateTime("02/23/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("02/26/2024 05:00:00"), LastQuarterMoon = ParseDateTime("03/02/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("03/05/2024 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1252, NewMoon = ParseDateTime("03/09/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/12/2024 04:00:00"), QuarterMoon = ParseDateTime("03/16/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/19/2024 04:00:00"), FullMoon = ParseDateTime("03/24/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1253, NewMoon = ParseDateTime("04/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2024 04:00:00"), QuarterMoon = ParseDateTime("04/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2024 04:00:00"), FullMoon = ParseDateTime("04/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("04/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("04/30/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("05/03/2024 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1254, NewMoon = ParseDateTime("05/07/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/10/2024 04:00:00"), QuarterMoon = ParseDateTime("05/14/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2024 04:00:00"), FullMoon = ParseDateTime("05/22/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2024 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1255, NewMoon = ParseDateTime("06/05/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2024 04:00:00"), QuarterMoon = ParseDateTime("06/13/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2024 04:00:00"), FullMoon = ParseDateTime("06/21/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2024 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1256, NewMoon = ParseDateTime("07/04/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2024 04:00:00"), QuarterMoon = ParseDateTime("07/12/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/15/2024 04:00:00"), FullMoon = ParseDateTime("07/20/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("07/23/2024 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1257, NewMoon = ParseDateTime("08/03/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/06/2024 04:00:00"), QuarterMoon = ParseDateTime("08/11/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2024 04:00:00"), FullMoon = ParseDateTime("08/18/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2024 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1258, NewMoon = ParseDateTime("09/02/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2024 04:00:00"), QuarterMoon = ParseDateTime("09/10/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2024 04:00:00"), FullMoon = ParseDateTime("09/17/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("09/20/2024 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2024 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1259, NewMoon = ParseDateTime("10/01/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/04/2024 04:00:00"), QuarterMoon = ParseDateTime("10/09/2024 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/12/2024 04:00:00"), FullMoon = ParseDateTime("10/16/2024 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2024 04:00:00"), LastQuarterMoon = ParseDateTime("10/23/2024 04:00:00"), WaningCrescentMoon = ParseDateTime("10/26/2024 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1260, NewMoon = ParseDateTime("10/31/2024 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2024 04:00:00"), QuarterMoon = ParseDateTime("11/08/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/11/2024 05:00:00"), FullMoon = ParseDateTime("11/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2024 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1261, NewMoon = ParseDateTime("11/30/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2024 05:00:00"), QuarterMoon = ParseDateTime("12/07/2024 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2024 05:00:00"), FullMoon = ParseDateTime("12/14/2024 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2024 05:00:00"), LastQuarterMoon = ParseDateTime("12/21/2024 05:00:00"), WaningCrescentMoon = ParseDateTime("12/24/2024 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1262, NewMoon = ParseDateTime("12/29/2024 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/01/2025 05:00:00"), QuarterMoon = ParseDateTime("01/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2025 05:00:00"), FullMoon = ParseDateTime("01/12/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2025 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2025 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1263, NewMoon = ParseDateTime("01/28/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/31/2025 05:00:00"), QuarterMoon = ParseDateTime("02/04/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2025 05:00:00"), FullMoon = ParseDateTime("02/11/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("02/14/2025 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1264, NewMoon = ParseDateTime("02/27/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/02/2025 05:00:00"), QuarterMoon = ParseDateTime("03/05/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2025 05:00:00"), FullMoon = ParseDateTime("03/13/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("03/16/2025 04:00:00"), LastQuarterMoon = ParseDateTime("03/21/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("03/24/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1265, NewMoon = ParseDateTime("03/28/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2025 04:00:00"), QuarterMoon = ParseDateTime("04/04/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2025 04:00:00"), FullMoon = ParseDateTime("04/12/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("04/15/2025 04:00:00"), LastQuarterMoon = ParseDateTime("04/20/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("04/23/2025 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1266, NewMoon = ParseDateTime("04/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2025 04:00:00"), QuarterMoon = ParseDateTime("05/03/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2025 04:00:00"), FullMoon = ParseDateTime("05/11/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2025 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1267, NewMoon = ParseDateTime("05/26/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2025 04:00:00"), QuarterMoon = ParseDateTime("06/02/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/05/2025 04:00:00"), FullMoon = ParseDateTime("06/10/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("06/13/2025 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1268, NewMoon = ParseDateTime("06/24/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2025 04:00:00"), QuarterMoon = ParseDateTime("07/01/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2025 04:00:00"), FullMoon = ParseDateTime("07/09/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2025 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1269, NewMoon = ParseDateTime("07/23/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2025 04:00:00"), QuarterMoon = ParseDateTime("07/31/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/03/2025 04:00:00"), FullMoon = ParseDateTime("08/08/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("08/11/2025 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1270, NewMoon = ParseDateTime("08/22/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2025 04:00:00"), QuarterMoon = ParseDateTime("08/30/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/02/2025 04:00:00"), FullMoon = ParseDateTime("09/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2025 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1271, NewMoon = ParseDateTime("09/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2025 04:00:00"), QuarterMoon = ParseDateTime("09/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2025 04:00:00"), FullMoon = ParseDateTime("10/06/2025 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2025 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2025 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2025 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1272, NewMoon = ParseDateTime("10/20/2025 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/23/2025 04:00:00"), QuarterMoon = ParseDateTime("10/28/2025 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/31/2025 04:00:00"), FullMoon = ParseDateTime("11/04/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2025 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2025 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1273, NewMoon = ParseDateTime("11/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/22/2025 05:00:00"), QuarterMoon = ParseDateTime("11/27/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/30/2025 05:00:00"), FullMoon = ParseDateTime("12/03/2025 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2025 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2025 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2025 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1274, NewMoon = ParseDateTime("12/19/2025 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/22/2025 05:00:00"), QuarterMoon = ParseDateTime("12/26/2025 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2025 05:00:00"), FullMoon = ParseDateTime("01/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2026 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1275, NewMoon = ParseDateTime("01/17/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2026 05:00:00"), QuarterMoon = ParseDateTime("01/25/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2026 05:00:00"), FullMoon = ParseDateTime("01/31/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2026 05:00:00"), LastQuarterMoon = ParseDateTime("02/08/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("02/11/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1276, NewMoon = ParseDateTime("02/16/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/19/2026 05:00:00"), QuarterMoon = ParseDateTime("02/23/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2026 05:00:00"), FullMoon = ParseDateTime("03/02/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2026 05:00:00"), LastQuarterMoon = ParseDateTime("03/10/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("03/13/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1277, NewMoon = ParseDateTime("03/18/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/21/2026 04:00:00"), QuarterMoon = ParseDateTime("03/24/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/27/2026 04:00:00"), FullMoon = ParseDateTime("04/01/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("04/04/2026 04:00:00"), LastQuarterMoon = ParseDateTime("04/09/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("04/12/2026 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1278, NewMoon = ParseDateTime("04/16/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2026 04:00:00"), QuarterMoon = ParseDateTime("04/23/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2026 04:00:00"), FullMoon = ParseDateTime("04/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2026 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1279, NewMoon = ParseDateTime("05/15/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2026 04:00:00"), QuarterMoon = ParseDateTime("05/22/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2026 04:00:00"), FullMoon = ParseDateTime("05/30/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("06/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("06/07/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("06/10/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1280, NewMoon = ParseDateTime("06/14/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2026 04:00:00"), QuarterMoon = ParseDateTime("06/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2026 04:00:00"), FullMoon = ParseDateTime("06/29/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/02/2026 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1281, NewMoon = ParseDateTime("07/13/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2026 04:00:00"), QuarterMoon = ParseDateTime("07/20/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2026 04:00:00"), FullMoon = ParseDateTime("07/28/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("07/31/2026 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1282, NewMoon = ParseDateTime("08/11/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2026 04:00:00"), QuarterMoon = ParseDateTime("08/19/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/22/2026 04:00:00"), FullMoon = ParseDateTime("08/27/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("08/30/2026 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2026 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1283, NewMoon = ParseDateTime("09/10/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2026 04:00:00"), QuarterMoon = ParseDateTime("09/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2026 04:00:00"), FullMoon = ParseDateTime("09/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2026 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1284, NewMoon = ParseDateTime("10/09/2026 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2026 04:00:00"), QuarterMoon = ParseDateTime("10/17/2026 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/20/2026 04:00:00"), FullMoon = ParseDateTime("10/25/2026 04:00:00"), WaningGibbousMoon = ParseDateTime("10/28/2026 04:00:00"), LastQuarterMoon = ParseDateTime("10/31/2026 04:00:00"), WaningCrescentMoon = ParseDateTime("11/03/2026 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1285, NewMoon = ParseDateTime("11/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/11/2026 05:00:00"), QuarterMoon = ParseDateTime("11/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/19/2026 05:00:00"), FullMoon = ParseDateTime("11/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2026 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1286, NewMoon = ParseDateTime("12/08/2026 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/11/2026 05:00:00"), QuarterMoon = ParseDateTime("12/16/2026 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/19/2026 05:00:00"), FullMoon = ParseDateTime("12/23/2026 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2026 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2026 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1287, NewMoon = ParseDateTime("01/06/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2027 05:00:00"), QuarterMoon = ParseDateTime("01/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2027 05:00:00"), FullMoon = ParseDateTime("01/21/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2027 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1288, NewMoon = ParseDateTime("02/05/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/08/2027 05:00:00"), QuarterMoon = ParseDateTime("02/13/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2027 05:00:00"), FullMoon = ParseDateTime("02/19/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2027 05:00:00"), LastQuarterMoon = ParseDateTime("02/27/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("03/02/2027 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1289, NewMoon = ParseDateTime("03/07/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/10/2027 05:00:00"), QuarterMoon = ParseDateTime("03/14/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2027 04:00:00"), FullMoon = ParseDateTime("03/21/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2027 04:00:00"), LastQuarterMoon = ParseDateTime("03/29/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/01/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1290, NewMoon = ParseDateTime("04/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2027 04:00:00"), QuarterMoon = ParseDateTime("04/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/15/2027 04:00:00"), FullMoon = ParseDateTime("04/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("04/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("04/30/2027 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1291, NewMoon = ParseDateTime("05/05/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2027 04:00:00"), QuarterMoon = ParseDateTime("05/12/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2027 04:00:00"), FullMoon = ParseDateTime("05/19/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2027 04:00:00"), LastQuarterMoon = ParseDateTime("05/27/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("05/30/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1292, NewMoon = ParseDateTime("06/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2027 04:00:00"), QuarterMoon = ParseDateTime("06/10/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2027 04:00:00"), FullMoon = ParseDateTime("06/18/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("06/21/2027 04:00:00"), LastQuarterMoon = ParseDateTime("06/26/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("06/29/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1293, NewMoon = ParseDateTime("07/03/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2027 04:00:00"), QuarterMoon = ParseDateTime("07/09/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2027 04:00:00"), FullMoon = ParseDateTime("07/17/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2027 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1294, NewMoon = ParseDateTime("08/01/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2027 04:00:00"), QuarterMoon = ParseDateTime("08/08/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2027 04:00:00"), FullMoon = ParseDateTime("08/16/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("08/19/2027 04:00:00"), LastQuarterMoon = ParseDateTime("08/24/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("08/27/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1295, NewMoon = ParseDateTime("08/30/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2027 04:00:00"), QuarterMoon = ParseDateTime("09/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2027 04:00:00"), FullMoon = ParseDateTime("09/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2027 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1296, NewMoon = ParseDateTime("09/29/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2027 04:00:00"), QuarterMoon = ParseDateTime("10/06/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/09/2027 04:00:00"), FullMoon = ParseDateTime("10/14/2027 04:00:00"), WaningGibbousMoon = ParseDateTime("10/17/2027 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2027 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2027 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1297, NewMoon = ParseDateTime("10/28/2027 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2027 04:00:00"), QuarterMoon = ParseDateTime("11/05/2027 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/08/2027 05:00:00"), FullMoon = ParseDateTime("11/13/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("11/16/2027 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2027 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1298, NewMoon = ParseDateTime("11/27/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/30/2027 05:00:00"), QuarterMoon = ParseDateTime("12/05/2027 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/08/2027 05:00:00"), FullMoon = ParseDateTime("12/12/2027 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2027 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2027 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2027 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1299, NewMoon = ParseDateTime("12/26/2027 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2027 05:00:00"), QuarterMoon = ParseDateTime("01/04/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/07/2028 05:00:00"), FullMoon = ParseDateTime("01/11/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2028 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2028 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1300, NewMoon = ParseDateTime("01/25/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2028 05:00:00"), QuarterMoon = ParseDateTime("02/02/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2028 05:00:00"), FullMoon = ParseDateTime("02/09/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2028 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1301, NewMoon = ParseDateTime("02/24/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/27/2028 05:00:00"), QuarterMoon = ParseDateTime("03/03/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2028 05:00:00"), FullMoon = ParseDateTime("03/10/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("03/13/2028 04:00:00"), LastQuarterMoon = ParseDateTime("03/16/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1302, NewMoon = ParseDateTime("03/25/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2028 04:00:00"), QuarterMoon = ParseDateTime("04/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/04/2028 04:00:00"), FullMoon = ParseDateTime("04/08/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2028 04:00:00"), LastQuarterMoon = ParseDateTime("04/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("04/18/2028 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1303, NewMoon = ParseDateTime("04/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/01/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/04/2028 04:00:00"), FullMoon = ParseDateTime("05/07/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2028 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1304, NewMoon = ParseDateTime("05/23/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2028 04:00:00"), QuarterMoon = ParseDateTime("05/30/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2028 04:00:00"), FullMoon = ParseDateTime("06/06/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("06/09/2028 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1305, NewMoon = ParseDateTime("06/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/24/2028 04:00:00"), QuarterMoon = ParseDateTime("06/28/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2028 04:00:00"), FullMoon = ParseDateTime("07/05/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2028 04:00:00"), LastQuarterMoon = ParseDateTime("07/13/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("07/16/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1306, NewMoon = ParseDateTime("07/21/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2028 04:00:00"), QuarterMoon = ParseDateTime("07/27/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2028 04:00:00"), FullMoon = ParseDateTime("08/04/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2028 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2028 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1307, NewMoon = ParseDateTime("08/19/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/22/2028 04:00:00"), QuarterMoon = ParseDateTime("08/26/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/29/2028 04:00:00"), FullMoon = ParseDateTime("09/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("09/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1308, NewMoon = ParseDateTime("09/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2028 04:00:00"), QuarterMoon = ParseDateTime("09/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2028 04:00:00"), FullMoon = ParseDateTime("10/02/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2028 04:00:00"), LastQuarterMoon = ParseDateTime("10/10/2028 04:00:00"), WaningCrescentMoon = ParseDateTime("10/13/2028 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1309, NewMoon = ParseDateTime("10/17/2028 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/20/2028 04:00:00"), QuarterMoon = ParseDateTime("10/24/2028 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2028 04:00:00"), FullMoon = ParseDateTime("11/01/2028 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2028 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2028 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1310, NewMoon = ParseDateTime("11/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2028 05:00:00"), QuarterMoon = ParseDateTime("11/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/25/2028 05:00:00"), FullMoon = ParseDateTime("12/01/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2028 05:00:00"), LastQuarterMoon = ParseDateTime("12/08/2028 05:00:00"), WaningCrescentMoon = ParseDateTime("12/11/2028 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1311, NewMoon = ParseDateTime("12/15/2028 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2028 05:00:00"), QuarterMoon = ParseDateTime("12/22/2028 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/25/2028 05:00:00"), FullMoon = ParseDateTime("12/30/2028 05:00:00"), WaningGibbousMoon = ParseDateTime("01/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1312, NewMoon = ParseDateTime("01/13/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2029 05:00:00"), QuarterMoon = ParseDateTime("01/21/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2029 05:00:00"), FullMoon = ParseDateTime("01/29/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2029 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1313, NewMoon = ParseDateTime("02/12/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/15/2029 05:00:00"), QuarterMoon = ParseDateTime("02/20/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2029 05:00:00"), FullMoon = ParseDateTime("02/27/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2029 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2029 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1314, NewMoon = ParseDateTime("03/14/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/17/2029 04:00:00"), QuarterMoon = ParseDateTime("03/22/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/25/2029 04:00:00"), FullMoon = ParseDateTime("03/29/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2029 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2029 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1315, NewMoon = ParseDateTime("04/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2029 04:00:00"), QuarterMoon = ParseDateTime("04/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2029 04:00:00"), FullMoon = ParseDateTime("04/27/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2029 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1316, NewMoon = ParseDateTime("05/12/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/15/2029 04:00:00"), QuarterMoon = ParseDateTime("05/20/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2029 04:00:00"), FullMoon = ParseDateTime("05/26/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2029 04:00:00"), LastQuarterMoon = ParseDateTime("06/03/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("06/06/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1317, NewMoon = ParseDateTime("06/11/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/14/2029 04:00:00"), QuarterMoon = ParseDateTime("06/18/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2029 04:00:00"), FullMoon = ParseDateTime("06/25/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2029 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1318, NewMoon = ParseDateTime("07/10/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2029 04:00:00"), QuarterMoon = ParseDateTime("07/17/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2029 04:00:00"), FullMoon = ParseDateTime("07/24/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/01/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("08/04/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1319, NewMoon = ParseDateTime("08/09/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/12/2029 04:00:00"), QuarterMoon = ParseDateTime("08/15/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/18/2029 04:00:00"), FullMoon = ParseDateTime("08/23/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("08/26/2029 04:00:00"), LastQuarterMoon = ParseDateTime("08/31/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("09/03/2029 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1320, NewMoon = ParseDateTime("09/07/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2029 04:00:00"), QuarterMoon = ParseDateTime("09/14/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2029 04:00:00"), FullMoon = ParseDateTime("09/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1321, NewMoon = ParseDateTime("10/06/2029 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2029 04:00:00"), QuarterMoon = ParseDateTime("10/13/2029 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2029 04:00:00"), FullMoon = ParseDateTime("10/21/2029 04:00:00"), WaningGibbousMoon = ParseDateTime("10/24/2029 04:00:00"), LastQuarterMoon = ParseDateTime("10/29/2029 04:00:00"), WaningCrescentMoon = ParseDateTime("11/01/2029 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1322, NewMoon = ParseDateTime("11/05/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2029 05:00:00"), QuarterMoon = ParseDateTime("11/12/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/15/2029 05:00:00"), FullMoon = ParseDateTime("11/20/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("11/23/2029 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2029 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1323, NewMoon = ParseDateTime("12/04/2029 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2029 05:00:00"), QuarterMoon = ParseDateTime("12/11/2029 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2029 05:00:00"), FullMoon = ParseDateTime("12/19/2029 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2029 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2029 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2029 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1324, NewMoon = ParseDateTime("01/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2030 05:00:00"), QuarterMoon = ParseDateTime("01/10/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/13/2030 05:00:00"), FullMoon = ParseDateTime("01/18/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2030 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2030 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1325, NewMoon = ParseDateTime("02/01/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2030 05:00:00"), QuarterMoon = ParseDateTime("02/09/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/12/2030 05:00:00"), FullMoon = ParseDateTime("02/17/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("02/20/2030 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1326, NewMoon = ParseDateTime("03/03/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/06/2030 05:00:00"), QuarterMoon = ParseDateTime("03/11/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/14/2030 04:00:00"), FullMoon = ParseDateTime("03/18/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2030 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1327, NewMoon = ParseDateTime("04/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2030 04:00:00"), QuarterMoon = ParseDateTime("04/10/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/13/2030 04:00:00"), FullMoon = ParseDateTime("04/17/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2030 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2030 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1328, NewMoon = ParseDateTime("05/01/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2030 04:00:00"), QuarterMoon = ParseDateTime("05/09/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2030 04:00:00"), FullMoon = ParseDateTime("05/16/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2030 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1329, NewMoon = ParseDateTime("05/31/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/03/2030 04:00:00"), QuarterMoon = ParseDateTime("06/08/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/11/2030 04:00:00"), FullMoon = ParseDateTime("06/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1330, NewMoon = ParseDateTime("06/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2030 04:00:00"), QuarterMoon = ParseDateTime("07/07/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2030 04:00:00"), FullMoon = ParseDateTime("07/14/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2030 04:00:00"), LastQuarterMoon = ParseDateTime("07/21/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("07/24/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1331, NewMoon = ParseDateTime("07/29/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/01/2030 04:00:00"), QuarterMoon = ParseDateTime("08/05/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2030 04:00:00"), FullMoon = ParseDateTime("08/12/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2030 04:00:00"), LastQuarterMoon = ParseDateTime("08/20/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("08/23/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1332, NewMoon = ParseDateTime("08/27/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2030 04:00:00"), QuarterMoon = ParseDateTime("09/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/06/2030 04:00:00"), FullMoon = ParseDateTime("09/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("09/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("09/21/2030 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1333, NewMoon = ParseDateTime("09/26/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2030 04:00:00"), QuarterMoon = ParseDateTime("10/03/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2030 04:00:00"), FullMoon = ParseDateTime("10/10/2030 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2030 04:00:00"), LastQuarterMoon = ParseDateTime("10/18/2030 04:00:00"), WaningCrescentMoon = ParseDateTime("10/21/2030 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1334, NewMoon = ParseDateTime("10/25/2030 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2030 04:00:00"), QuarterMoon = ParseDateTime("11/01/2030 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2030 05:00:00"), FullMoon = ParseDateTime("11/09/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("11/12/2030 05:00:00"), LastQuarterMoon = ParseDateTime("11/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("11/20/2030 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1335, NewMoon = ParseDateTime("11/24/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2030 05:00:00"), QuarterMoon = ParseDateTime("11/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2030 05:00:00"), FullMoon = ParseDateTime("12/08/2030 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2030 05:00:00"), LastQuarterMoon = ParseDateTime("12/17/2030 05:00:00"), WaningCrescentMoon = ParseDateTime("12/20/2030 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1336, NewMoon = ParseDateTime("12/23/2030 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2030 05:00:00"), QuarterMoon = ParseDateTime("12/30/2030 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2031 05:00:00"), FullMoon = ParseDateTime("01/07/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2031 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1337, NewMoon = ParseDateTime("01/22/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/25/2031 05:00:00"), QuarterMoon = ParseDateTime("01/29/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/01/2031 05:00:00"), FullMoon = ParseDateTime("02/06/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("02/09/2031 05:00:00"), LastQuarterMoon = ParseDateTime("02/13/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("02/16/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1338, NewMoon = ParseDateTime("02/20/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/23/2031 05:00:00"), QuarterMoon = ParseDateTime("02/28/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/03/2031 05:00:00"), FullMoon = ParseDateTime("03/08/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("03/11/2031 04:00:00"), LastQuarterMoon = ParseDateTime("03/15/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("03/18/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1339, NewMoon = ParseDateTime("03/22/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/25/2031 04:00:00"), QuarterMoon = ParseDateTime("03/30/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/02/2031 04:00:00"), FullMoon = ParseDateTime("04/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("04/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("04/13/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("04/16/2031 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1340, NewMoon = ParseDateTime("04/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/23/2031 04:00:00"), QuarterMoon = ParseDateTime("04/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/01/2031 04:00:00"), FullMoon = ParseDateTime("05/06/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("05/09/2031 04:00:00"), LastQuarterMoon = ParseDateTime("05/12/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("05/15/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1341, NewMoon = ParseDateTime("05/20/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/23/2031 04:00:00"), QuarterMoon = ParseDateTime("05/28/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/31/2031 04:00:00"), FullMoon = ParseDateTime("06/04/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("06/07/2031 04:00:00"), LastQuarterMoon = ParseDateTime("06/11/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("06/14/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1342, NewMoon = ParseDateTime("06/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/21/2031 04:00:00"), QuarterMoon = ParseDateTime("06/27/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/30/2031 04:00:00"), FullMoon = ParseDateTime("07/03/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("07/06/2031 04:00:00"), LastQuarterMoon = ParseDateTime("07/10/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("07/13/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1343, NewMoon = ParseDateTime("07/18/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/21/2031 04:00:00"), QuarterMoon = ParseDateTime("07/26/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/29/2031 04:00:00"), FullMoon = ParseDateTime("08/02/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("08/05/2031 04:00:00"), LastQuarterMoon = ParseDateTime("08/09/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("08/12/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1344, NewMoon = ParseDateTime("08/17/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/20/2031 04:00:00"), QuarterMoon = ParseDateTime("08/24/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/27/2031 04:00:00"), FullMoon = ParseDateTime("08/31/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("09/03/2031 04:00:00"), LastQuarterMoon = ParseDateTime("09/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("09/10/2031 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1345, NewMoon = ParseDateTime("09/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/18/2031 04:00:00"), QuarterMoon = ParseDateTime("09/23/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/26/2031 04:00:00"), FullMoon = ParseDateTime("09/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("10/02/2031 04:00:00"), LastQuarterMoon = ParseDateTime("10/07/2031 04:00:00"), WaningCrescentMoon = ParseDateTime("10/10/2031 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1346, NewMoon = ParseDateTime("10/15/2031 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/18/2031 04:00:00"), QuarterMoon = ParseDateTime("10/22/2031 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/25/2031 04:00:00"), FullMoon = ParseDateTime("10/29/2031 04:00:00"), WaningGibbousMoon = ParseDateTime("11/01/2031 04:00:00"), LastQuarterMoon = ParseDateTime("11/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("11/09/2031 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1347, NewMoon = ParseDateTime("11/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/16/2031 05:00:00"), QuarterMoon = ParseDateTime("11/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/23/2031 05:00:00"), FullMoon = ParseDateTime("11/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("11/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("12/06/2031 05:00:00"), WaningCrescentMoon = ParseDateTime("12/09/2031 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1348, NewMoon = ParseDateTime("12/13/2031 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/16/2031 05:00:00"), QuarterMoon = ParseDateTime("12/20/2031 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/23/2031 05:00:00"), FullMoon = ParseDateTime("12/27/2031 05:00:00"), WaningGibbousMoon = ParseDateTime("12/30/2031 05:00:00"), LastQuarterMoon = ParseDateTime("01/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("01/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1349, NewMoon = ParseDateTime("01/11/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/14/2032 05:00:00"), QuarterMoon = ParseDateTime("01/18/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/21/2032 05:00:00"), FullMoon = ParseDateTime("01/26/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("01/29/2032 05:00:00"), LastQuarterMoon = ParseDateTime("02/03/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("02/06/2032 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1350, NewMoon = ParseDateTime("02/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/13/2032 05:00:00"), QuarterMoon = ParseDateTime("02/17/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/20/2032 05:00:00"), FullMoon = ParseDateTime("02/25/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("02/28/2032 05:00:00"), LastQuarterMoon = ParseDateTime("03/04/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("03/07/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1351, NewMoon = ParseDateTime("03/10/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2032 05:00:00"), QuarterMoon = ParseDateTime("03/17/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2032 04:00:00"), FullMoon = ParseDateTime("03/26/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("03/29/2032 04:00:00"), LastQuarterMoon = ParseDateTime("04/02/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("04/05/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1352, NewMoon = ParseDateTime("04/09/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/12/2032 04:00:00"), QuarterMoon = ParseDateTime("04/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/19/2032 04:00:00"), FullMoon = ParseDateTime("04/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("04/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2032 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1353, NewMoon = ParseDateTime("05/08/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2032 04:00:00"), QuarterMoon = ParseDateTime("05/16/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/19/2032 04:00:00"), FullMoon = ParseDateTime("05/24/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("05/27/2032 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1354, NewMoon = ParseDateTime("06/07/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/10/2032 04:00:00"), QuarterMoon = ParseDateTime("06/15/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/18/2032 04:00:00"), FullMoon = ParseDateTime("06/22/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("06/25/2032 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1355, NewMoon = ParseDateTime("07/06/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/09/2032 04:00:00"), QuarterMoon = ParseDateTime("07/14/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/17/2032 04:00:00"), FullMoon = ParseDateTime("07/21/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2032 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1356, NewMoon = ParseDateTime("08/05/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/08/2032 04:00:00"), QuarterMoon = ParseDateTime("08/13/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/16/2032 04:00:00"), FullMoon = ParseDateTime("08/20/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("08/23/2032 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1357, NewMoon = ParseDateTime("09/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/06/2032 04:00:00"), QuarterMoon = ParseDateTime("09/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/14/2032 04:00:00"), FullMoon = ParseDateTime("09/18/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2032 04:00:00"), LastQuarterMoon = ParseDateTime("09/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("09/28/2032 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1358, NewMoon = ParseDateTime("10/03/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/06/2032 04:00:00"), QuarterMoon = ParseDateTime("10/11/2032 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/14/2032 04:00:00"), FullMoon = ParseDateTime("10/17/2032 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2032 04:00:00"), LastQuarterMoon = ParseDateTime("10/25/2032 04:00:00"), WaningCrescentMoon = ParseDateTime("10/28/2032 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1359, NewMoon = ParseDateTime("11/02/2032 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/05/2032 04:00:00"), QuarterMoon = ParseDateTime("11/09/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2032 05:00:00"), FullMoon = ParseDateTime("11/16/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("11/19/2032 05:00:00"), LastQuarterMoon = ParseDateTime("11/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("11/26/2032 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1360, NewMoon = ParseDateTime("12/01/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/04/2032 05:00:00"), QuarterMoon = ParseDateTime("12/08/2032 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2032 05:00:00"), FullMoon = ParseDateTime("12/15/2032 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2032 05:00:00"), LastQuarterMoon = ParseDateTime("12/23/2032 05:00:00"), WaningCrescentMoon = ParseDateTime("12/26/2032 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1361, NewMoon = ParseDateTime("12/31/2032 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/03/2033 05:00:00"), QuarterMoon = ParseDateTime("01/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2033 05:00:00"), FullMoon = ParseDateTime("01/14/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("01/17/2033 05:00:00"), LastQuarterMoon = ParseDateTime("01/22/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("01/25/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1362, NewMoon = ParseDateTime("01/29/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2033 05:00:00"), QuarterMoon = ParseDateTime("02/05/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2033 05:00:00"), FullMoon = ParseDateTime("02/13/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("02/16/2033 05:00:00"), LastQuarterMoon = ParseDateTime("02/21/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("02/24/2033 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1363, NewMoon = ParseDateTime("02/28/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/03/2033 05:00:00"), QuarterMoon = ParseDateTime("03/07/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/10/2033 05:00:00"), FullMoon = ParseDateTime("03/15/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("03/18/2033 04:00:00"), LastQuarterMoon = ParseDateTime("03/23/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("03/26/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1364, NewMoon = ParseDateTime("03/29/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/01/2033 04:00:00"), QuarterMoon = ParseDateTime("04/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/08/2033 04:00:00"), FullMoon = ParseDateTime("04/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("04/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("04/21/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("04/24/2033 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1365, NewMoon = ParseDateTime("04/28/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/01/2033 04:00:00"), QuarterMoon = ParseDateTime("05/05/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/08/2033 04:00:00"), FullMoon = ParseDateTime("05/13/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("05/16/2033 04:00:00"), LastQuarterMoon = ParseDateTime("05/20/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("05/23/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1366, NewMoon = ParseDateTime("05/27/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/30/2033 04:00:00"), QuarterMoon = ParseDateTime("06/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/06/2033 04:00:00"), FullMoon = ParseDateTime("06/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("06/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("06/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("06/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1367, NewMoon = ParseDateTime("06/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/28/2033 04:00:00"), QuarterMoon = ParseDateTime("07/03/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/06/2033 04:00:00"), FullMoon = ParseDateTime("07/11/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("07/14/2033 04:00:00"), LastQuarterMoon = ParseDateTime("07/18/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("07/21/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1368, NewMoon = ParseDateTime("07/25/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/28/2033 04:00:00"), QuarterMoon = ParseDateTime("08/02/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/05/2033 04:00:00"), FullMoon = ParseDateTime("08/09/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("08/12/2033 04:00:00"), LastQuarterMoon = ParseDateTime("08/16/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("08/19/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1369, NewMoon = ParseDateTime("08/23/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/26/2033 04:00:00"), QuarterMoon = ParseDateTime("09/01/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/04/2033 04:00:00"), FullMoon = ParseDateTime("09/08/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("09/11/2033 04:00:00"), LastQuarterMoon = ParseDateTime("09/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("09/17/2033 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1370, NewMoon = ParseDateTime("09/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/25/2033 04:00:00"), QuarterMoon = ParseDateTime("09/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/03/2033 04:00:00"), FullMoon = ParseDateTime("10/07/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("10/10/2033 04:00:00"), LastQuarterMoon = ParseDateTime("10/14/2033 04:00:00"), WaningCrescentMoon = ParseDateTime("10/17/2033 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1371, NewMoon = ParseDateTime("10/22/2033 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/25/2033 04:00:00"), QuarterMoon = ParseDateTime("10/30/2033 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/02/2033 04:00:00"), FullMoon = ParseDateTime("11/05/2033 04:00:00"), WaningGibbousMoon = ParseDateTime("11/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("11/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("11/15/2033 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1372, NewMoon = ParseDateTime("11/21/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/24/2033 05:00:00"), QuarterMoon = ParseDateTime("11/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/01/2033 05:00:00"), FullMoon = ParseDateTime("12/05/2033 05:00:00"), WaningGibbousMoon = ParseDateTime("12/08/2033 05:00:00"), LastQuarterMoon = ParseDateTime("12/12/2033 05:00:00"), WaningCrescentMoon = ParseDateTime("12/15/2033 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1373, NewMoon = ParseDateTime("12/20/2033 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/23/2033 05:00:00"), QuarterMoon = ParseDateTime("12/28/2033 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/31/2033 05:00:00"), FullMoon = ParseDateTime("01/03/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("01/06/2034 05:00:00"), LastQuarterMoon = ParseDateTime("01/11/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/14/2034 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1374, NewMoon = ParseDateTime("01/19/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/22/2034 05:00:00"), QuarterMoon = ParseDateTime("01/26/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/29/2034 05:00:00"), FullMoon = ParseDateTime("02/02/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("02/05/2034 05:00:00"), LastQuarterMoon = ParseDateTime("02/10/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("02/13/2034 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1375, NewMoon = ParseDateTime("02/17/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/20/2034 05:00:00"), QuarterMoon = ParseDateTime("02/24/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/27/2034 05:00:00"), FullMoon = ParseDateTime("03/04/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("03/07/2034 05:00:00"), LastQuarterMoon = ParseDateTime("03/12/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("03/15/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1376, NewMoon = ParseDateTime("03/19/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/22/2034 04:00:00"), QuarterMoon = ParseDateTime("03/26/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/29/2034 04:00:00"), FullMoon = ParseDateTime("04/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("04/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("04/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("04/13/2034 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1377, NewMoon = ParseDateTime("04/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/20/2034 04:00:00"), QuarterMoon = ParseDateTime("04/24/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/27/2034 04:00:00"), FullMoon = ParseDateTime("05/02/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("05/05/2034 04:00:00"), LastQuarterMoon = ParseDateTime("05/10/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("05/13/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1378, NewMoon = ParseDateTime("05/17/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/20/2034 04:00:00"), QuarterMoon = ParseDateTime("05/23/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/26/2034 04:00:00"), FullMoon = ParseDateTime("06/01/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("06/04/2034 04:00:00"), LastQuarterMoon = ParseDateTime("06/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("06/11/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1379, NewMoon = ParseDateTime("06/15/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/18/2034 04:00:00"), QuarterMoon = ParseDateTime("06/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/25/2034 04:00:00"), FullMoon = ParseDateTime("06/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("07/03/2034 04:00:00"), LastQuarterMoon = ParseDateTime("07/08/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("07/11/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1380, NewMoon = ParseDateTime("07/14/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/17/2034 04:00:00"), QuarterMoon = ParseDateTime("07/22/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/25/2034 04:00:00"), FullMoon = ParseDateTime("07/30/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/02/2034 04:00:00"), LastQuarterMoon = ParseDateTime("08/06/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("08/09/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1381, NewMoon = ParseDateTime("08/13/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/16/2034 04:00:00"), QuarterMoon = ParseDateTime("08/21/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/24/2034 04:00:00"), FullMoon = ParseDateTime("08/28/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("08/31/2034 04:00:00"), LastQuarterMoon = ParseDateTime("09/04/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("09/07/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1382, NewMoon = ParseDateTime("09/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/14/2034 04:00:00"), QuarterMoon = ParseDateTime("09/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/22/2034 04:00:00"), FullMoon = ParseDateTime("09/27/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("09/30/2034 04:00:00"), LastQuarterMoon = ParseDateTime("10/03/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("10/06/2034 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1383, NewMoon = ParseDateTime("10/11/2034 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/14/2034 04:00:00"), QuarterMoon = ParseDateTime("10/19/2034 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/22/2034 04:00:00"), FullMoon = ParseDateTime("10/26/2034 04:00:00"), WaningGibbousMoon = ParseDateTime("10/29/2034 04:00:00"), LastQuarterMoon = ParseDateTime("11/02/2034 04:00:00"), WaningCrescentMoon = ParseDateTime("11/05/2034 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1384, NewMoon = ParseDateTime("11/10/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/13/2034 05:00:00"), QuarterMoon = ParseDateTime("11/18/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/21/2034 05:00:00"), FullMoon = ParseDateTime("11/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("11/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/01/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("12/04/2034 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1385, NewMoon = ParseDateTime("12/09/2034 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/12/2034 05:00:00"), QuarterMoon = ParseDateTime("12/17/2034 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/20/2034 05:00:00"), FullMoon = ParseDateTime("12/24/2034 05:00:00"), WaningGibbousMoon = ParseDateTime("12/27/2034 05:00:00"), LastQuarterMoon = ParseDateTime("12/31/2034 05:00:00"), WaningCrescentMoon = ParseDateTime("01/03/2035 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1386, NewMoon = ParseDateTime("01/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/11/2035 05:00:00"), QuarterMoon = ParseDateTime("01/16/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/19/2035 05:00:00"), FullMoon = ParseDateTime("01/22/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("01/25/2035 05:00:00"), LastQuarterMoon = ParseDateTime("01/30/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("02/02/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1387, NewMoon = ParseDateTime("02/07/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/10/2035 05:00:00"), QuarterMoon = ParseDateTime("02/14/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/17/2035 05:00:00"), FullMoon = ParseDateTime("02/21/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("02/24/2035 05:00:00"), LastQuarterMoon = ParseDateTime("03/01/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("03/04/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1388, NewMoon = ParseDateTime("03/08/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/11/2035 05:00:00"), QuarterMoon = ParseDateTime("03/15/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/18/2035 04:00:00"), FullMoon = ParseDateTime("03/22/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("03/25/2035 04:00:00"), LastQuarterMoon = ParseDateTime("03/30/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("04/02/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1389, NewMoon = ParseDateTime("04/07/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/10/2035 04:00:00"), QuarterMoon = ParseDateTime("04/14/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/17/2035 04:00:00"), FullMoon = ParseDateTime("04/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("04/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("04/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("05/02/2035 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1390, NewMoon = ParseDateTime("05/06/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/09/2035 04:00:00"), QuarterMoon = ParseDateTime("05/13/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/16/2035 04:00:00"), FullMoon = ParseDateTime("05/21/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("05/24/2035 04:00:00"), LastQuarterMoon = ParseDateTime("05/29/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/01/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1391, NewMoon = ParseDateTime("06/05/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/08/2035 04:00:00"), QuarterMoon = ParseDateTime("06/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/14/2035 04:00:00"), FullMoon = ParseDateTime("06/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("06/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("06/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("06/30/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1392, NewMoon = ParseDateTime("07/04/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/07/2035 04:00:00"), QuarterMoon = ParseDateTime("07/11/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/14/2035 04:00:00"), FullMoon = ParseDateTime("07/19/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("07/22/2035 04:00:00"), LastQuarterMoon = ParseDateTime("07/27/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("07/30/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1393, NewMoon = ParseDateTime("08/02/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/05/2035 04:00:00"), QuarterMoon = ParseDateTime("08/09/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/12/2035 04:00:00"), FullMoon = ParseDateTime("08/18/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("08/21/2035 04:00:00"), LastQuarterMoon = ParseDateTime("08/25/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("08/28/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1394, NewMoon = ParseDateTime("09/01/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/04/2035 04:00:00"), QuarterMoon = ParseDateTime("09/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/11/2035 04:00:00"), FullMoon = ParseDateTime("09/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("09/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("09/23/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("09/26/2035 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1395, NewMoon = ParseDateTime("09/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/03/2035 04:00:00"), QuarterMoon = ParseDateTime("10/08/2035 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/11/2035 04:00:00"), FullMoon = ParseDateTime("10/16/2035 04:00:00"), WaningGibbousMoon = ParseDateTime("10/19/2035 04:00:00"), LastQuarterMoon = ParseDateTime("10/22/2035 04:00:00"), WaningCrescentMoon = ParseDateTime("10/25/2035 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1396, NewMoon = ParseDateTime("10/30/2035 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/02/2035 04:00:00"), QuarterMoon = ParseDateTime("11/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/10/2035 05:00:00"), FullMoon = ParseDateTime("11/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("11/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("11/21/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("11/24/2035 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1397, NewMoon = ParseDateTime("11/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/01/2035 05:00:00"), QuarterMoon = ParseDateTime("12/07/2035 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/10/2035 05:00:00"), FullMoon = ParseDateTime("12/14/2035 05:00:00"), WaningGibbousMoon = ParseDateTime("12/17/2035 05:00:00"), LastQuarterMoon = ParseDateTime("12/20/2035 05:00:00"), WaningCrescentMoon = ParseDateTime("12/23/2035 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1398, NewMoon = ParseDateTime("12/28/2035 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/31/2035 05:00:00"), QuarterMoon = ParseDateTime("01/05/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/08/2036 05:00:00"), FullMoon = ParseDateTime("01/12/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("01/15/2036 05:00:00"), LastQuarterMoon = ParseDateTime("01/19/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("01/22/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1399, NewMoon = ParseDateTime("01/27/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/30/2036 05:00:00"), QuarterMoon = ParseDateTime("02/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/07/2036 05:00:00"), FullMoon = ParseDateTime("02/10/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("02/13/2036 05:00:00"), LastQuarterMoon = ParseDateTime("02/17/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("02/20/2036 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1400, NewMoon = ParseDateTime("02/26/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/29/2036 05:00:00"), QuarterMoon = ParseDateTime("03/04/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/07/2036 05:00:00"), FullMoon = ParseDateTime("03/11/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2036 04:00:00"), LastQuarterMoon = ParseDateTime("03/18/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("03/21/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1401, NewMoon = ParseDateTime("03/26/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/29/2036 04:00:00"), QuarterMoon = ParseDateTime("04/03/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/06/2036 04:00:00"), FullMoon = ParseDateTime("04/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("04/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("04/20/2036 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1402, NewMoon = ParseDateTime("04/25/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/28/2036 04:00:00"), QuarterMoon = ParseDateTime("05/02/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2036 04:00:00"), FullMoon = ParseDateTime("05/09/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("05/12/2036 04:00:00"), LastQuarterMoon = ParseDateTime("05/17/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("05/20/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1403, NewMoon = ParseDateTime("05/24/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/27/2036 04:00:00"), QuarterMoon = ParseDateTime("05/31/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2036 04:00:00"), FullMoon = ParseDateTime("06/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("06/16/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("06/19/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1404, NewMoon = ParseDateTime("06/23/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/26/2036 04:00:00"), QuarterMoon = ParseDateTime("06/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2036 04:00:00"), FullMoon = ParseDateTime("07/07/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("07/10/2036 04:00:00"), LastQuarterMoon = ParseDateTime("07/15/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("07/18/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1405, NewMoon = ParseDateTime("07/22/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/25/2036 04:00:00"), QuarterMoon = ParseDateTime("07/29/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/01/2036 04:00:00"), FullMoon = ParseDateTime("08/06/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("08/09/2036 04:00:00"), LastQuarterMoon = ParseDateTime("08/14/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("08/17/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1406, NewMoon = ParseDateTime("08/20/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2036 04:00:00"), QuarterMoon = ParseDateTime("08/27/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2036 04:00:00"), FullMoon = ParseDateTime("09/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("09/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("09/12/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("09/15/2036 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1407, NewMoon = ParseDateTime("09/19/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/22/2036 04:00:00"), QuarterMoon = ParseDateTime("09/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/29/2036 04:00:00"), FullMoon = ParseDateTime("10/04/2036 04:00:00"), WaningGibbousMoon = ParseDateTime("10/07/2036 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2036 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2036 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1408, NewMoon = ParseDateTime("10/18/2036 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2036 04:00:00"), QuarterMoon = ParseDateTime("10/26/2036 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/29/2036 04:00:00"), FullMoon = ParseDateTime("11/03/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("11/06/2036 05:00:00"), LastQuarterMoon = ParseDateTime("11/10/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("11/13/2036 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1409, NewMoon = ParseDateTime("11/17/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/20/2036 05:00:00"), QuarterMoon = ParseDateTime("11/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/27/2036 05:00:00"), FullMoon = ParseDateTime("12/02/2036 05:00:00"), WaningGibbousMoon = ParseDateTime("12/05/2036 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2036 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2036 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1410, NewMoon = ParseDateTime("12/16/2036 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/19/2036 05:00:00"), QuarterMoon = ParseDateTime("12/24/2036 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/27/2036 05:00:00"), FullMoon = ParseDateTime("01/01/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("01/04/2037 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1411, NewMoon = ParseDateTime("01/15/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/18/2037 05:00:00"), QuarterMoon = ParseDateTime("01/23/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/26/2037 05:00:00"), FullMoon = ParseDateTime("01/30/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("02/02/2037 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1412, NewMoon = ParseDateTime("02/14/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/17/2037 05:00:00"), QuarterMoon = ParseDateTime("02/22/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/25/2037 05:00:00"), FullMoon = ParseDateTime("02/28/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("03/03/2037 05:00:00"), LastQuarterMoon = ParseDateTime("03/07/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("03/10/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1413, NewMoon = ParseDateTime("03/15/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/18/2037 04:00:00"), QuarterMoon = ParseDateTime("03/23/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/26/2037 04:00:00"), FullMoon = ParseDateTime("03/30/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("04/02/2037 04:00:00"), LastQuarterMoon = ParseDateTime("04/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("04/09/2037 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1414, NewMoon = ParseDateTime("04/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/17/2037 04:00:00"), QuarterMoon = ParseDateTime("04/22/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/25/2037 04:00:00"), FullMoon = ParseDateTime("04/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/01/2037 04:00:00"), LastQuarterMoon = ParseDateTime("05/06/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("05/09/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1415, NewMoon = ParseDateTime("05/14/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/17/2037 04:00:00"), QuarterMoon = ParseDateTime("05/21/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/24/2037 04:00:00"), FullMoon = ParseDateTime("05/28/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("05/31/2037 04:00:00"), LastQuarterMoon = ParseDateTime("06/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("06/07/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1416, NewMoon = ParseDateTime("06/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/15/2037 04:00:00"), QuarterMoon = ParseDateTime("06/19/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/22/2037 04:00:00"), FullMoon = ParseDateTime("06/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("06/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("07/04/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("07/07/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1417, NewMoon = ParseDateTime("07/12/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/15/2037 04:00:00"), QuarterMoon = ParseDateTime("07/18/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/21/2037 04:00:00"), FullMoon = ParseDateTime("07/26/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("07/29/2037 04:00:00"), LastQuarterMoon = ParseDateTime("08/03/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("08/06/2037 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1418, NewMoon = ParseDateTime("08/10/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/13/2037 04:00:00"), QuarterMoon = ParseDateTime("08/17/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/20/2037 04:00:00"), FullMoon = ParseDateTime("08/24/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("08/27/2037 04:00:00"), LastQuarterMoon = ParseDateTime("09/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("09/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1419, NewMoon = ParseDateTime("09/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/11/2037 04:00:00"), QuarterMoon = ParseDateTime("09/15/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/18/2037 04:00:00"), FullMoon = ParseDateTime("09/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("09/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/01/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("10/04/2037 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1420, NewMoon = ParseDateTime("10/08/2037 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/11/2037 04:00:00"), QuarterMoon = ParseDateTime("10/14/2037 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/17/2037 04:00:00"), FullMoon = ParseDateTime("10/23/2037 04:00:00"), WaningGibbousMoon = ParseDateTime("10/26/2037 04:00:00"), LastQuarterMoon = ParseDateTime("10/30/2037 04:00:00"), WaningCrescentMoon = ParseDateTime("11/02/2037 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1421, NewMoon = ParseDateTime("11/06/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/09/2037 05:00:00"), QuarterMoon = ParseDateTime("11/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/16/2037 05:00:00"), FullMoon = ParseDateTime("11/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("11/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("11/29/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/02/2037 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1422, NewMoon = ParseDateTime("12/05/2037 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/08/2037 05:00:00"), QuarterMoon = ParseDateTime("12/13/2037 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/16/2037 05:00:00"), FullMoon = ParseDateTime("12/21/2037 05:00:00"), WaningGibbousMoon = ParseDateTime("12/24/2037 05:00:00"), LastQuarterMoon = ParseDateTime("12/28/2037 05:00:00"), WaningCrescentMoon = ParseDateTime("12/31/2037 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1423, NewMoon = ParseDateTime("01/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/07/2038 05:00:00"), QuarterMoon = ParseDateTime("01/12/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/15/2038 05:00:00"), FullMoon = ParseDateTime("01/20/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("01/23/2038 05:00:00"), LastQuarterMoon = ParseDateTime("01/26/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("01/29/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1424, NewMoon = ParseDateTime("02/03/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/06/2038 05:00:00"), QuarterMoon = ParseDateTime("02/11/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/14/2038 05:00:00"), FullMoon = ParseDateTime("02/18/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("02/21/2038 05:00:00"), LastQuarterMoon = ParseDateTime("02/25/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("02/28/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1425, NewMoon = ParseDateTime("03/04/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/07/2038 05:00:00"), QuarterMoon = ParseDateTime("03/13/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/16/2038 04:00:00"), FullMoon = ParseDateTime("03/20/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("03/23/2038 04:00:00"), LastQuarterMoon = ParseDateTime("03/26/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("03/29/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1426, NewMoon = ParseDateTime("04/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/06/2038 04:00:00"), QuarterMoon = ParseDateTime("04/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/14/2038 04:00:00"), FullMoon = ParseDateTime("04/18/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("04/21/2038 04:00:00"), LastQuarterMoon = ParseDateTime("04/25/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("04/28/2038 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1427, NewMoon = ParseDateTime("05/03/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/06/2038 04:00:00"), QuarterMoon = ParseDateTime("05/11/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/14/2038 04:00:00"), FullMoon = ParseDateTime("05/17/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("05/20/2038 04:00:00"), LastQuarterMoon = ParseDateTime("05/24/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("05/27/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1428, NewMoon = ParseDateTime("06/02/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/05/2038 04:00:00"), QuarterMoon = ParseDateTime("06/09/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/12/2038 04:00:00"), FullMoon = ParseDateTime("06/16/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("06/19/2038 04:00:00"), LastQuarterMoon = ParseDateTime("06/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("06/26/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1429, NewMoon = ParseDateTime("07/01/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/04/2038 04:00:00"), QuarterMoon = ParseDateTime("07/08/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/11/2038 04:00:00"), FullMoon = ParseDateTime("07/15/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("07/18/2038 04:00:00"), LastQuarterMoon = ParseDateTime("07/23/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("07/26/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1430, NewMoon = ParseDateTime("07/31/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/03/2038 04:00:00"), QuarterMoon = ParseDateTime("08/06/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/09/2038 04:00:00"), FullMoon = ParseDateTime("08/13/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("08/16/2038 04:00:00"), LastQuarterMoon = ParseDateTime("08/21/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("08/24/2038 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1431, NewMoon = ParseDateTime("08/29/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/01/2038 04:00:00"), QuarterMoon = ParseDateTime("09/05/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/08/2038 04:00:00"), FullMoon = ParseDateTime("09/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("09/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("09/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("09/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1432, NewMoon = ParseDateTime("09/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/30/2038 04:00:00"), QuarterMoon = ParseDateTime("10/04/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/07/2038 04:00:00"), FullMoon = ParseDateTime("10/12/2038 04:00:00"), WaningGibbousMoon = ParseDateTime("10/15/2038 04:00:00"), LastQuarterMoon = ParseDateTime("10/20/2038 04:00:00"), WaningCrescentMoon = ParseDateTime("10/23/2038 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1433, NewMoon = ParseDateTime("10/27/2038 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/30/2038 04:00:00"), QuarterMoon = ParseDateTime("11/02/2038 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/05/2038 04:00:00"), FullMoon = ParseDateTime("11/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("11/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("11/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("11/21/2038 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1434, NewMoon = ParseDateTime("11/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/28/2038 05:00:00"), QuarterMoon = ParseDateTime("12/02/2038 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/05/2038 05:00:00"), FullMoon = ParseDateTime("12/10/2038 05:00:00"), WaningGibbousMoon = ParseDateTime("12/13/2038 05:00:00"), LastQuarterMoon = ParseDateTime("12/18/2038 05:00:00"), WaningCrescentMoon = ParseDateTime("12/21/2038 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1435, NewMoon = ParseDateTime("12/25/2038 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/28/2038 05:00:00"), QuarterMoon = ParseDateTime("01/01/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/04/2039 05:00:00"), FullMoon = ParseDateTime("01/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("01/16/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("01/19/2039 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1436, NewMoon = ParseDateTime("01/23/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/26/2039 05:00:00"), QuarterMoon = ParseDateTime("01/31/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/03/2039 05:00:00"), FullMoon = ParseDateTime("02/08/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("02/11/2039 05:00:00"), LastQuarterMoon = ParseDateTime("02/15/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("02/18/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1437, NewMoon = ParseDateTime("02/22/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/25/2039 05:00:00"), QuarterMoon = ParseDateTime("03/02/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/05/2039 05:00:00"), FullMoon = ParseDateTime("03/09/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("03/12/2039 05:00:00"), LastQuarterMoon = ParseDateTime("03/16/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("03/19/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1438, NewMoon = ParseDateTime("03/23/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/26/2039 04:00:00"), QuarterMoon = ParseDateTime("03/31/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/03/2039 04:00:00"), FullMoon = ParseDateTime("04/08/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("04/11/2039 04:00:00"), LastQuarterMoon = ParseDateTime("04/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("04/17/2039 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1439, NewMoon = ParseDateTime("04/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/25/2039 04:00:00"), QuarterMoon = ParseDateTime("04/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/03/2039 04:00:00"), FullMoon = ParseDateTime("05/07/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("05/10/2039 04:00:00"), LastQuarterMoon = ParseDateTime("05/14/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("05/17/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1440, NewMoon = ParseDateTime("05/22/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/25/2039 04:00:00"), QuarterMoon = ParseDateTime("05/30/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/02/2039 04:00:00"), FullMoon = ParseDateTime("06/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("06/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("06/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("06/15/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1441, NewMoon = ParseDateTime("06/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/23/2039 04:00:00"), QuarterMoon = ParseDateTime("06/28/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/01/2039 04:00:00"), FullMoon = ParseDateTime("07/05/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("07/08/2039 04:00:00"), LastQuarterMoon = ParseDateTime("07/12/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("07/15/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1442, NewMoon = ParseDateTime("07/20/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/23/2039 04:00:00"), QuarterMoon = ParseDateTime("07/27/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/30/2039 04:00:00"), FullMoon = ParseDateTime("08/03/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("08/06/2039 04:00:00"), LastQuarterMoon = ParseDateTime("08/10/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("08/13/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1443, NewMoon = ParseDateTime("08/18/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/21/2039 04:00:00"), QuarterMoon = ParseDateTime("08/25/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/28/2039 04:00:00"), FullMoon = ParseDateTime("09/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("09/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("09/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("09/12/2039 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1444, NewMoon = ParseDateTime("09/17/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/20/2039 04:00:00"), QuarterMoon = ParseDateTime("09/24/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/27/2039 04:00:00"), FullMoon = ParseDateTime("10/01/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("10/04/2039 04:00:00"), LastQuarterMoon = ParseDateTime("10/09/2039 04:00:00"), WaningCrescentMoon = ParseDateTime("10/12/2039 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1445, NewMoon = ParseDateTime("10/16/2039 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/19/2039 04:00:00"), QuarterMoon = ParseDateTime("10/23/2039 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/26/2039 04:00:00"), FullMoon = ParseDateTime("10/30/2039 04:00:00"), WaningGibbousMoon = ParseDateTime("11/02/2039 04:00:00"), LastQuarterMoon = ParseDateTime("11/08/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("11/11/2039 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1446, NewMoon = ParseDateTime("11/15/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/18/2039 05:00:00"), QuarterMoon = ParseDateTime("11/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/24/2039 05:00:00"), FullMoon = ParseDateTime("11/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("12/02/2039 05:00:00"), LastQuarterMoon = ParseDateTime("12/07/2039 05:00:00"), WaningCrescentMoon = ParseDateTime("12/10/2039 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1447, NewMoon = ParseDateTime("12/14/2039 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/17/2039 05:00:00"), QuarterMoon = ParseDateTime("12/21/2039 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/24/2039 05:00:00"), FullMoon = ParseDateTime("12/29/2039 05:00:00"), WaningGibbousMoon = ParseDateTime("01/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("01/06/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("01/09/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1448, NewMoon = ParseDateTime("01/13/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/16/2040 05:00:00"), QuarterMoon = ParseDateTime("01/20/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/23/2040 05:00:00"), FullMoon = ParseDateTime("01/28/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("01/31/2040 05:00:00"), LastQuarterMoon = ParseDateTime("02/04/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("02/07/2040 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1449, NewMoon = ParseDateTime("02/11/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/14/2040 05:00:00"), QuarterMoon = ParseDateTime("02/18/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/21/2040 05:00:00"), FullMoon = ParseDateTime("02/27/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("03/01/2040 05:00:00"), LastQuarterMoon = ParseDateTime("03/05/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("03/08/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1450, NewMoon = ParseDateTime("03/12/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/15/2040 04:00:00"), QuarterMoon = ParseDateTime("03/19/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/22/2040 04:00:00"), FullMoon = ParseDateTime("03/27/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("03/30/2040 04:00:00"), LastQuarterMoon = ParseDateTime("04/03/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("04/06/2040 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1451, NewMoon = ParseDateTime("04/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/13/2040 04:00:00"), QuarterMoon = ParseDateTime("04/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/21/2040 04:00:00"), FullMoon = ParseDateTime("04/26/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("04/29/2040 04:00:00"), LastQuarterMoon = ParseDateTime("05/02/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("05/05/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1452, NewMoon = ParseDateTime("05/10/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/13/2040 04:00:00"), QuarterMoon = ParseDateTime("05/18/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/21/2040 04:00:00"), FullMoon = ParseDateTime("05/25/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("05/28/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/01/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("06/04/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1453, NewMoon = ParseDateTime("06/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/11/2040 04:00:00"), QuarterMoon = ParseDateTime("06/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/19/2040 04:00:00"), FullMoon = ParseDateTime("06/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("06/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("06/30/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("07/03/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1454, NewMoon = ParseDateTime("07/08/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/11/2040 04:00:00"), QuarterMoon = ParseDateTime("07/16/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/19/2040 04:00:00"), FullMoon = ParseDateTime("07/23/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("07/26/2040 04:00:00"), LastQuarterMoon = ParseDateTime("07/29/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/01/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1455, NewMoon = ParseDateTime("08/07/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/10/2040 04:00:00"), QuarterMoon = ParseDateTime("08/14/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/17/2040 04:00:00"), FullMoon = ParseDateTime("08/21/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("08/24/2040 04:00:00"), LastQuarterMoon = ParseDateTime("08/28/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("08/31/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1456, NewMoon = ParseDateTime("09/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/08/2040 04:00:00"), QuarterMoon = ParseDateTime("09/13/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/16/2040 04:00:00"), FullMoon = ParseDateTime("09/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("09/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("09/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("09/30/2040 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1457, NewMoon = ParseDateTime("10/05/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/08/2040 04:00:00"), QuarterMoon = ParseDateTime("10/12/2040 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/15/2040 04:00:00"), FullMoon = ParseDateTime("10/19/2040 04:00:00"), WaningGibbousMoon = ParseDateTime("10/22/2040 04:00:00"), LastQuarterMoon = ParseDateTime("10/27/2040 04:00:00"), WaningCrescentMoon = ParseDateTime("10/30/2040 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1458, NewMoon = ParseDateTime("11/03/2040 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/06/2040 05:00:00"), QuarterMoon = ParseDateTime("11/10/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/13/2040 05:00:00"), FullMoon = ParseDateTime("11/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("11/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("11/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("11/28/2040 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1459, NewMoon = ParseDateTime("12/03/2040 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/06/2040 05:00:00"), QuarterMoon = ParseDateTime("12/09/2040 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/12/2040 05:00:00"), FullMoon = ParseDateTime("12/17/2040 05:00:00"), WaningGibbousMoon = ParseDateTime("12/20/2040 05:00:00"), LastQuarterMoon = ParseDateTime("12/25/2040 05:00:00"), WaningCrescentMoon = ParseDateTime("12/28/2040 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1460, NewMoon = ParseDateTime("01/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/04/2041 05:00:00"), QuarterMoon = ParseDateTime("01/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/11/2041 05:00:00"), FullMoon = ParseDateTime("01/16/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("01/19/2041 05:00:00"), LastQuarterMoon = ParseDateTime("01/24/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("01/27/2041 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1461, NewMoon = ParseDateTime("01/31/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/03/2041 05:00:00"), QuarterMoon = ParseDateTime("02/06/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/09/2041 05:00:00"), FullMoon = ParseDateTime("02/15/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("02/18/2041 05:00:00"), LastQuarterMoon = ParseDateTime("02/23/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("02/26/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1462, NewMoon = ParseDateTime("03/01/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/04/2041 05:00:00"), QuarterMoon = ParseDateTime("03/08/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/11/2041 04:00:00"), FullMoon = ParseDateTime("03/16/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("03/19/2041 04:00:00"), LastQuarterMoon = ParseDateTime("03/24/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("03/27/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1463, NewMoon = ParseDateTime("03/31/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/03/2041 04:00:00"), QuarterMoon = ParseDateTime("04/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/10/2041 04:00:00"), FullMoon = ParseDateTime("04/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("04/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("04/22/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("04/25/2041 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1464, NewMoon = ParseDateTime("04/29/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/02/2041 04:00:00"), QuarterMoon = ParseDateTime("05/07/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/10/2041 04:00:00"), FullMoon = ParseDateTime("05/15/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("05/18/2041 04:00:00"), LastQuarterMoon = ParseDateTime("05/21/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("05/24/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1465, NewMoon = ParseDateTime("05/28/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/31/2041 04:00:00"), QuarterMoon = ParseDateTime("06/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/08/2041 04:00:00"), FullMoon = ParseDateTime("06/13/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("06/16/2041 04:00:00"), LastQuarterMoon = ParseDateTime("06/20/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("06/23/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1466, NewMoon = ParseDateTime("06/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/30/2041 04:00:00"), QuarterMoon = ParseDateTime("07/05/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/08/2041 04:00:00"), FullMoon = ParseDateTime("07/12/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("07/15/2041 04:00:00"), LastQuarterMoon = ParseDateTime("07/19/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("07/22/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1467, NewMoon = ParseDateTime("07/27/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/30/2041 04:00:00"), QuarterMoon = ParseDateTime("08/04/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/07/2041 04:00:00"), FullMoon = ParseDateTime("08/11/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("08/14/2041 04:00:00"), LastQuarterMoon = ParseDateTime("08/17/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("08/20/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1468, NewMoon = ParseDateTime("08/25/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/28/2041 04:00:00"), QuarterMoon = ParseDateTime("09/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/05/2041 04:00:00"), FullMoon = ParseDateTime("09/09/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("09/12/2041 04:00:00"), LastQuarterMoon = ParseDateTime("09/16/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("09/19/2041 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1469, NewMoon = ParseDateTime("09/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/02/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/05/2041 04:00:00"), FullMoon = ParseDateTime("10/08/2041 04:00:00"), WaningGibbousMoon = ParseDateTime("10/11/2041 04:00:00"), LastQuarterMoon = ParseDateTime("10/15/2041 04:00:00"), WaningCrescentMoon = ParseDateTime("10/18/2041 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1470, NewMoon = ParseDateTime("10/24/2041 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/27/2041 04:00:00"), QuarterMoon = ParseDateTime("10/31/2041 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/03/2041 04:00:00"), FullMoon = ParseDateTime("11/07/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("11/10/2041 05:00:00"), LastQuarterMoon = ParseDateTime("11/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("11/17/2041 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1471, NewMoon = ParseDateTime("11/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/25/2041 05:00:00"), QuarterMoon = ParseDateTime("11/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/02/2041 05:00:00"), FullMoon = ParseDateTime("12/06/2041 05:00:00"), WaningGibbousMoon = ParseDateTime("12/09/2041 05:00:00"), LastQuarterMoon = ParseDateTime("12/14/2041 05:00:00"), WaningCrescentMoon = ParseDateTime("12/17/2041 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1472, NewMoon = ParseDateTime("12/22/2041 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/25/2041 05:00:00"), QuarterMoon = ParseDateTime("12/29/2041 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/01/2042 05:00:00"), FullMoon = ParseDateTime("01/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("01/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/13/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("01/16/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1473, NewMoon = ParseDateTime("01/20/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/23/2042 05:00:00"), QuarterMoon = ParseDateTime("01/27/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/30/2042 05:00:00"), FullMoon = ParseDateTime("02/04/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("02/07/2042 05:00:00"), LastQuarterMoon = ParseDateTime("02/12/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("02/15/2042 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1474, NewMoon = ParseDateTime("02/19/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/22/2042 05:00:00"), QuarterMoon = ParseDateTime("02/25/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/28/2042 05:00:00"), FullMoon = ParseDateTime("03/05/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("03/08/2042 05:00:00"), LastQuarterMoon = ParseDateTime("03/13/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("03/16/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1475, NewMoon = ParseDateTime("03/20/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/23/2042 04:00:00"), QuarterMoon = ParseDateTime("03/27/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/30/2042 04:00:00"), FullMoon = ParseDateTime("04/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("04/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("04/12/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("04/15/2042 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1476, NewMoon = ParseDateTime("04/19/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/22/2042 04:00:00"), QuarterMoon = ParseDateTime("04/26/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/29/2042 04:00:00"), FullMoon = ParseDateTime("05/04/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("05/07/2042 04:00:00"), LastQuarterMoon = ParseDateTime("05/11/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("05/14/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1477, NewMoon = ParseDateTime("05/18/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/21/2042 04:00:00"), QuarterMoon = ParseDateTime("05/25/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/28/2042 04:00:00"), FullMoon = ParseDateTime("06/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("06/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("06/10/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("06/13/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1478, NewMoon = ParseDateTime("06/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/19/2042 04:00:00"), QuarterMoon = ParseDateTime("06/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/27/2042 04:00:00"), FullMoon = ParseDateTime("07/02/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("07/05/2042 04:00:00"), LastQuarterMoon = ParseDateTime("07/09/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("07/12/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1479, NewMoon = ParseDateTime("07/16/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/19/2042 04:00:00"), QuarterMoon = ParseDateTime("07/24/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/27/2042 04:00:00"), FullMoon = ParseDateTime("07/31/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("08/03/2042 04:00:00"), LastQuarterMoon = ParseDateTime("08/07/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("08/10/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1480, NewMoon = ParseDateTime("08/14/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/17/2042 04:00:00"), QuarterMoon = ParseDateTime("08/22/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/25/2042 04:00:00"), FullMoon = ParseDateTime("08/30/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("09/02/2042 04:00:00"), LastQuarterMoon = ParseDateTime("09/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("09/08/2042 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1481, NewMoon = ParseDateTime("09/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/16/2042 04:00:00"), QuarterMoon = ParseDateTime("09/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/24/2042 04:00:00"), FullMoon = ParseDateTime("09/28/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/01/2042 04:00:00"), LastQuarterMoon = ParseDateTime("10/05/2042 04:00:00"), WaningCrescentMoon = ParseDateTime("10/08/2042 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1482, NewMoon = ParseDateTime("10/13/2042 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/16/2042 04:00:00"), QuarterMoon = ParseDateTime("10/21/2042 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/24/2042 04:00:00"), FullMoon = ParseDateTime("10/27/2042 04:00:00"), WaningGibbousMoon = ParseDateTime("10/30/2042 04:00:00"), LastQuarterMoon = ParseDateTime("11/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("11/06/2042 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1483, NewMoon = ParseDateTime("11/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/14/2042 05:00:00"), QuarterMoon = ParseDateTime("11/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/22/2042 05:00:00"), FullMoon = ParseDateTime("11/26/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("11/29/2042 05:00:00"), LastQuarterMoon = ParseDateTime("12/03/2042 05:00:00"), WaningCrescentMoon = ParseDateTime("12/06/2042 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1484, NewMoon = ParseDateTime("12/11/2042 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/14/2042 05:00:00"), QuarterMoon = ParseDateTime("12/19/2042 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/22/2042 05:00:00"), FullMoon = ParseDateTime("12/25/2042 05:00:00"), WaningGibbousMoon = ParseDateTime("12/28/2042 05:00:00"), LastQuarterMoon = ParseDateTime("01/02/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("01/05/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1485, NewMoon = ParseDateTime("01/10/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/13/2043 05:00:00"), QuarterMoon = ParseDateTime("01/17/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/20/2043 05:00:00"), FullMoon = ParseDateTime("01/24/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("01/27/2043 05:00:00"), LastQuarterMoon = ParseDateTime("02/01/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("02/04/2043 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1486, NewMoon = ParseDateTime("02/08/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/11/2043 05:00:00"), QuarterMoon = ParseDateTime("02/15/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/18/2043 05:00:00"), FullMoon = ParseDateTime("02/22/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("02/25/2043 05:00:00"), LastQuarterMoon = ParseDateTime("03/03/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("03/06/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1487, NewMoon = ParseDateTime("03/10/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/13/2043 04:00:00"), QuarterMoon = ParseDateTime("03/17/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/20/2043 04:00:00"), FullMoon = ParseDateTime("03/24/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("03/27/2043 04:00:00"), LastQuarterMoon = ParseDateTime("04/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("04/04/2043 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1488, NewMoon = ParseDateTime("04/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/11/2043 04:00:00"), QuarterMoon = ParseDateTime("04/15/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/18/2043 04:00:00"), FullMoon = ParseDateTime("04/23/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("04/26/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/01/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("05/04/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1489, NewMoon = ParseDateTime("05/08/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/11/2043 04:00:00"), QuarterMoon = ParseDateTime("05/14/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/17/2043 04:00:00"), FullMoon = ParseDateTime("05/22/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("05/25/2043 04:00:00"), LastQuarterMoon = ParseDateTime("05/30/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("06/02/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1490, NewMoon = ParseDateTime("06/06/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/09/2043 04:00:00"), QuarterMoon = ParseDateTime("06/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/16/2043 04:00:00"), FullMoon = ParseDateTime("06/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("06/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("06/29/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/02/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1491, NewMoon = ParseDateTime("07/05/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/08/2043 04:00:00"), QuarterMoon = ParseDateTime("07/13/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/16/2043 04:00:00"), FullMoon = ParseDateTime("07/21/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("07/24/2043 04:00:00"), LastQuarterMoon = ParseDateTime("07/28/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("07/31/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1492, NewMoon = ParseDateTime("08/04/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/07/2043 04:00:00"), QuarterMoon = ParseDateTime("08/11/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/14/2043 04:00:00"), FullMoon = ParseDateTime("08/19/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("08/22/2043 04:00:00"), LastQuarterMoon = ParseDateTime("08/26/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("08/29/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1493, NewMoon = ParseDateTime("09/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/05/2043 04:00:00"), QuarterMoon = ParseDateTime("09/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/13/2043 04:00:00"), FullMoon = ParseDateTime("09/18/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("09/21/2043 04:00:00"), LastQuarterMoon = ParseDateTime("09/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("09/27/2043 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1494, NewMoon = ParseDateTime("10/02/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/05/2043 04:00:00"), QuarterMoon = ParseDateTime("10/10/2043 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/13/2043 04:00:00"), FullMoon = ParseDateTime("10/17/2043 04:00:00"), WaningGibbousMoon = ParseDateTime("10/20/2043 04:00:00"), LastQuarterMoon = ParseDateTime("10/24/2043 04:00:00"), WaningCrescentMoon = ParseDateTime("10/27/2043 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1495, NewMoon = ParseDateTime("10/31/2043 04:00:00"), WaxingCrescentMoon = ParseDateTime("11/03/2043 05:00:00"), QuarterMoon = ParseDateTime("11/09/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/12/2043 05:00:00"), FullMoon = ParseDateTime("11/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("11/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("11/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("11/25/2043 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1496, NewMoon = ParseDateTime("11/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/03/2043 05:00:00"), QuarterMoon = ParseDateTime("12/08/2043 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/11/2043 05:00:00"), FullMoon = ParseDateTime("12/15/2043 05:00:00"), WaningGibbousMoon = ParseDateTime("12/18/2043 05:00:00"), LastQuarterMoon = ParseDateTime("12/22/2043 05:00:00"), WaningCrescentMoon = ParseDateTime("12/25/2043 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1497, NewMoon = ParseDateTime("12/30/2043 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/02/2044 05:00:00"), QuarterMoon = ParseDateTime("01/07/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/10/2044 05:00:00"), FullMoon = ParseDateTime("01/13/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("01/16/2044 05:00:00"), LastQuarterMoon = ParseDateTime("01/20/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("01/23/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1498, NewMoon = ParseDateTime("01/29/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/01/2044 05:00:00"), QuarterMoon = ParseDateTime("02/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/08/2044 05:00:00"), FullMoon = ParseDateTime("02/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("02/15/2044 05:00:00"), LastQuarterMoon = ParseDateTime("02/19/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("02/22/2044 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1499, NewMoon = ParseDateTime("02/27/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/01/2044 05:00:00"), QuarterMoon = ParseDateTime("03/05/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/08/2044 05:00:00"), FullMoon = ParseDateTime("03/12/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("03/15/2044 04:00:00"), LastQuarterMoon = ParseDateTime("03/20/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("03/23/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1500, NewMoon = ParseDateTime("03/28/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/31/2044 04:00:00"), QuarterMoon = ParseDateTime("04/04/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/07/2044 04:00:00"), FullMoon = ParseDateTime("04/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("04/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("04/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("04/22/2044 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1501, NewMoon = ParseDateTime("04/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/29/2044 04:00:00"), QuarterMoon = ParseDateTime("05/03/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/06/2044 04:00:00"), FullMoon = ParseDateTime("05/11/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("05/14/2044 04:00:00"), LastQuarterMoon = ParseDateTime("05/19/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("05/22/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1502, NewMoon = ParseDateTime("05/26/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/29/2044 04:00:00"), QuarterMoon = ParseDateTime("06/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/04/2044 04:00:00"), FullMoon = ParseDateTime("06/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("06/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("06/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("06/20/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1503, NewMoon = ParseDateTime("06/24/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/27/2044 04:00:00"), QuarterMoon = ParseDateTime("07/01/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/04/2044 04:00:00"), FullMoon = ParseDateTime("07/09/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("07/12/2044 04:00:00"), LastQuarterMoon = ParseDateTime("07/17/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("07/20/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1504, NewMoon = ParseDateTime("07/23/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/26/2044 04:00:00"), QuarterMoon = ParseDateTime("07/30/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/02/2044 04:00:00"), FullMoon = ParseDateTime("08/07/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("08/10/2044 04:00:00"), LastQuarterMoon = ParseDateTime("08/15/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("08/18/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1505, NewMoon = ParseDateTime("08/22/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/25/2044 04:00:00"), QuarterMoon = ParseDateTime("08/29/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/01/2044 04:00:00"), FullMoon = ParseDateTime("09/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("09/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("09/13/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("09/16/2044 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1506, NewMoon = ParseDateTime("09/20/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/23/2044 04:00:00"), QuarterMoon = ParseDateTime("09/28/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/01/2044 04:00:00"), FullMoon = ParseDateTime("10/06/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("10/09/2044 04:00:00"), LastQuarterMoon = ParseDateTime("10/12/2044 04:00:00"), WaningCrescentMoon = ParseDateTime("10/15/2044 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1507, NewMoon = ParseDateTime("10/19/2044 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/22/2044 04:00:00"), QuarterMoon = ParseDateTime("10/27/2044 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/30/2044 04:00:00"), FullMoon = ParseDateTime("11/04/2044 04:00:00"), WaningGibbousMoon = ParseDateTime("11/07/2044 05:00:00"), LastQuarterMoon = ParseDateTime("11/11/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("11/14/2044 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1508, NewMoon = ParseDateTime("11/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/21/2044 05:00:00"), QuarterMoon = ParseDateTime("11/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/29/2044 05:00:00"), FullMoon = ParseDateTime("12/03/2044 05:00:00"), WaningGibbousMoon = ParseDateTime("12/06/2044 05:00:00"), LastQuarterMoon = ParseDateTime("12/10/2044 05:00:00"), WaningCrescentMoon = ParseDateTime("12/13/2044 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1509, NewMoon = ParseDateTime("12/18/2044 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/21/2044 05:00:00"), QuarterMoon = ParseDateTime("12/26/2044 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/29/2044 05:00:00"), FullMoon = ParseDateTime("01/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("01/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("01/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/12/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1510, NewMoon = ParseDateTime("01/17/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/20/2045 05:00:00"), QuarterMoon = ParseDateTime("01/25/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/28/2045 05:00:00"), FullMoon = ParseDateTime("01/31/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("02/03/2045 05:00:00"), LastQuarterMoon = ParseDateTime("02/07/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("02/10/2045 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1511, NewMoon = ParseDateTime("02/15/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/18/2045 05:00:00"), QuarterMoon = ParseDateTime("02/23/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/26/2045 05:00:00"), FullMoon = ParseDateTime("03/02/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("03/05/2045 05:00:00"), LastQuarterMoon = ParseDateTime("03/09/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("03/12/2045 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1512, NewMoon = ParseDateTime("03/17/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/20/2045 04:00:00"), QuarterMoon = ParseDateTime("03/25/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/28/2045 04:00:00"), FullMoon = ParseDateTime("03/31/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("04/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("04/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("04/11/2045 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1513, NewMoon = ParseDateTime("04/16/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/19/2045 04:00:00"), QuarterMoon = ParseDateTime("04/23/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/26/2045 04:00:00"), FullMoon = ParseDateTime("04/30/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("05/03/2045 04:00:00"), LastQuarterMoon = ParseDateTime("05/08/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("05/11/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1514, NewMoon = ParseDateTime("05/15/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/18/2045 04:00:00"), QuarterMoon = ParseDateTime("05/22/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/25/2045 04:00:00"), FullMoon = ParseDateTime("05/29/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("06/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("06/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("06/09/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1515, NewMoon = ParseDateTime("06/14/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/17/2045 04:00:00"), QuarterMoon = ParseDateTime("06/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/23/2045 04:00:00"), FullMoon = ParseDateTime("06/28/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/01/2045 04:00:00"), LastQuarterMoon = ParseDateTime("07/06/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("07/09/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1516, NewMoon = ParseDateTime("07/13/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/16/2045 04:00:00"), QuarterMoon = ParseDateTime("07/20/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/23/2045 04:00:00"), FullMoon = ParseDateTime("07/27/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("07/30/2045 04:00:00"), LastQuarterMoon = ParseDateTime("08/05/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("08/08/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1517, NewMoon = ParseDateTime("08/11/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/14/2045 04:00:00"), QuarterMoon = ParseDateTime("08/18/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/21/2045 04:00:00"), FullMoon = ParseDateTime("08/26/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("08/29/2045 04:00:00"), LastQuarterMoon = ParseDateTime("09/03/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("09/06/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1518, NewMoon = ParseDateTime("09/10/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/13/2045 04:00:00"), QuarterMoon = ParseDateTime("09/17/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/20/2045 04:00:00"), FullMoon = ParseDateTime("09/25/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("09/28/2045 04:00:00"), LastQuarterMoon = ParseDateTime("10/02/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("10/05/2045 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1519, NewMoon = ParseDateTime("10/09/2045 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/12/2045 04:00:00"), QuarterMoon = ParseDateTime("10/16/2045 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/19/2045 04:00:00"), FullMoon = ParseDateTime("10/24/2045 04:00:00"), WaningGibbousMoon = ParseDateTime("10/27/2045 04:00:00"), LastQuarterMoon = ParseDateTime("11/01/2045 04:00:00"), WaningCrescentMoon = ParseDateTime("11/04/2045 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1520, NewMoon = ParseDateTime("11/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/10/2045 05:00:00"), QuarterMoon = ParseDateTime("11/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/18/2045 05:00:00"), FullMoon = ParseDateTime("11/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("11/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("11/30/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("12/03/2045 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1521, NewMoon = ParseDateTime("12/07/2045 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/10/2045 05:00:00"), QuarterMoon = ParseDateTime("12/15/2045 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/18/2045 05:00:00"), FullMoon = ParseDateTime("12/23/2045 05:00:00"), WaningGibbousMoon = ParseDateTime("12/26/2045 05:00:00"), LastQuarterMoon = ParseDateTime("12/29/2045 05:00:00"), WaningCrescentMoon = ParseDateTime("01/01/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1522, NewMoon = ParseDateTime("01/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/09/2046 05:00:00"), QuarterMoon = ParseDateTime("01/14/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/17/2046 05:00:00"), FullMoon = ParseDateTime("01/21/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("01/24/2046 05:00:00"), LastQuarterMoon = ParseDateTime("01/28/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("01/31/2046 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1523, NewMoon = ParseDateTime("02/04/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/07/2046 05:00:00"), QuarterMoon = ParseDateTime("02/13/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/16/2046 05:00:00"), FullMoon = ParseDateTime("02/19/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("02/22/2046 05:00:00"), LastQuarterMoon = ParseDateTime("02/26/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("03/01/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1524, NewMoon = ParseDateTime("03/06/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/09/2046 05:00:00"), QuarterMoon = ParseDateTime("03/14/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/17/2046 04:00:00"), FullMoon = ParseDateTime("03/21/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("03/24/2046 04:00:00"), LastQuarterMoon = ParseDateTime("03/28/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("03/31/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1525, NewMoon = ParseDateTime("04/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/08/2046 04:00:00"), QuarterMoon = ParseDateTime("04/13/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/16/2046 04:00:00"), FullMoon = ParseDateTime("04/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("04/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("04/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("04/29/2046 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1526, NewMoon = ParseDateTime("05/05/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/08/2046 04:00:00"), QuarterMoon = ParseDateTime("05/12/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/15/2046 04:00:00"), FullMoon = ParseDateTime("05/19/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("05/22/2046 04:00:00"), LastQuarterMoon = ParseDateTime("05/26/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("05/29/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1527, NewMoon = ParseDateTime("06/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/06/2046 04:00:00"), QuarterMoon = ParseDateTime("06/10/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/13/2046 04:00:00"), FullMoon = ParseDateTime("06/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("06/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("06/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("06/28/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1528, NewMoon = ParseDateTime("07/03/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/06/2046 04:00:00"), QuarterMoon = ParseDateTime("07/09/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/12/2046 04:00:00"), FullMoon = ParseDateTime("07/17/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("07/20/2046 04:00:00"), LastQuarterMoon = ParseDateTime("07/25/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("07/28/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1529, NewMoon = ParseDateTime("08/01/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/04/2046 04:00:00"), QuarterMoon = ParseDateTime("08/08/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/11/2046 04:00:00"), FullMoon = ParseDateTime("08/15/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("08/18/2046 04:00:00"), LastQuarterMoon = ParseDateTime("08/23/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("08/26/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1530, NewMoon = ParseDateTime("08/30/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/02/2046 04:00:00"), QuarterMoon = ParseDateTime("09/06/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/09/2046 04:00:00"), FullMoon = ParseDateTime("09/14/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("09/17/2046 04:00:00"), LastQuarterMoon = ParseDateTime("09/22/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("09/25/2046 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1531, NewMoon = ParseDateTime("09/29/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/02/2046 04:00:00"), QuarterMoon = ParseDateTime("10/05/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/08/2046 04:00:00"), FullMoon = ParseDateTime("10/13/2046 04:00:00"), WaningGibbousMoon = ParseDateTime("10/16/2046 04:00:00"), LastQuarterMoon = ParseDateTime("10/21/2046 04:00:00"), WaningCrescentMoon = ParseDateTime("10/24/2046 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1532, NewMoon = ParseDateTime("10/28/2046 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/31/2046 04:00:00"), QuarterMoon = ParseDateTime("11/04/2046 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/07/2046 05:00:00"), FullMoon = ParseDateTime("11/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("11/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("11/20/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("11/23/2046 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1533, NewMoon = ParseDateTime("11/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/29/2046 05:00:00"), QuarterMoon = ParseDateTime("12/04/2046 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/07/2046 05:00:00"), FullMoon = ParseDateTime("12/12/2046 05:00:00"), WaningGibbousMoon = ParseDateTime("12/15/2046 05:00:00"), LastQuarterMoon = ParseDateTime("12/19/2046 05:00:00"), WaningCrescentMoon = ParseDateTime("12/22/2046 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1534, NewMoon = ParseDateTime("12/26/2046 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/29/2046 05:00:00"), QuarterMoon = ParseDateTime("01/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/06/2047 05:00:00"), FullMoon = ParseDateTime("01/11/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/14/2047 05:00:00"), LastQuarterMoon = ParseDateTime("01/17/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("01/20/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1535, NewMoon = ParseDateTime("01/25/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/28/2047 05:00:00"), QuarterMoon = ParseDateTime("02/02/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/05/2047 05:00:00"), FullMoon = ParseDateTime("02/09/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("02/12/2047 05:00:00"), LastQuarterMoon = ParseDateTime("02/16/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("02/19/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1536, NewMoon = ParseDateTime("02/23/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/26/2047 05:00:00"), QuarterMoon = ParseDateTime("03/03/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/06/2047 05:00:00"), FullMoon = ParseDateTime("03/11/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("03/14/2047 04:00:00"), LastQuarterMoon = ParseDateTime("03/17/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("03/20/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1537, NewMoon = ParseDateTime("03/25/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/28/2047 04:00:00"), QuarterMoon = ParseDateTime("04/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/05/2047 04:00:00"), FullMoon = ParseDateTime("04/09/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("04/12/2047 04:00:00"), LastQuarterMoon = ParseDateTime("04/16/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("04/19/2047 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1538, NewMoon = ParseDateTime("04/24/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/27/2047 04:00:00"), QuarterMoon = ParseDateTime("05/02/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/05/2047 04:00:00"), FullMoon = ParseDateTime("05/08/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("05/11/2047 04:00:00"), LastQuarterMoon = ParseDateTime("05/15/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("05/18/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1539, NewMoon = ParseDateTime("05/23/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/26/2047 04:00:00"), QuarterMoon = ParseDateTime("05/31/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/03/2047 04:00:00"), FullMoon = ParseDateTime("06/07/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("06/10/2047 04:00:00"), LastQuarterMoon = ParseDateTime("06/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("06/17/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1540, NewMoon = ParseDateTime("06/22/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/25/2047 04:00:00"), QuarterMoon = ParseDateTime("06/29/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/02/2047 04:00:00"), FullMoon = ParseDateTime("07/06/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("07/09/2047 04:00:00"), LastQuarterMoon = ParseDateTime("07/14/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("07/17/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1541, NewMoon = ParseDateTime("07/21/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/24/2047 04:00:00"), QuarterMoon = ParseDateTime("07/28/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/31/2047 04:00:00"), FullMoon = ParseDateTime("08/04/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("08/07/2047 04:00:00"), LastQuarterMoon = ParseDateTime("08/12/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("08/15/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1542, NewMoon = ParseDateTime("08/20/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/23/2047 04:00:00"), QuarterMoon = ParseDateTime("08/27/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/30/2047 04:00:00"), FullMoon = ParseDateTime("09/03/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("09/06/2047 04:00:00"), LastQuarterMoon = ParseDateTime("09/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("09/14/2047 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1543, NewMoon = ParseDateTime("09/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/21/2047 04:00:00"), QuarterMoon = ParseDateTime("09/25/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/28/2047 04:00:00"), FullMoon = ParseDateTime("10/02/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("10/05/2047 04:00:00"), LastQuarterMoon = ParseDateTime("10/11/2047 04:00:00"), WaningCrescentMoon = ParseDateTime("10/14/2047 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1544, NewMoon = ParseDateTime("10/18/2047 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/21/2047 04:00:00"), QuarterMoon = ParseDateTime("10/24/2047 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/27/2047 04:00:00"), FullMoon = ParseDateTime("11/01/2047 04:00:00"), WaningGibbousMoon = ParseDateTime("11/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("11/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("11/12/2047 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1545, NewMoon = ParseDateTime("11/16/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/19/2047 05:00:00"), QuarterMoon = ParseDateTime("11/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/26/2047 05:00:00"), FullMoon = ParseDateTime("12/01/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("12/04/2047 05:00:00"), LastQuarterMoon = ParseDateTime("12/09/2047 05:00:00"), WaningCrescentMoon = ParseDateTime("12/12/2047 05:00:00"), Duration = ParseTimeSpan("29.01:00:00") },
+ new() { Index = 1546, NewMoon = ParseDateTime("12/15/2047 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/18/2047 05:00:00"), QuarterMoon = ParseDateTime("12/23/2047 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/26/2047 05:00:00"), FullMoon = ParseDateTime("12/31/2047 05:00:00"), WaningGibbousMoon = ParseDateTime("01/03/2048 05:00:00"), LastQuarterMoon = ParseDateTime("01/07/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("01/10/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1547, NewMoon = ParseDateTime("01/14/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/17/2048 05:00:00"), QuarterMoon = ParseDateTime("01/21/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/24/2048 05:00:00"), FullMoon = ParseDateTime("01/29/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("02/01/2048 05:00:00"), LastQuarterMoon = ParseDateTime("02/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("02/09/2048 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1548, NewMoon = ParseDateTime("02/13/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/16/2048 05:00:00"), QuarterMoon = ParseDateTime("02/20/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/23/2048 05:00:00"), FullMoon = ParseDateTime("02/28/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("03/02/2048 05:00:00"), LastQuarterMoon = ParseDateTime("03/06/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("03/09/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1549, NewMoon = ParseDateTime("03/13/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("03/16/2048 04:00:00"), QuarterMoon = ParseDateTime("03/21/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("03/24/2048 04:00:00"), FullMoon = ParseDateTime("03/29/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/01/2048 04:00:00"), LastQuarterMoon = ParseDateTime("04/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("04/07/2048 04:00:00"), Duration = ParseTimeSpan("28.23:00:00") },
+ new() { Index = 1550, NewMoon = ParseDateTime("04/12/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/15/2048 04:00:00"), QuarterMoon = ParseDateTime("04/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/23/2048 04:00:00"), FullMoon = ParseDateTime("04/27/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("04/30/2048 04:00:00"), LastQuarterMoon = ParseDateTime("05/04/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("05/07/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1551, NewMoon = ParseDateTime("05/11/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/14/2048 04:00:00"), QuarterMoon = ParseDateTime("05/20/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/23/2048 04:00:00"), FullMoon = ParseDateTime("05/26/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("05/29/2048 04:00:00"), LastQuarterMoon = ParseDateTime("06/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("06/05/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1552, NewMoon = ParseDateTime("06/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/13/2048 04:00:00"), QuarterMoon = ParseDateTime("06/18/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/21/2048 04:00:00"), FullMoon = ParseDateTime("06/25/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("06/28/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/02/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("07/05/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1553, NewMoon = ParseDateTime("07/10/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/13/2048 04:00:00"), QuarterMoon = ParseDateTime("07/17/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/20/2048 04:00:00"), FullMoon = ParseDateTime("07/24/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("07/27/2048 04:00:00"), LastQuarterMoon = ParseDateTime("07/31/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("08/03/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1554, NewMoon = ParseDateTime("08/08/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/11/2048 04:00:00"), QuarterMoon = ParseDateTime("08/16/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/19/2048 04:00:00"), FullMoon = ParseDateTime("08/22/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("08/25/2048 04:00:00"), LastQuarterMoon = ParseDateTime("08/30/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("09/02/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1555, NewMoon = ParseDateTime("09/07/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/10/2048 04:00:00"), QuarterMoon = ParseDateTime("09/14/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/17/2048 04:00:00"), FullMoon = ParseDateTime("09/21/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("09/24/2048 04:00:00"), LastQuarterMoon = ParseDateTime("09/29/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/02/2048 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1556, NewMoon = ParseDateTime("10/06/2048 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/09/2048 04:00:00"), QuarterMoon = ParseDateTime("10/13/2048 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/16/2048 04:00:00"), FullMoon = ParseDateTime("10/20/2048 04:00:00"), WaningGibbousMoon = ParseDateTime("10/23/2048 04:00:00"), LastQuarterMoon = ParseDateTime("10/28/2048 04:00:00"), WaningCrescentMoon = ParseDateTime("10/31/2048 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1557, NewMoon = ParseDateTime("11/05/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/08/2048 05:00:00"), QuarterMoon = ParseDateTime("11/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("11/14/2048 05:00:00"), FullMoon = ParseDateTime("11/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("11/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("11/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("11/30/2048 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1558, NewMoon = ParseDateTime("12/04/2048 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/07/2048 05:00:00"), QuarterMoon = ParseDateTime("12/11/2048 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/14/2048 05:00:00"), FullMoon = ParseDateTime("12/19/2048 05:00:00"), WaningGibbousMoon = ParseDateTime("12/22/2048 05:00:00"), LastQuarterMoon = ParseDateTime("12/27/2048 05:00:00"), WaningCrescentMoon = ParseDateTime("12/30/2048 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1559, NewMoon = ParseDateTime("01/03/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("01/06/2049 05:00:00"), QuarterMoon = ParseDateTime("01/09/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/12/2049 05:00:00"), FullMoon = ParseDateTime("01/18/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("01/21/2049 05:00:00"), LastQuarterMoon = ParseDateTime("01/25/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("01/28/2049 05:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1560, NewMoon = ParseDateTime("02/01/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("02/04/2049 05:00:00"), QuarterMoon = ParseDateTime("02/08/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("02/11/2049 05:00:00"), FullMoon = ParseDateTime("02/16/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("02/19/2049 05:00:00"), LastQuarterMoon = ParseDateTime("02/24/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("02/27/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1561, NewMoon = ParseDateTime("03/02/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("03/05/2049 05:00:00"), QuarterMoon = ParseDateTime("03/10/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("03/13/2049 05:00:00"), FullMoon = ParseDateTime("03/18/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("03/21/2049 04:00:00"), LastQuarterMoon = ParseDateTime("03/25/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("03/28/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1562, NewMoon = ParseDateTime("04/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("04/04/2049 04:00:00"), QuarterMoon = ParseDateTime("04/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("04/12/2049 04:00:00"), FullMoon = ParseDateTime("04/17/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("04/20/2049 04:00:00"), LastQuarterMoon = ParseDateTime("04/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("04/26/2049 04:00:00"), Duration = ParseTimeSpan("29.23:00:00") },
+ new() { Index = 1563, NewMoon = ParseDateTime("05/01/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("05/04/2049 04:00:00"), QuarterMoon = ParseDateTime("05/09/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("05/12/2049 04:00:00"), FullMoon = ParseDateTime("05/16/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("05/19/2049 04:00:00"), LastQuarterMoon = ParseDateTime("05/23/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("05/26/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1564, NewMoon = ParseDateTime("05/30/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("06/02/2049 04:00:00"), QuarterMoon = ParseDateTime("06/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("06/10/2049 04:00:00"), FullMoon = ParseDateTime("06/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("06/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("06/21/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("06/24/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1565, NewMoon = ParseDateTime("06/29/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/02/2049 04:00:00"), QuarterMoon = ParseDateTime("07/07/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("07/10/2049 04:00:00"), FullMoon = ParseDateTime("07/14/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("07/17/2049 04:00:00"), LastQuarterMoon = ParseDateTime("07/20/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("07/23/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1566, NewMoon = ParseDateTime("07/28/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("07/31/2049 04:00:00"), QuarterMoon = ParseDateTime("08/05/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("08/08/2049 04:00:00"), FullMoon = ParseDateTime("08/12/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("08/15/2049 04:00:00"), LastQuarterMoon = ParseDateTime("08/19/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("08/22/2049 04:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1567, NewMoon = ParseDateTime("08/27/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("08/30/2049 04:00:00"), QuarterMoon = ParseDateTime("09/04/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("09/07/2049 04:00:00"), FullMoon = ParseDateTime("09/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("09/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("09/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("09/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1568, NewMoon = ParseDateTime("09/26/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("09/29/2049 04:00:00"), QuarterMoon = ParseDateTime("10/03/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("10/06/2049 04:00:00"), FullMoon = ParseDateTime("10/10/2049 04:00:00"), WaningGibbousMoon = ParseDateTime("10/13/2049 04:00:00"), LastQuarterMoon = ParseDateTime("10/17/2049 04:00:00"), WaningCrescentMoon = ParseDateTime("10/20/2049 04:00:00"), Duration = ParseTimeSpan("30.00:00:00") },
+ new() { Index = 1569, NewMoon = ParseDateTime("10/25/2049 04:00:00"), WaxingCrescentMoon = ParseDateTime("10/28/2049 04:00:00"), QuarterMoon = ParseDateTime("11/01/2049 04:00:00"), WaxingGibbousMoon = ParseDateTime("11/04/2049 04:00:00"), FullMoon = ParseDateTime("11/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("11/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("11/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("11/19/2049 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ new() { Index = 1570, NewMoon = ParseDateTime("11/24/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("11/27/2049 05:00:00"), QuarterMoon = ParseDateTime("11/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("12/03/2049 05:00:00"), FullMoon = ParseDateTime("12/08/2049 05:00:00"), WaningGibbousMoon = ParseDateTime("12/11/2049 05:00:00"), LastQuarterMoon = ParseDateTime("12/16/2049 05:00:00"), WaningCrescentMoon = ParseDateTime("12/19/2049 05:00:00"), Duration = ParseTimeSpan("30.01:00:00") },
+ new() { Index = 1571, NewMoon = ParseDateTime("12/23/2049 05:00:00"), WaxingCrescentMoon = ParseDateTime("12/26/2049 05:00:00"), QuarterMoon = ParseDateTime("12/30/2049 05:00:00"), WaxingGibbousMoon = ParseDateTime("01/02/2050 05:00:00"), FullMoon = ParseDateTime("01/07/2050 05:00:00"), WaningGibbousMoon = ParseDateTime("01/10/2050 05:00:00"), LastQuarterMoon = ParseDateTime("01/15/2050 05:00:00"), WaningCrescentMoon = ParseDateTime("01/18/2050 05:00:00"), Duration = ParseTimeSpan("29.00:00:00") },
+ ];
}
\ No newline at end of file
diff --git a/PgMoon-Plugin/PhaseCalculator.cs b/PgMoon-Plugin/PhaseCalculator.cs
index 56fd612..317bb99 100644
--- a/PgMoon-Plugin/PhaseCalculator.cs
+++ b/PgMoon-Plugin/PhaseCalculator.cs
@@ -42,7 +42,7 @@ public static bool IsCurrent(int checkMoonMonth, MoonPhase checkMoonPhase)
#region Properties
public static int MoonMonth
{
- get { return MoonMonthInternal; }
+ get => MoonMonthInternal;
set
{
if (MoonMonthInternal != value)
@@ -57,7 +57,7 @@ public static int MoonMonth
public static MoonPhase MoonPhase
{
- get { return MoonPhaseInternal; }
+ get => MoonPhaseInternal;
set
{
if (MoonPhaseInternal != value)
@@ -74,7 +74,7 @@ public static MoonPhase MoonPhase
public static double ProgressWithinPhase
{
- get { return ProgressWithinPhaseInternal; }
+ get => ProgressWithinPhaseInternal;
set
{
if (ProgressWithinPhaseInternal != value)
@@ -89,7 +89,7 @@ public static double ProgressWithinPhase
public static double ProgressToFullMoon
{
- get { return ProgressToFullMoonInternal; }
+ get => ProgressToFullMoonInternal;
set
{
if (ProgressToFullMoonInternal != value)
@@ -104,7 +104,7 @@ public static double ProgressToFullMoon
public static TimeSpan TimeToNextPhase
{
- get { return TimeToNextPhaseInternal; }
+ get => TimeToNextPhaseInternal;
set
{
if (TimeToNextPhaseInternal != value)
@@ -119,7 +119,7 @@ public static TimeSpan TimeToNextPhase
public static TimeSpan TimeToFullMoon
{
- get { return TimeToFullMoonInternal; }
+ get => TimeToFullMoonInternal;
set
{
if (TimeToFullMoonInternal != value)
@@ -211,14 +211,20 @@ public static void DateTimeToMoonPhase(DateTime time, out int pMoonMonth, out Mo
private static readonly DateTime UnixReferenceTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
#pragma warning disable SA1300 // Element should begin with upper-case letter
+#pragma warning disable IDE1006 // Naming Styles
private static long to_time_t(DateTime time)
+#pragma warning restore IDE1006 // Naming Styles
#pragma warning restore SA1300 // Element should begin with upper-case letter
{
return (long)(time - UnixReferenceTime).TotalSeconds;
}
#pragma warning disable SA1300 // Element should begin with upper-case letter
+#pragma warning disable IDE0051 // Remove unused private members
+#pragma warning disable IDE1006 // Naming Styles
private static DateTime from_time_t(long time_t)
+#pragma warning restore IDE1006 // Naming Styles
+#pragma warning restore IDE0051 // Remove unused private members
#pragma warning restore SA1300 // Element should begin with upper-case letter
{
return UnixReferenceTime + TimeSpan.FromSeconds(time_t);
@@ -229,7 +235,9 @@ private static DateTime from_time_t(long time_t)
private const double OrbitalPeriod = 27.321661;
#pragma warning disable SA1300 // Element should begin with upper-case letter
+#pragma warning disable IDE1006 // Naming Styles
private static int corrected_moon_phase(DateTime utcTime)
+#pragma warning restore IDE1006 // Naming Styles
#pragma warning restore SA1300 // Element should begin with upper-case letter
{
// Reference is not GMT but EST, subject to a daylight saving time different than local.
@@ -257,32 +265,35 @@ private static int corrected_moon_phase(DateTime utcTime)
Moons[8] = i + 1 < LunationTable.Length ? LunationTable[i + 1].NewMoon : LunationTable[i].NewMoon + LunationTable[i].Duration;
for (int j = 0; j < 8; j++)
+ {
if (utcTime >= Moons[j] && utcTime < Moons[j + 1])
return j;
+ }
}
// Fallback for very late times.
return ((int)((EstTime - Moons[4]).TotalDays / OrbitalPeriod)) % 8;
}
+#pragma warning disable IDE0051 // Remove unused private members
private static int QuarterCycleMoonPhase(DateTime startTime, DateTime time, DateTime endTime)
+#pragma warning restore IDE0051 // Remove unused private members
{
// Gets the end time of the first phase of this quarter cycle.
DateTime FirstPhaseEndTime = startTime + TimeSpan.FromDays(3);
// Still within this first phase?
if (time < FirstPhaseEndTime)
+ {
return 0;
+ }
else
{
// Gets the start time of the last phase of this quarter cycle.
DateTime LastPhaseStartTime = endTime;
// Already within this last phase? If not, we're in between (a Waxing or Waning phase).
- if (time >= LastPhaseStartTime)
- return 2;
- else
- return 1;
+ return time >= LastPhaseStartTime ? 2 : 1;
}
}
diff --git a/PgMoon-Plugin/SafeTimer.cs b/PgMoon-Plugin/SafeTimer.cs
index 9c0a2f3..1c74219 100644
--- a/PgMoon-Plugin/SafeTimer.cs
+++ b/PgMoon-Plugin/SafeTimer.cs
@@ -3,8 +3,7 @@
using System;
using System.Diagnostics;
using System.Threading;
-using System.Windows.Threading;
-using Tracing;
+using Microsoft.Extensions.Logging;
///
/// Execute an action regularly at a given time interval, with safeguards.
@@ -18,7 +17,7 @@ public class SafeTimer : IDisposable
/// The action to execute.
/// The time interval.
/// an interface to log events asynchronously.
- public static SafeTimer Create(Action action, TimeSpan timeInterval, ITracer logger)
+ public static SafeTimer Create(Action action, TimeSpan timeInterval, ILogger logger)
{
return new SafeTimer(action, timeInterval, logger);
}
@@ -29,7 +28,7 @@ public static SafeTimer Create(Action action, TimeSpan timeInterval, ITracer log
/// The action to execute.
/// The time interval.
/// an interface to log events asynchronously.
- protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger)
+ protected SafeTimer(Action action, TimeSpan timeInterval, ILogger logger)
{
Action = action;
TimeInterval = timeInterval;
@@ -42,8 +41,8 @@ protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger)
Action();
- UpdateTimer.Change(TimeInterval, TimeInterval);
- FullRestartTimer.Change(FullRestartInterval, Timeout.InfiniteTimeSpan);
+ _ = UpdateTimer.Change(TimeInterval, TimeInterval);
+ _ = FullRestartTimer.Change(FullRestartInterval, Timeout.InfiniteTimeSpan);
}
#endregion
@@ -54,11 +53,7 @@ protected SafeTimer(Action action, TimeSpan timeInterval, ITracer logger)
/// The instance to destroy.
public static void Destroy(ref SafeTimer? instance)
{
- if (instance is not null)
- {
- using SafeTimer DisposedObject = instance;
- instance = null;
- }
+ instance = null;
}
#endregion
@@ -76,7 +71,7 @@ public static void Destroy(ref SafeTimer? instance)
///
/// Gets an interface to log events asynchronously.
///
- public ITracer Logger { get; }
+ public ILogger Logger { get; }
#endregion
#region Client Interface
@@ -100,14 +95,14 @@ private void UpdateTimerCallback(object? parameter)
int NewTimerDispatcherCount = Interlocked.Increment(ref TimerDispatcherCount);
if (NewTimerDispatcherCount > 2)
{
- Interlocked.Decrement(ref TimerDispatcherCount);
+ _ = Interlocked.Decrement(ref TimerDispatcherCount);
return;
}
// For debug purpose.
LastTotalElapsed = Math.Round(UpdateWatch.Elapsed.TotalSeconds, 0);
- System.Windows.Application.Current.Dispatcher.BeginInvoke(Action);
+ _ = System.Windows.Application.Current.Dispatcher.BeginInvoke(Action);
}
private void FullRestartTimerCallback(object? parameter)
@@ -117,29 +112,33 @@ private void FullRestartTimerCallback(object? parameter)
AddLog("Restarting the timer");
// Restart the update timer from scratch.
- UpdateTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
+ _ = UpdateTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
+ UpdateTimer.Dispose();
UpdateTimer = new Timer(new TimerCallback(UpdateTimerCallback));
- UpdateTimer.Change(TimeInterval, TimeInterval);
+
+ _ = UpdateTimer.Change(TimeInterval, TimeInterval);
AddLog("Timer restarted");
}
else
+ {
AddLog("No timer to restart");
+ }
- FullRestartTimer?.Change(FullRestartInterval, Timeout.InfiniteTimeSpan);
+ _ = FullRestartTimer?.Change(FullRestartInterval, Timeout.InfiniteTimeSpan);
AddLog($"Next check scheduled at {DateTime.UtcNow + FullRestartInterval}");
}
private void AddLog(string message)
{
- Logger.Write(Category.Information, message);
+ LoggerMessage.Define(LogLevel.Information, 0, message)(Logger, null);
}
private readonly TimeSpan FullRestartInterval = TimeSpan.FromHours(1);
private Timer UpdateTimer;
- private Timer FullRestartTimer;
- private Stopwatch UpdateWatch;
+ private readonly Timer FullRestartTimer;
+ private readonly Stopwatch UpdateWatch;
private int TimerDispatcherCount = 1;
private double LastTotalElapsed = double.NaN;
#endregion
diff --git a/PgMoon-Plugin/ShareCalendarWindow.xaml.cs b/PgMoon-Plugin/ShareCalendarWindow.xaml.cs
index e01fd33..1f8ed2f 100644
--- a/PgMoon-Plugin/ShareCalendarWindow.xaml.cs
+++ b/PgMoon-Plugin/ShareCalendarWindow.xaml.cs
@@ -64,7 +64,7 @@ public ShareCalendarWindow(RegistryTools.Settings settings)
#region Properties
public bool AddEvents
{
- get { return AddEventsInternal; }
+ get => AddEventsInternal;
set
{
if (AddEventsInternal != value)
@@ -80,12 +80,10 @@ public bool AddEvents
public string ApplicationName
{
- get { return ApplicationNameInternal; }
+ get => ApplicationNameInternal;
set
{
- string NewName = value;
- if (NewName is null)
- NewName = DefaultApplicationName;
+ string NewName = value ?? DefaultApplicationName;
if (ApplicationNameInternal != NewName)
{
@@ -104,12 +102,13 @@ private void InitCalendarList()
{
IsListingInternal = false;
IsListingCancelableInternal = true;
+ ListTimer.Dispose();
ListTimer = new Timer(new TimerCallback(ListTimerCallback));
}
public bool IsListing
{
- get { return IsListingInternal; }
+ get => IsListingInternal;
set
{
if (IsListingInternal != value)
@@ -124,7 +123,7 @@ public bool IsListing
public bool IsListingCancelable
{
- get { return IsListingCancelableInternal; }
+ get => IsListingCancelableInternal;
set
{
if (IsListingCancelableInternal != value)
@@ -139,7 +138,7 @@ public bool IsListingCancelable
public SharedCalendarEntry SelectedCalendarEntry
{
- get { return SelectedCalendarEntryInternal; }
+ get => SelectedCalendarEntryInternal;
set
{
if (SelectedCalendarEntryInternal != value)
@@ -154,7 +153,7 @@ public SharedCalendarEntry SelectedCalendarEntry
private SharedCalendarEntry SelectedCalendarEntryInternal = SharedCalendarEntry.None;
private string CalendarId;
- public ObservableCollection SharedCalendarEntryList { get; } = new();
+ public ObservableCollection SharedCalendarEntryList { get; } = [];
private void StartUpdatingCalendarList()
{
@@ -180,11 +179,12 @@ private void StartUpdatingCalendarList()
requestCalendarList.MaxResults = 10;
// List events.
+ ListTaskCancellation.Dispose();
ListTaskCancellation = new CancellationTokenSource();
ListTask = requestCalendarList.ExecuteAsync(ListTaskCancellation.Token);
IsListing = true;
IsListingCancelable = true;
- ListTimer.Change(ListTimerStart, ListTimerInterval);
+ _ = ListTimer.Change(ListTimerStart, ListTimerInterval);
}
catch
{
@@ -193,7 +193,7 @@ private void StartUpdatingCalendarList()
private void ListTimerCallback(object? parameter)
{
- Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnListTimer);
+ _ = Dispatcher.BeginInvoke(DispatcherPriority.ContextIdle, OnListTimer);
}
private void OnListTimer()
@@ -201,7 +201,7 @@ private void OnListTimer()
if (ListTask is null || !ListTask.Wait(0, ListTaskCancellation.Token))
return;
- ListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
+ _ = ListTimer.Change(Timeout.InfiniteTimeSpan, Timeout.InfiniteTimeSpan);
IsListing = false;
IsListingCancelable = true;
@@ -225,12 +225,14 @@ private void ParseCalendarListResult(CalendarList? result)
string Name = Entry.Summary;
if (Id is not null && Id.Length > 0 && Name is not null && Name.Length > 0)
{
- bool CanWrite = (Entry.AccessRole == "owner") || (Entry.AccessRole == "writer");
+ bool CanWrite = Entry.AccessRole is "owner" or "writer";
SharedCalendarEntry NewEntry = new(Id, Name, CanWrite);
SharedCalendarEntryList.Add(NewEntry);
if (SelectedCalendarEntry != SharedCalendarEntry.None && NewEntry.Id == SelectedCalendarEntry.Id)
+ {
ReselectedEntry = NewEntry;
+ }
else if (SelectedCalendarEntry == SharedCalendarEntry.None && NewEntry.Id == CalendarId)
{
CalendarId = string.Empty;
@@ -280,7 +282,7 @@ private void InitCredential()
public string SecretFileName
{
- get { return SecretFileNameInternal; }
+ get => SecretFileNameInternal;
set
{
if (SecretFileNameInternal != value)
@@ -298,12 +300,12 @@ private static string CredentialFile
string ApplicationFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "PgMoon");
if (!Directory.Exists(ApplicationFolder))
- Directory.CreateDirectory(ApplicationFolder);
+ _ = Directory.CreateDirectory(ApplicationFolder);
string CredentialFolder = Path.Combine(ApplicationFolder, ".credentials");
if (!Directory.Exists(CredentialFolder))
- Directory.CreateDirectory(CredentialFolder);
+ _ = Directory.CreateDirectory(CredentialFolder);
return Path.Combine(CredentialFolder, "pgmoon.json");
}
@@ -328,9 +330,11 @@ public bool IsCredentialConfirmed
private void OnBrowse(object sender, ExecutedRoutedEventArgs e)
{
- OpenFileDialog Dlg = new();
- Dlg.FileName = SecretFileName;
- Dlg.Filter = "Any secret client file (*.json)|*.json";
+ OpenFileDialog Dlg = new()
+ {
+ FileName = SecretFileName,
+ Filter = "Any secret client file (*.json)|*.json",
+ };
bool? Result = Dlg.ShowDialog();
if (Result.HasValue && Result.Value)
@@ -351,16 +355,14 @@ private void ObtainCredentialToken(bool updateCalendarList)
{
try
{
- using (FileStream Stream = new(SecretFileName, FileMode.Open, FileAccess.Read, FileShare.Read))
- {
- ClientSecrets Secrets = GoogleClientSecrets.FromStream(Stream).Secrets;
- FileDataStore Store = new(CredentialFile, true);
- string[] Scopes = { CalendarService.Scope.Calendar };
+ using FileStream Stream = new(SecretFileName, FileMode.Open, FileAccess.Read, FileShare.Read);
+ ClientSecrets Secrets = GoogleClientSecrets.FromStream(Stream).Secrets;
+ FileDataStore Store = new(CredentialFile, true);
+ string[] Scopes = [CalendarService.Scope.Calendar];
- CredentialToken = GoogleWebAuthorizationBroker.AuthorizeAsync(Secrets, Scopes, "user", CancellationToken.None, Store).Result;
+ CredentialToken = GoogleWebAuthorizationBroker.AuthorizeAsync(Secrets, Scopes, "user", CancellationToken.None, Store).Result;
- NotifyPropertyChanged(nameof(IsCredentialConfirmed));
- }
+ NotifyPropertyChanged(nameof(IsCredentialConfirmed));
}
catch
{
@@ -380,7 +382,7 @@ private void InitStatus()
UpdateStatus();
}
- public ObservableCollection StatusList { get; } = new();
+ public ObservableCollection StatusList { get; } = [];
public bool IsEventActive { get; private set; }
private void UpdateStatus()
@@ -405,12 +407,16 @@ private void UpdateStatus()
StatusList.Add("Credential not confirmed.");
if (SelectedCalendarEntry == SharedCalendarEntry.None)
+ {
if (SharedCalendarEntryList.Count == 0)
StatusList.Add("The list of calendar names is empty.");
else
StatusList.Add("Calendar Name is empty.");
+ }
else if (!SelectedCalendarEntry.CanWrite)
+ {
StatusList.Add("The selected calendar can only be read.");
+ }
if (!WithPhaseName && !WithMushroomFarming && !WithRahuBoat && !WithDarkChapel && !WithFreeText)
StatusList.Add("No information shared.");
@@ -438,7 +444,7 @@ private void UpdateStatus()
public uint UpcomingDays
{
- get { return UpcomingDaysInternal; }
+ get => UpcomingDaysInternal;
set
{
if (UpcomingDaysInternal != value)
@@ -504,11 +510,11 @@ public void PostSharedEvents(ICollection mushroomInfoList)
return;
DateTime Now = MainWindow.Now();
- DateTime NextEventTime = ExistingEvents.Count > 0 ? ExistingEvents[ExistingEvents.Count - 1].PhaseEndTime + TimeSpan.FromHours(1) : Now;
+ DateTime NextEventTime = ExistingEvents.Count > 0 ? ExistingEvents[^1].PhaseEndTime + TimeSpan.FromHours(1) : Now;
DateTime MaxEventTime = Now + TimeSpan.FromDays(UpcomingDays);
- List MissingEvents = new();
+ List MissingEvents = [];
- for (; ;)
+ while (true)
{
PhaseCalculator.DateTimeToMoonPhase(NextEventTime, out int MoonMonth, out MoonPhase MoonPhase, out DateTime PhaseStartTime, out DateTime PhaseEndTime, out _, out _);
@@ -530,7 +536,7 @@ public void PostSharedEvents(ICollection mushroomInfoList)
private bool ReadExistingEvents(out List existingEvents)
{
- existingEvents = new List();
+ existingEvents = [];
try
{
@@ -550,7 +556,7 @@ private bool ReadExistingEvents(out List existingEvents)
if (events.Items is null)
return false;
- foreach (var eventItem in events.Items)
+ foreach (Event eventItem in events.Items)
{
DateTime? StartDate = eventItem.Start.DateTime;
DateTime? EndDate = eventItem.End.DateTime;
@@ -588,6 +594,7 @@ private void WriteMissingEvents(List eventList, ICollection
string MushroomList = string.Empty;
foreach (MushroomInfo Info in mushroomInfoList)
+ {
if (Event.MoonPhase == Info.RobustGrowthPhase1 || Event.MoonPhase == Info.RobustGrowthPhase2)
{
if (MushroomList.Length > 0)
@@ -597,6 +604,7 @@ private void WriteMissingEvents(List eventList, ICollection
if (WithMushroomFarmingComments && Info.Comment is not null && Info.Comment.Length > 0)
MushroomList += " (" + Info.Comment + ")";
}
+ }
if (MushroomList.Length > 0)
{
@@ -627,12 +635,16 @@ private void WriteMissingEvents(List eventList, ICollection
Description += FreeText;
}
- Event body = new();
- body.Summary = Event.MoonPhase.Name;
- body.Start = new EventDateTime();
+ Event body = new()
+ {
+ Summary = Event.MoonPhase.Name,
+ Start = new EventDateTime(),
+ };
body.Start.DateTime = Event.PhaseStartTime;
- body.End = new EventDateTime();
- body.End.DateTime = Event.PhaseEndTime;
+ body.End = new EventDateTime
+ {
+ DateTime = Event.PhaseEndTime,
+ };
if (Description.Length > 0)
body.Description = Description;
diff --git a/PgMoon-Plugin/SharedCalendarEvent.cs b/PgMoon-Plugin/SharedCalendarEvent.cs
index 3103cd9..93ffeb5 100644
--- a/PgMoon-Plugin/SharedCalendarEvent.cs
+++ b/PgMoon-Plugin/SharedCalendarEvent.cs
@@ -4,20 +4,12 @@
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
#pragma warning disable SA1600 // Elements should be documented
-public class SharedCalendarEvent
+public class SharedCalendarEvent(MoonPhase moonPhase, int moonMonth, DateTime phaseStartTime, DateTime phaseEndTime)
{
- public SharedCalendarEvent(MoonPhase moonPhase, int moonMonth, DateTime phaseStartTime, DateTime phaseEndTime)
- {
- MoonPhase = moonPhase;
- MoonMonth = moonMonth;
- PhaseStartTime = phaseStartTime;
- PhaseEndTime = phaseEndTime;
- }
-
- public MoonPhase MoonPhase { get; }
- public int MoonMonth { get; }
- public DateTime PhaseStartTime { get; }
- public DateTime PhaseEndTime { get; }
+ public MoonPhase MoonPhase { get; } = moonPhase;
+ public int MoonMonth { get; } = moonMonth;
+ public DateTime PhaseStartTime { get; } = phaseStartTime;
+ public DateTime PhaseEndTime { get; } = phaseEndTime;
public static bool TryParse(DateTime? startDate, DateTime? endDate, out SharedCalendarEvent? calendarEvent)
{
diff --git a/PgMoon/App.xaml b/PgMoon/App.xaml
index d936148..462ce88 100644
--- a/PgMoon/App.xaml
+++ b/PgMoon/App.xaml
@@ -1,4 +1,4 @@
-
diff --git a/PgMoon/App.xaml.cs b/PgMoon/App.xaml.cs
index 722aac2..209a075 100644
--- a/PgMoon/App.xaml.cs
+++ b/PgMoon/App.xaml.cs
@@ -6,7 +6,7 @@
///
/// Represents an application that automatically unblock files downloaded from the Internet.
///
-public partial class App : Application, IDisposable
+internal partial class App : Application, IDisposable
{
#region Init
///
@@ -15,11 +15,11 @@ public partial class App : Application, IDisposable
public App()
{
Plugin = new PgMoonPlugin();
- PluginApp = new TaskbarIconHost.App(this, Plugin, Plugin.AssemblyName);
+ PluginApp = new TaskbarIconHost.App(this, Plugin, PgMoonPlugin.AssemblyName);
}
- private PgMoonPlugin Plugin;
- private TaskbarIconHost.App PluginApp;
+ private readonly PgMoonPlugin? Plugin;
+ private readonly TaskbarIconHost.App PluginApp;
#endregion
#region Implementation of IDisposable
diff --git a/PgMoon/FodyWeavers.xsd b/PgMoon/FodyWeavers.xsd
index 05e92c1..f2dbece 100644
--- a/PgMoon/FodyWeavers.xsd
+++ b/PgMoon/FodyWeavers.xsd
@@ -29,12 +29,27 @@
- A list of unmanaged 32 bit assembly names to include, delimited with line breaks.
+ Obsolete, use UnmanagedWinX86Assemblies instead
+
+
+
+
+ A list of unmanaged X86 (32 bit) assembly names to include, delimited with line breaks.
- A list of unmanaged 64 bit assembly names to include, delimited with line breaks.
+ Obsolete, use UnmanagedWinX64Assemblies instead.
+
+
+
+
+ A list of unmanaged X64 (64 bit) assembly names to include, delimited with line breaks.
+
+
+
+
+ A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with line breaks.
@@ -73,6 +88,11 @@
As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.
+
+
+ The attach method no longer subscribes to the `AppDomain.AssemblyResolve` (.NET 4.x) and `AssemblyLoadContext.Resolving` (.NET 6.0+) events.
+
+
Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code.
@@ -105,12 +125,27 @@
- A list of unmanaged 32 bit assembly names to include, delimited with |.
+ Obsolete, use UnmanagedWinX86Assemblies instead
+
+
+
+
+ A list of unmanaged X86 (32 bit) assembly names to include, delimited with |.
- A list of unmanaged 64 bit assembly names to include, delimited with |.
+ Obsolete, use UnmanagedWinX64Assemblies instead
+
+
+
+
+ A list of unmanaged X64 (64 bit) assembly names to include, delimited with |.
+
+
+
+
+ A list of unmanaged Arm64 (64 bit) assembly names to include, delimited with |.
diff --git a/PgMoon/PgMoon.csproj b/PgMoon/PgMoon.csproj
index eb5a2f2..4428421 100644
--- a/PgMoon/PgMoon.csproj
+++ b/PgMoon/PgMoon.csproj
@@ -2,26 +2,33 @@
WinExe
- net481;net8.0-windows
+ net481;net8.0-windows7.0
true
- 10
+ 12
enable
x64
win-x64
- true
- 1.2.0
+
+ PgMoon
+ 1.2.1
David Le Bansais
PgMoon
Shows the moon phase in Project: Gorgon
- Copyright © David Le Bansais 2019
- 1.2.0.332
- 1.2.0.332
+ Copyright © 2024 David Le Bansais
+ 1.2.1.338
+ 1.2.1.338
https://github.com/dlebansais/PgMoon
+ true
+ Resources\main.ico
+
en-US
- PgMoon
+ true
true
- Resources\main.ico
+ true
+ latest-all
+ true
+ True
@@ -29,23 +36,48 @@
-
+
all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+