///|
/// A deterministic rule catalog used by the lunar rhythm scorer.
pub fn rhythm_rule_catalog() -> Array[RhythmRule] {
  [
    RhythmRule::{
      id: "LR-000",
      month: 1,
      phase: NewMoon,
      lane: NightSky,
      weight: 1,
      label: "winter new moon night sky rule 000",
    },
    RhythmRule::{
      id: "LR-001",
      month: 2,
      phase: NewMoon,
      lane: NightSky,
      weight: 2,
      label: "winter new moon night sky rule 001",
    },
    RhythmRule::{
      id: "LR-002",
      month: 3,
      phase: NewMoon,
      lane: NightSky,
      weight: 3,
      label: "spring new moon night sky rule 002",
    },
    RhythmRule::{
      id: "LR-003",
      month: 4,
      phase: NewMoon,
      lane: NightSky,
      weight: 4,
      label: "spring new moon night sky rule 003",
    },
    RhythmRule::{
      id: "LR-004",
      month: 5,
      phase: NewMoon,
      lane: NightSky,
      weight: 5,
      label: "spring new moon night sky rule 004",
    },
    RhythmRule::{
      id: "LR-005",
      month: 6,
      phase: NewMoon,
      lane: NightSky,
      weight: 6,
      label: "summer new moon night sky rule 005",
    },
    RhythmRule::{
      id: "LR-006",
      month: 7,
      phase: NewMoon,
      lane: NightSky,
      weight: -2,
      label: "summer new moon night sky rule 006",
    },
    RhythmRule::{
      id: "LR-007",
      month: 8,
      phase: NewMoon,
      lane: NightSky,
      weight: -1,
      label: "summer new moon night sky rule 007",
    },
    RhythmRule::{
      id: "LR-008",
      month: 9,
      phase: NewMoon,
      lane: NightSky,
      weight: 0,
      label: "autumn new moon night sky rule 008",
    },
    RhythmRule::{
      id: "LR-009",
      month: 10,
      phase: NewMoon,
      lane: NightSky,
      weight: 1,
      label: "autumn new moon night sky rule 009",
    },
    RhythmRule::{
      id: "LR-010",
      month: 11,
      phase: NewMoon,
      lane: NightSky,
      weight: 2,
      label: "autumn new moon night sky rule 010",
    },
    RhythmRule::{
      id: "LR-011",
      month: 12,
      phase: NewMoon,
      lane: NightSky,
      weight: 3,
      label: "winter new moon night sky rule 011",
    },
    RhythmRule::{
      id: "LR-012",
      month: 1,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 4,
      label: "winter waxing crescent night sky rule 012",
    },
    RhythmRule::{
      id: "LR-013",
      month: 2,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 5,
      label: "winter waxing crescent night sky rule 013",
    },
    RhythmRule::{
      id: "LR-014",
      month: 3,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 6,
      label: "spring waxing crescent night sky rule 014",
    },
    RhythmRule::{
      id: "LR-015",
      month: 4,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: -2,
      label: "spring waxing crescent night sky rule 015",
    },
    RhythmRule::{
      id: "LR-016",
      month: 5,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: -1,
      label: "spring waxing crescent night sky rule 016",
    },
    RhythmRule::{
      id: "LR-017",
      month: 6,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 0,
      label: "summer waxing crescent night sky rule 017",
    },
    RhythmRule::{
      id: "LR-018",
      month: 7,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 1,
      label: "summer waxing crescent night sky rule 018",
    },
    RhythmRule::{
      id: "LR-019",
      month: 8,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 2,
      label: "summer waxing crescent night sky rule 019",
    },
    RhythmRule::{
      id: "LR-020",
      month: 9,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 3,
      label: "autumn waxing crescent night sky rule 020",
    },
    RhythmRule::{
      id: "LR-021",
      month: 10,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 4,
      label: "autumn waxing crescent night sky rule 021",
    },
    RhythmRule::{
      id: "LR-022",
      month: 11,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 5,
      label: "autumn waxing crescent night sky rule 022",
    },
    RhythmRule::{
      id: "LR-023",
      month: 12,
      phase: WaxingCrescent,
      lane: NightSky,
      weight: 6,
      label: "winter waxing crescent night sky rule 023",
    },
    RhythmRule::{
      id: "LR-024",
      month: 1,
      phase: FirstQuarter,
      lane: NightSky,
      weight: -2,
      label: "winter first quarter night sky rule 024",
    },
    RhythmRule::{
      id: "LR-025",
      month: 2,
      phase: FirstQuarter,
      lane: NightSky,
      weight: -1,
      label: "winter first quarter night sky rule 025",
    },
    RhythmRule::{
      id: "LR-026",
      month: 3,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 0,
      label: "spring first quarter night sky rule 026",
    },
    RhythmRule::{
      id: "LR-027",
      month: 4,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 1,
      label: "spring first quarter night sky rule 027",
    },
    RhythmRule::{
      id: "LR-028",
      month: 5,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 2,
      label: "spring first quarter night sky rule 028",
    },
    RhythmRule::{
      id: "LR-029",
      month: 6,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 3,
      label: "summer first quarter night sky rule 029",
    },
    RhythmRule::{
      id: "LR-030",
      month: 7,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 4,
      label: "summer first quarter night sky rule 030",
    },
    RhythmRule::{
      id: "LR-031",
      month: 8,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 5,
      label: "summer first quarter night sky rule 031",
    },
    RhythmRule::{
      id: "LR-032",
      month: 9,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 6,
      label: "autumn first quarter night sky rule 032",
    },
    RhythmRule::{
      id: "LR-033",
      month: 10,
      phase: FirstQuarter,
      lane: NightSky,
      weight: -2,
      label: "autumn first quarter night sky rule 033",
    },
    RhythmRule::{
      id: "LR-034",
      month: 11,
      phase: FirstQuarter,
      lane: NightSky,
      weight: -1,
      label: "autumn first quarter night sky rule 034",
    },
    RhythmRule::{
      id: "LR-035",
      month: 12,
      phase: FirstQuarter,
      lane: NightSky,
      weight: 0,
      label: "winter first quarter night sky rule 035",
    },
    RhythmRule::{
      id: "LR-036",
      month: 1,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 1,
      label: "winter waxing gibbous night sky rule 036",
    },
    RhythmRule::{
      id: "LR-037",
      month: 2,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 2,
      label: "winter waxing gibbous night sky rule 037",
    },
    RhythmRule::{
      id: "LR-038",
      month: 3,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 3,
      label: "spring waxing gibbous night sky rule 038",
    },
    RhythmRule::{
      id: "LR-039",
      month: 4,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 4,
      label: "spring waxing gibbous night sky rule 039",
    },
    RhythmRule::{
      id: "LR-040",
      month: 5,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 5,
      label: "spring waxing gibbous night sky rule 040",
    },
    RhythmRule::{
      id: "LR-041",
      month: 6,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 6,
      label: "summer waxing gibbous night sky rule 041",
    },
    RhythmRule::{
      id: "LR-042",
      month: 7,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: -2,
      label: "summer waxing gibbous night sky rule 042",
    },
    RhythmRule::{
      id: "LR-043",
      month: 8,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: -1,
      label: "summer waxing gibbous night sky rule 043",
    },
    RhythmRule::{
      id: "LR-044",
      month: 9,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 0,
      label: "autumn waxing gibbous night sky rule 044",
    },
    RhythmRule::{
      id: "LR-045",
      month: 10,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 1,
      label: "autumn waxing gibbous night sky rule 045",
    },
    RhythmRule::{
      id: "LR-046",
      month: 11,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 2,
      label: "autumn waxing gibbous night sky rule 046",
    },
    RhythmRule::{
      id: "LR-047",
      month: 12,
      phase: WaxingGibbous,
      lane: NightSky,
      weight: 3,
      label: "winter waxing gibbous night sky rule 047",
    },
    RhythmRule::{
      id: "LR-048",
      month: 1,
      phase: FullMoon,
      lane: NightSky,
      weight: 4,
      label: "winter full moon night sky rule 048",
    },
    RhythmRule::{
      id: "LR-049",
      month: 2,
      phase: FullMoon,
      lane: NightSky,
      weight: 5,
      label: "winter full moon night sky rule 049",
    },
    RhythmRule::{
      id: "LR-050",
      month: 3,
      phase: FullMoon,
      lane: NightSky,
      weight: 6,
      label: "spring full moon night sky rule 050",
    },
    RhythmRule::{
      id: "LR-051",
      month: 4,
      phase: FullMoon,
      lane: NightSky,
      weight: -2,
      label: "spring full moon night sky rule 051",
    },
    RhythmRule::{
      id: "LR-052",
      month: 5,
      phase: FullMoon,
      lane: NightSky,
      weight: -1,
      label: "spring full moon night sky rule 052",
    },
    RhythmRule::{
      id: "LR-053",
      month: 6,
      phase: FullMoon,
      lane: NightSky,
      weight: 0,
      label: "summer full moon night sky rule 053",
    },
    RhythmRule::{
      id: "LR-054",
      month: 7,
      phase: FullMoon,
      lane: NightSky,
      weight: 1,
      label: "summer full moon night sky rule 054",
    },
    RhythmRule::{
      id: "LR-055",
      month: 8,
      phase: FullMoon,
      lane: NightSky,
      weight: 2,
      label: "summer full moon night sky rule 055",
    },
    RhythmRule::{
      id: "LR-056",
      month: 9,
      phase: FullMoon,
      lane: NightSky,
      weight: 3,
      label: "autumn full moon night sky rule 056",
    },
    RhythmRule::{
      id: "LR-057",
      month: 10,
      phase: FullMoon,
      lane: NightSky,
      weight: 4,
      label: "autumn full moon night sky rule 057",
    },
    RhythmRule::{
      id: "LR-058",
      month: 11,
      phase: FullMoon,
      lane: NightSky,
      weight: 5,
      label: "autumn full moon night sky rule 058",
    },
    RhythmRule::{
      id: "LR-059",
      month: 12,
      phase: FullMoon,
      lane: NightSky,
      weight: 6,
      label: "winter full moon night sky rule 059",
    },
    RhythmRule::{
      id: "LR-060",
      month: 1,
      phase: WaningGibbous,
      lane: NightSky,
      weight: -2,
      label: "winter waning gibbous night sky rule 060",
    },
    RhythmRule::{
      id: "LR-061",
      month: 2,
      phase: WaningGibbous,
      lane: NightSky,
      weight: -1,
      label: "winter waning gibbous night sky rule 061",
    },
    RhythmRule::{
      id: "LR-062",
      month: 3,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 0,
      label: "spring waning gibbous night sky rule 062",
    },
    RhythmRule::{
      id: "LR-063",
      month: 4,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 1,
      label: "spring waning gibbous night sky rule 063",
    },
    RhythmRule::{
      id: "LR-064",
      month: 5,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 2,
      label: "spring waning gibbous night sky rule 064",
    },
    RhythmRule::{
      id: "LR-065",
      month: 6,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 3,
      label: "summer waning gibbous night sky rule 065",
    },
    RhythmRule::{
      id: "LR-066",
      month: 7,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 4,
      label: "summer waning gibbous night sky rule 066",
    },
    RhythmRule::{
      id: "LR-067",
      month: 8,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 5,
      label: "summer waning gibbous night sky rule 067",
    },
    RhythmRule::{
      id: "LR-068",
      month: 9,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 6,
      label: "autumn waning gibbous night sky rule 068",
    },
    RhythmRule::{
      id: "LR-069",
      month: 10,
      phase: WaningGibbous,
      lane: NightSky,
      weight: -2,
      label: "autumn waning gibbous night sky rule 069",
    },
    RhythmRule::{
      id: "LR-070",
      month: 11,
      phase: WaningGibbous,
      lane: NightSky,
      weight: -1,
      label: "autumn waning gibbous night sky rule 070",
    },
    RhythmRule::{
      id: "LR-071",
      month: 12,
      phase: WaningGibbous,
      lane: NightSky,
      weight: 0,
      label: "winter waning gibbous night sky rule 071",
    },
    RhythmRule::{
      id: "LR-072",
      month: 1,
      phase: LastQuarter,
      lane: NightSky,
      weight: 1,
      label: "winter last quarter night sky rule 072",
    },
    RhythmRule::{
      id: "LR-073",
      month: 2,
      phase: LastQuarter,
      lane: NightSky,
      weight: 2,
      label: "winter last quarter night sky rule 073",
    },
    RhythmRule::{
      id: "LR-074",
      month: 3,
      phase: LastQuarter,
      lane: NightSky,
      weight: 3,
      label: "spring last quarter night sky rule 074",
    },
    RhythmRule::{
      id: "LR-075",
      month: 4,
      phase: LastQuarter,
      lane: NightSky,
      weight: 4,
      label: "spring last quarter night sky rule 075",
    },
    RhythmRule::{
      id: "LR-076",
      month: 5,
      phase: LastQuarter,
      lane: NightSky,
      weight: 5,
      label: "spring last quarter night sky rule 076",
    },
    RhythmRule::{
      id: "LR-077",
      month: 6,
      phase: LastQuarter,
      lane: NightSky,
      weight: 6,
      label: "summer last quarter night sky rule 077",
    },
    RhythmRule::{
      id: "LR-078",
      month: 7,
      phase: LastQuarter,
      lane: NightSky,
      weight: -2,
      label: "summer last quarter night sky rule 078",
    },
    RhythmRule::{
      id: "LR-079",
      month: 8,
      phase: LastQuarter,
      lane: NightSky,
      weight: -1,
      label: "summer last quarter night sky rule 079",
    },
    RhythmRule::{
      id: "LR-080",
      month: 9,
      phase: LastQuarter,
      lane: NightSky,
      weight: 0,
      label: "autumn last quarter night sky rule 080",
    },
    RhythmRule::{
      id: "LR-081",
      month: 10,
      phase: LastQuarter,
      lane: NightSky,
      weight: 1,
      label: "autumn last quarter night sky rule 081",
    },
    RhythmRule::{
      id: "LR-082",
      month: 11,
      phase: LastQuarter,
      lane: NightSky,
      weight: 2,
      label: "autumn last quarter night sky rule 082",
    },
    RhythmRule::{
      id: "LR-083",
      month: 12,
      phase: LastQuarter,
      lane: NightSky,
      weight: 3,
      label: "winter last quarter night sky rule 083",
    },
    RhythmRule::{
      id: "LR-084",
      month: 1,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 4,
      label: "winter waning crescent night sky rule 084",
    },
    RhythmRule::{
      id: "LR-085",
      month: 2,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 5,
      label: "winter waning crescent night sky rule 085",
    },
    RhythmRule::{
      id: "LR-086",
      month: 3,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 6,
      label: "spring waning crescent night sky rule 086",
    },
    RhythmRule::{
      id: "LR-087",
      month: 4,
      phase: WaningCrescent,
      lane: NightSky,
      weight: -2,
      label: "spring waning crescent night sky rule 087",
    },
    RhythmRule::{
      id: "LR-088",
      month: 5,
      phase: WaningCrescent,
      lane: NightSky,
      weight: -1,
      label: "spring waning crescent night sky rule 088",
    },
    RhythmRule::{
      id: "LR-089",
      month: 6,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 0,
      label: "summer waning crescent night sky rule 089",
    },
    RhythmRule::{
      id: "LR-090",
      month: 7,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 1,
      label: "summer waning crescent night sky rule 090",
    },
    RhythmRule::{
      id: "LR-091",
      month: 8,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 2,
      label: "summer waning crescent night sky rule 091",
    },
    RhythmRule::{
      id: "LR-092",
      month: 9,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 3,
      label: "autumn waning crescent night sky rule 092",
    },
    RhythmRule::{
      id: "LR-093",
      month: 10,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 4,
      label: "autumn waning crescent night sky rule 093",
    },
    RhythmRule::{
      id: "LR-094",
      month: 11,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 5,
      label: "autumn waning crescent night sky rule 094",
    },
    RhythmRule::{
      id: "LR-095",
      month: 12,
      phase: WaningCrescent,
      lane: NightSky,
      weight: 6,
      label: "winter waning crescent night sky rule 095",
    },
    RhythmRule::{
      id: "LR-096",
      month: 1,
      phase: NewMoon,
      lane: TideWatch,
      weight: -2,
      label: "winter new moon tide watch rule 096",
    },
    RhythmRule::{
      id: "LR-097",
      month: 2,
      phase: NewMoon,
      lane: TideWatch,
      weight: -1,
      label: "winter new moon tide watch rule 097",
    },
    RhythmRule::{
      id: "LR-098",
      month: 3,
      phase: NewMoon,
      lane: TideWatch,
      weight: 0,
      label: "spring new moon tide watch rule 098",
    },
    RhythmRule::{
      id: "LR-099",
      month: 4,
      phase: NewMoon,
      lane: TideWatch,
      weight: 1,
      label: "spring new moon tide watch rule 099",
    },
    RhythmRule::{
      id: "LR-100",
      month: 5,
      phase: NewMoon,
      lane: TideWatch,
      weight: 2,
      label: "spring new moon tide watch rule 100",
    },
    RhythmRule::{
      id: "LR-101",
      month: 6,
      phase: NewMoon,
      lane: TideWatch,
      weight: 3,
      label: "summer new moon tide watch rule 101",
    },
    RhythmRule::{
      id: "LR-102",
      month: 7,
      phase: NewMoon,
      lane: TideWatch,
      weight: 4,
      label: "summer new moon tide watch rule 102",
    },
    RhythmRule::{
      id: "LR-103",
      month: 8,
      phase: NewMoon,
      lane: TideWatch,
      weight: 5,
      label: "summer new moon tide watch rule 103",
    },
    RhythmRule::{
      id: "LR-104",
      month: 9,
      phase: NewMoon,
      lane: TideWatch,
      weight: 6,
      label: "autumn new moon tide watch rule 104",
    },
    RhythmRule::{
      id: "LR-105",
      month: 10,
      phase: NewMoon,
      lane: TideWatch,
      weight: -2,
      label: "autumn new moon tide watch rule 105",
    },
    RhythmRule::{
      id: "LR-106",
      month: 11,
      phase: NewMoon,
      lane: TideWatch,
      weight: -1,
      label: "autumn new moon tide watch rule 106",
    },
    RhythmRule::{
      id: "LR-107",
      month: 12,
      phase: NewMoon,
      lane: TideWatch,
      weight: 0,
      label: "winter new moon tide watch rule 107",
    },
    RhythmRule::{
      id: "LR-108",
      month: 1,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 1,
      label: "winter waxing crescent tide watch rule 108",
    },
    RhythmRule::{
      id: "LR-109",
      month: 2,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 2,
      label: "winter waxing crescent tide watch rule 109",
    },
    RhythmRule::{
      id: "LR-110",
      month: 3,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 3,
      label: "spring waxing crescent tide watch rule 110",
    },
    RhythmRule::{
      id: "LR-111",
      month: 4,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 4,
      label: "spring waxing crescent tide watch rule 111",
    },
    RhythmRule::{
      id: "LR-112",
      month: 5,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 5,
      label: "spring waxing crescent tide watch rule 112",
    },
    RhythmRule::{
      id: "LR-113",
      month: 6,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 6,
      label: "summer waxing crescent tide watch rule 113",
    },
    RhythmRule::{
      id: "LR-114",
      month: 7,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: -2,
      label: "summer waxing crescent tide watch rule 114",
    },
    RhythmRule::{
      id: "LR-115",
      month: 8,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: -1,
      label: "summer waxing crescent tide watch rule 115",
    },
    RhythmRule::{
      id: "LR-116",
      month: 9,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 0,
      label: "autumn waxing crescent tide watch rule 116",
    },
    RhythmRule::{
      id: "LR-117",
      month: 10,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 1,
      label: "autumn waxing crescent tide watch rule 117",
    },
    RhythmRule::{
      id: "LR-118",
      month: 11,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 2,
      label: "autumn waxing crescent tide watch rule 118",
    },
    RhythmRule::{
      id: "LR-119",
      month: 12,
      phase: WaxingCrescent,
      lane: TideWatch,
      weight: 3,
      label: "winter waxing crescent tide watch rule 119",
    },
    RhythmRule::{
      id: "LR-120",
      month: 1,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 4,
      label: "winter first quarter tide watch rule 120",
    },
    RhythmRule::{
      id: "LR-121",
      month: 2,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 5,
      label: "winter first quarter tide watch rule 121",
    },
    RhythmRule::{
      id: "LR-122",
      month: 3,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 6,
      label: "spring first quarter tide watch rule 122",
    },
    RhythmRule::{
      id: "LR-123",
      month: 4,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: -2,
      label: "spring first quarter tide watch rule 123",
    },
    RhythmRule::{
      id: "LR-124",
      month: 5,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: -1,
      label: "spring first quarter tide watch rule 124",
    },
    RhythmRule::{
      id: "LR-125",
      month: 6,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 0,
      label: "summer first quarter tide watch rule 125",
    },
    RhythmRule::{
      id: "LR-126",
      month: 7,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 1,
      label: "summer first quarter tide watch rule 126",
    },
    RhythmRule::{
      id: "LR-127",
      month: 8,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 2,
      label: "summer first quarter tide watch rule 127",
    },
    RhythmRule::{
      id: "LR-128",
      month: 9,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 3,
      label: "autumn first quarter tide watch rule 128",
    },
    RhythmRule::{
      id: "LR-129",
      month: 10,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 4,
      label: "autumn first quarter tide watch rule 129",
    },
    RhythmRule::{
      id: "LR-130",
      month: 11,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 5,
      label: "autumn first quarter tide watch rule 130",
    },
    RhythmRule::{
      id: "LR-131",
      month: 12,
      phase: FirstQuarter,
      lane: TideWatch,
      weight: 6,
      label: "winter first quarter tide watch rule 131",
    },
    RhythmRule::{
      id: "LR-132",
      month: 1,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: -2,
      label: "winter waxing gibbous tide watch rule 132",
    },
    RhythmRule::{
      id: "LR-133",
      month: 2,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: -1,
      label: "winter waxing gibbous tide watch rule 133",
    },
    RhythmRule::{
      id: "LR-134",
      month: 3,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 0,
      label: "spring waxing gibbous tide watch rule 134",
    },
    RhythmRule::{
      id: "LR-135",
      month: 4,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 1,
      label: "spring waxing gibbous tide watch rule 135",
    },
    RhythmRule::{
      id: "LR-136",
      month: 5,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 2,
      label: "spring waxing gibbous tide watch rule 136",
    },
    RhythmRule::{
      id: "LR-137",
      month: 6,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 3,
      label: "summer waxing gibbous tide watch rule 137",
    },
    RhythmRule::{
      id: "LR-138",
      month: 7,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 4,
      label: "summer waxing gibbous tide watch rule 138",
    },
    RhythmRule::{
      id: "LR-139",
      month: 8,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 5,
      label: "summer waxing gibbous tide watch rule 139",
    },
    RhythmRule::{
      id: "LR-140",
      month: 9,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 6,
      label: "autumn waxing gibbous tide watch rule 140",
    },
    RhythmRule::{
      id: "LR-141",
      month: 10,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: -2,
      label: "autumn waxing gibbous tide watch rule 141",
    },
    RhythmRule::{
      id: "LR-142",
      month: 11,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: -1,
      label: "autumn waxing gibbous tide watch rule 142",
    },
    RhythmRule::{
      id: "LR-143",
      month: 12,
      phase: WaxingGibbous,
      lane: TideWatch,
      weight: 0,
      label: "winter waxing gibbous tide watch rule 143",
    },
    RhythmRule::{
      id: "LR-144",
      month: 1,
      phase: FullMoon,
      lane: TideWatch,
      weight: 1,
      label: "winter full moon tide watch rule 144",
    },
    RhythmRule::{
      id: "LR-145",
      month: 2,
      phase: FullMoon,
      lane: TideWatch,
      weight: 2,
      label: "winter full moon tide watch rule 145",
    },
    RhythmRule::{
      id: "LR-146",
      month: 3,
      phase: FullMoon,
      lane: TideWatch,
      weight: 3,
      label: "spring full moon tide watch rule 146",
    },
    RhythmRule::{
      id: "LR-147",
      month: 4,
      phase: FullMoon,
      lane: TideWatch,
      weight: 4,
      label: "spring full moon tide watch rule 147",
    },
    RhythmRule::{
      id: "LR-148",
      month: 5,
      phase: FullMoon,
      lane: TideWatch,
      weight: 5,
      label: "spring full moon tide watch rule 148",
    },
    RhythmRule::{
      id: "LR-149",
      month: 6,
      phase: FullMoon,
      lane: TideWatch,
      weight: 6,
      label: "summer full moon tide watch rule 149",
    },
    RhythmRule::{
      id: "LR-150",
      month: 7,
      phase: FullMoon,
      lane: TideWatch,
      weight: -2,
      label: "summer full moon tide watch rule 150",
    },
    RhythmRule::{
      id: "LR-151",
      month: 8,
      phase: FullMoon,
      lane: TideWatch,
      weight: -1,
      label: "summer full moon tide watch rule 151",
    },
    RhythmRule::{
      id: "LR-152",
      month: 9,
      phase: FullMoon,
      lane: TideWatch,
      weight: 0,
      label: "autumn full moon tide watch rule 152",
    },
    RhythmRule::{
      id: "LR-153",
      month: 10,
      phase: FullMoon,
      lane: TideWatch,
      weight: 1,
      label: "autumn full moon tide watch rule 153",
    },
    RhythmRule::{
      id: "LR-154",
      month: 11,
      phase: FullMoon,
      lane: TideWatch,
      weight: 2,
      label: "autumn full moon tide watch rule 154",
    },
    RhythmRule::{
      id: "LR-155",
      month: 12,
      phase: FullMoon,
      lane: TideWatch,
      weight: 3,
      label: "winter full moon tide watch rule 155",
    },
    RhythmRule::{
      id: "LR-156",
      month: 1,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 4,
      label: "winter waning gibbous tide watch rule 156",
    },
    RhythmRule::{
      id: "LR-157",
      month: 2,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 5,
      label: "winter waning gibbous tide watch rule 157",
    },
    RhythmRule::{
      id: "LR-158",
      month: 3,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 6,
      label: "spring waning gibbous tide watch rule 158",
    },
    RhythmRule::{
      id: "LR-159",
      month: 4,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: -2,
      label: "spring waning gibbous tide watch rule 159",
    },
    RhythmRule::{
      id: "LR-160",
      month: 5,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: -1,
      label: "spring waning gibbous tide watch rule 160",
    },
    RhythmRule::{
      id: "LR-161",
      month: 6,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 0,
      label: "summer waning gibbous tide watch rule 161",
    },
    RhythmRule::{
      id: "LR-162",
      month: 7,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 1,
      label: "summer waning gibbous tide watch rule 162",
    },
    RhythmRule::{
      id: "LR-163",
      month: 8,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 2,
      label: "summer waning gibbous tide watch rule 163",
    },
    RhythmRule::{
      id: "LR-164",
      month: 9,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 3,
      label: "autumn waning gibbous tide watch rule 164",
    },
    RhythmRule::{
      id: "LR-165",
      month: 10,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 4,
      label: "autumn waning gibbous tide watch rule 165",
    },
    RhythmRule::{
      id: "LR-166",
      month: 11,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 5,
      label: "autumn waning gibbous tide watch rule 166",
    },
    RhythmRule::{
      id: "LR-167",
      month: 12,
      phase: WaningGibbous,
      lane: TideWatch,
      weight: 6,
      label: "winter waning gibbous tide watch rule 167",
    },
    RhythmRule::{
      id: "LR-168",
      month: 1,
      phase: LastQuarter,
      lane: TideWatch,
      weight: -2,
      label: "winter last quarter tide watch rule 168",
    },
    RhythmRule::{
      id: "LR-169",
      month: 2,
      phase: LastQuarter,
      lane: TideWatch,
      weight: -1,
      label: "winter last quarter tide watch rule 169",
    },
    RhythmRule::{
      id: "LR-170",
      month: 3,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 0,
      label: "spring last quarter tide watch rule 170",
    },
    RhythmRule::{
      id: "LR-171",
      month: 4,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 1,
      label: "spring last quarter tide watch rule 171",
    },
    RhythmRule::{
      id: "LR-172",
      month: 5,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 2,
      label: "spring last quarter tide watch rule 172",
    },
    RhythmRule::{
      id: "LR-173",
      month: 6,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 3,
      label: "summer last quarter tide watch rule 173",
    },
    RhythmRule::{
      id: "LR-174",
      month: 7,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 4,
      label: "summer last quarter tide watch rule 174",
    },
    RhythmRule::{
      id: "LR-175",
      month: 8,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 5,
      label: "summer last quarter tide watch rule 175",
    },
    RhythmRule::{
      id: "LR-176",
      month: 9,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 6,
      label: "autumn last quarter tide watch rule 176",
    },
    RhythmRule::{
      id: "LR-177",
      month: 10,
      phase: LastQuarter,
      lane: TideWatch,
      weight: -2,
      label: "autumn last quarter tide watch rule 177",
    },
    RhythmRule::{
      id: "LR-178",
      month: 11,
      phase: LastQuarter,
      lane: TideWatch,
      weight: -1,
      label: "autumn last quarter tide watch rule 178",
    },
    RhythmRule::{
      id: "LR-179",
      month: 12,
      phase: LastQuarter,
      lane: TideWatch,
      weight: 0,
      label: "winter last quarter tide watch rule 179",
    },
    RhythmRule::{
      id: "LR-180",
      month: 1,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 1,
      label: "winter waning crescent tide watch rule 180",
    },
    RhythmRule::{
      id: "LR-181",
      month: 2,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 2,
      label: "winter waning crescent tide watch rule 181",
    },
    RhythmRule::{
      id: "LR-182",
      month: 3,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 3,
      label: "spring waning crescent tide watch rule 182",
    },
    RhythmRule::{
      id: "LR-183",
      month: 4,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 4,
      label: "spring waning crescent tide watch rule 183",
    },
    RhythmRule::{
      id: "LR-184",
      month: 5,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 5,
      label: "spring waning crescent tide watch rule 184",
    },
    RhythmRule::{
      id: "LR-185",
      month: 6,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 6,
      label: "summer waning crescent tide watch rule 185",
    },
    RhythmRule::{
      id: "LR-186",
      month: 7,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: -2,
      label: "summer waning crescent tide watch rule 186",
    },
    RhythmRule::{
      id: "LR-187",
      month: 8,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: -1,
      label: "summer waning crescent tide watch rule 187",
    },
    RhythmRule::{
      id: "LR-188",
      month: 9,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 0,
      label: "autumn waning crescent tide watch rule 188",
    },
    RhythmRule::{
      id: "LR-189",
      month: 10,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 1,
      label: "autumn waning crescent tide watch rule 189",
    },
    RhythmRule::{
      id: "LR-190",
      month: 11,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 2,
      label: "autumn waning crescent tide watch rule 190",
    },
    RhythmRule::{
      id: "LR-191",
      month: 12,
      phase: WaningCrescent,
      lane: TideWatch,
      weight: 3,
      label: "winter waning crescent tide watch rule 191",
    },
    RhythmRule::{
      id: "LR-192",
      month: 1,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 4,
      label: "winter new moon garden planning rule 192",
    },
    RhythmRule::{
      id: "LR-193",
      month: 2,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 5,
      label: "winter new moon garden planning rule 193",
    },
    RhythmRule::{
      id: "LR-194",
      month: 3,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 6,
      label: "spring new moon garden planning rule 194",
    },
    RhythmRule::{
      id: "LR-195",
      month: 4,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: -2,
      label: "spring new moon garden planning rule 195",
    },
    RhythmRule::{
      id: "LR-196",
      month: 5,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: -1,
      label: "spring new moon garden planning rule 196",
    },
    RhythmRule::{
      id: "LR-197",
      month: 6,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 0,
      label: "summer new moon garden planning rule 197",
    },
    RhythmRule::{
      id: "LR-198",
      month: 7,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 1,
      label: "summer new moon garden planning rule 198",
    },
    RhythmRule::{
      id: "LR-199",
      month: 8,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 2,
      label: "summer new moon garden planning rule 199",
    },
    RhythmRule::{
      id: "LR-200",
      month: 9,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 3,
      label: "autumn new moon garden planning rule 200",
    },
    RhythmRule::{
      id: "LR-201",
      month: 10,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 4,
      label: "autumn new moon garden planning rule 201",
    },
    RhythmRule::{
      id: "LR-202",
      month: 11,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 5,
      label: "autumn new moon garden planning rule 202",
    },
    RhythmRule::{
      id: "LR-203",
      month: 12,
      phase: NewMoon,
      lane: GardenPlanning,
      weight: 6,
      label: "winter new moon garden planning rule 203",
    },
    RhythmRule::{
      id: "LR-204",
      month: 1,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: -2,
      label: "winter waxing crescent garden planning rule 204",
    },
    RhythmRule::{
      id: "LR-205",
      month: 2,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: -1,
      label: "winter waxing crescent garden planning rule 205",
    },
    RhythmRule::{
      id: "LR-206",
      month: 3,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 0,
      label: "spring waxing crescent garden planning rule 206",
    },
    RhythmRule::{
      id: "LR-207",
      month: 4,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 1,
      label: "spring waxing crescent garden planning rule 207",
    },
    RhythmRule::{
      id: "LR-208",
      month: 5,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 2,
      label: "spring waxing crescent garden planning rule 208",
    },
    RhythmRule::{
      id: "LR-209",
      month: 6,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 3,
      label: "summer waxing crescent garden planning rule 209",
    },
    RhythmRule::{
      id: "LR-210",
      month: 7,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 4,
      label: "summer waxing crescent garden planning rule 210",
    },
    RhythmRule::{
      id: "LR-211",
      month: 8,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 5,
      label: "summer waxing crescent garden planning rule 211",
    },
    RhythmRule::{
      id: "LR-212",
      month: 9,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 6,
      label: "autumn waxing crescent garden planning rule 212",
    },
    RhythmRule::{
      id: "LR-213",
      month: 10,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: -2,
      label: "autumn waxing crescent garden planning rule 213",
    },
    RhythmRule::{
      id: "LR-214",
      month: 11,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: -1,
      label: "autumn waxing crescent garden planning rule 214",
    },
    RhythmRule::{
      id: "LR-215",
      month: 12,
      phase: WaxingCrescent,
      lane: GardenPlanning,
      weight: 0,
      label: "winter waxing crescent garden planning rule 215",
    },
    RhythmRule::{
      id: "LR-216",
      month: 1,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 1,
      label: "winter first quarter garden planning rule 216",
    },
    RhythmRule::{
      id: "LR-217",
      month: 2,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 2,
      label: "winter first quarter garden planning rule 217",
    },
    RhythmRule::{
      id: "LR-218",
      month: 3,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 3,
      label: "spring first quarter garden planning rule 218",
    },
    RhythmRule::{
      id: "LR-219",
      month: 4,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 4,
      label: "spring first quarter garden planning rule 219",
    },
    RhythmRule::{
      id: "LR-220",
      month: 5,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 5,
      label: "spring first quarter garden planning rule 220",
    },
    RhythmRule::{
      id: "LR-221",
      month: 6,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 6,
      label: "summer first quarter garden planning rule 221",
    },
    RhythmRule::{
      id: "LR-222",
      month: 7,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: -2,
      label: "summer first quarter garden planning rule 222",
    },
    RhythmRule::{
      id: "LR-223",
      month: 8,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: -1,
      label: "summer first quarter garden planning rule 223",
    },
    RhythmRule::{
      id: "LR-224",
      month: 9,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 0,
      label: "autumn first quarter garden planning rule 224",
    },
    RhythmRule::{
      id: "LR-225",
      month: 10,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 1,
      label: "autumn first quarter garden planning rule 225",
    },
    RhythmRule::{
      id: "LR-226",
      month: 11,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 2,
      label: "autumn first quarter garden planning rule 226",
    },
    RhythmRule::{
      id: "LR-227",
      month: 12,
      phase: FirstQuarter,
      lane: GardenPlanning,
      weight: 3,
      label: "winter first quarter garden planning rule 227",
    },
    RhythmRule::{
      id: "LR-228",
      month: 1,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 4,
      label: "winter waxing gibbous garden planning rule 228",
    },
    RhythmRule::{
      id: "LR-229",
      month: 2,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 5,
      label: "winter waxing gibbous garden planning rule 229",
    },
    RhythmRule::{
      id: "LR-230",
      month: 3,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 6,
      label: "spring waxing gibbous garden planning rule 230",
    },
    RhythmRule::{
      id: "LR-231",
      month: 4,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: -2,
      label: "spring waxing gibbous garden planning rule 231",
    },
    RhythmRule::{
      id: "LR-232",
      month: 5,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: -1,
      label: "spring waxing gibbous garden planning rule 232",
    },
    RhythmRule::{
      id: "LR-233",
      month: 6,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 0,
      label: "summer waxing gibbous garden planning rule 233",
    },
    RhythmRule::{
      id: "LR-234",
      month: 7,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 1,
      label: "summer waxing gibbous garden planning rule 234",
    },
    RhythmRule::{
      id: "LR-235",
      month: 8,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 2,
      label: "summer waxing gibbous garden planning rule 235",
    },
    RhythmRule::{
      id: "LR-236",
      month: 9,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 3,
      label: "autumn waxing gibbous garden planning rule 236",
    },
    RhythmRule::{
      id: "LR-237",
      month: 10,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 4,
      label: "autumn waxing gibbous garden planning rule 237",
    },
    RhythmRule::{
      id: "LR-238",
      month: 11,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 5,
      label: "autumn waxing gibbous garden planning rule 238",
    },
    RhythmRule::{
      id: "LR-239",
      month: 12,
      phase: WaxingGibbous,
      lane: GardenPlanning,
      weight: 6,
      label: "winter waxing gibbous garden planning rule 239",
    },
    RhythmRule::{
      id: "LR-240",
      month: 1,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: -2,
      label: "winter full moon garden planning rule 240",
    },
    RhythmRule::{
      id: "LR-241",
      month: 2,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: -1,
      label: "winter full moon garden planning rule 241",
    },
    RhythmRule::{
      id: "LR-242",
      month: 3,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 0,
      label: "spring full moon garden planning rule 242",
    },
    RhythmRule::{
      id: "LR-243",
      month: 4,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 1,
      label: "spring full moon garden planning rule 243",
    },
    RhythmRule::{
      id: "LR-244",
      month: 5,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 2,
      label: "spring full moon garden planning rule 244",
    },
    RhythmRule::{
      id: "LR-245",
      month: 6,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 3,
      label: "summer full moon garden planning rule 245",
    },
    RhythmRule::{
      id: "LR-246",
      month: 7,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 4,
      label: "summer full moon garden planning rule 246",
    },
    RhythmRule::{
      id: "LR-247",
      month: 8,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 5,
      label: "summer full moon garden planning rule 247",
    },
    RhythmRule::{
      id: "LR-248",
      month: 9,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 6,
      label: "autumn full moon garden planning rule 248",
    },
    RhythmRule::{
      id: "LR-249",
      month: 10,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: -2,
      label: "autumn full moon garden planning rule 249",
    },
    RhythmRule::{
      id: "LR-250",
      month: 11,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: -1,
      label: "autumn full moon garden planning rule 250",
    },
    RhythmRule::{
      id: "LR-251",
      month: 12,
      phase: FullMoon,
      lane: GardenPlanning,
      weight: 0,
      label: "winter full moon garden planning rule 251",
    },
    RhythmRule::{
      id: "LR-252",
      month: 1,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 1,
      label: "winter waning gibbous garden planning rule 252",
    },
    RhythmRule::{
      id: "LR-253",
      month: 2,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 2,
      label: "winter waning gibbous garden planning rule 253",
    },
    RhythmRule::{
      id: "LR-254",
      month: 3,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 3,
      label: "spring waning gibbous garden planning rule 254",
    },
    RhythmRule::{
      id: "LR-255",
      month: 4,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 4,
      label: "spring waning gibbous garden planning rule 255",
    },
    RhythmRule::{
      id: "LR-256",
      month: 5,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 5,
      label: "spring waning gibbous garden planning rule 256",
    },
    RhythmRule::{
      id: "LR-257",
      month: 6,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 6,
      label: "summer waning gibbous garden planning rule 257",
    },
    RhythmRule::{
      id: "LR-258",
      month: 7,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: -2,
      label: "summer waning gibbous garden planning rule 258",
    },
    RhythmRule::{
      id: "LR-259",
      month: 8,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: -1,
      label: "summer waning gibbous garden planning rule 259",
    },
    RhythmRule::{
      id: "LR-260",
      month: 9,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 0,
      label: "autumn waning gibbous garden planning rule 260",
    },
    RhythmRule::{
      id: "LR-261",
      month: 10,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 1,
      label: "autumn waning gibbous garden planning rule 261",
    },
    RhythmRule::{
      id: "LR-262",
      month: 11,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 2,
      label: "autumn waning gibbous garden planning rule 262",
    },
    RhythmRule::{
      id: "LR-263",
      month: 12,
      phase: WaningGibbous,
      lane: GardenPlanning,
      weight: 3,
      label: "winter waning gibbous garden planning rule 263",
    },
    RhythmRule::{
      id: "LR-264",
      month: 1,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 4,
      label: "winter last quarter garden planning rule 264",
    },
    RhythmRule::{
      id: "LR-265",
      month: 2,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 5,
      label: "winter last quarter garden planning rule 265",
    },
    RhythmRule::{
      id: "LR-266",
      month: 3,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 6,
      label: "spring last quarter garden planning rule 266",
    },
    RhythmRule::{
      id: "LR-267",
      month: 4,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: -2,
      label: "spring last quarter garden planning rule 267",
    },
    RhythmRule::{
      id: "LR-268",
      month: 5,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: -1,
      label: "spring last quarter garden planning rule 268",
    },
    RhythmRule::{
      id: "LR-269",
      month: 6,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 0,
      label: "summer last quarter garden planning rule 269",
    },
    RhythmRule::{
      id: "LR-270",
      month: 7,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 1,
      label: "summer last quarter garden planning rule 270",
    },
    RhythmRule::{
      id: "LR-271",
      month: 8,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 2,
      label: "summer last quarter garden planning rule 271",
    },
    RhythmRule::{
      id: "LR-272",
      month: 9,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 3,
      label: "autumn last quarter garden planning rule 272",
    },
    RhythmRule::{
      id: "LR-273",
      month: 10,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 4,
      label: "autumn last quarter garden planning rule 273",
    },
    RhythmRule::{
      id: "LR-274",
      month: 11,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 5,
      label: "autumn last quarter garden planning rule 274",
    },
    RhythmRule::{
      id: "LR-275",
      month: 12,
      phase: LastQuarter,
      lane: GardenPlanning,
      weight: 6,
      label: "winter last quarter garden planning rule 275",
    },
    RhythmRule::{
      id: "LR-276",
      month: 1,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: -2,
      label: "winter waning crescent garden planning rule 276",
    },
    RhythmRule::{
      id: "LR-277",
      month: 2,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: -1,
      label: "winter waning crescent garden planning rule 277",
    },
    RhythmRule::{
      id: "LR-278",
      month: 3,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 0,
      label: "spring waning crescent garden planning rule 278",
    },
    RhythmRule::{
      id: "LR-279",
      month: 4,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 1,
      label: "spring waning crescent garden planning rule 279",
    },
    RhythmRule::{
      id: "LR-280",
      month: 5,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 2,
      label: "spring waning crescent garden planning rule 280",
    },
    RhythmRule::{
      id: "LR-281",
      month: 6,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 3,
      label: "summer waning crescent garden planning rule 281",
    },
    RhythmRule::{
      id: "LR-282",
      month: 7,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 4,
      label: "summer waning crescent garden planning rule 282",
    },
    RhythmRule::{
      id: "LR-283",
      month: 8,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 5,
      label: "summer waning crescent garden planning rule 283",
    },
    RhythmRule::{
      id: "LR-284",
      month: 9,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 6,
      label: "autumn waning crescent garden planning rule 284",
    },
    RhythmRule::{
      id: "LR-285",
      month: 10,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: -2,
      label: "autumn waning crescent garden planning rule 285",
    },
    RhythmRule::{
      id: "LR-286",
      month: 11,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: -1,
      label: "autumn waning crescent garden planning rule 286",
    },
    RhythmRule::{
      id: "LR-287",
      month: 12,
      phase: WaningCrescent,
      lane: GardenPlanning,
      weight: 0,
      label: "winter waning crescent garden planning rule 287",
    },
    RhythmRule::{
      id: "LR-288",
      month: 1,
      phase: NewMoon,
      lane: DeepWork,
      weight: 1,
      label: "winter new moon deep work rule 288",
    },
    RhythmRule::{
      id: "LR-289",
      month: 2,
      phase: NewMoon,
      lane: DeepWork,
      weight: 2,
      label: "winter new moon deep work rule 289",
    },
    RhythmRule::{
      id: "LR-290",
      month: 3,
      phase: NewMoon,
      lane: DeepWork,
      weight: 3,
      label: "spring new moon deep work rule 290",
    },
    RhythmRule::{
      id: "LR-291",
      month: 4,
      phase: NewMoon,
      lane: DeepWork,
      weight: 4,
      label: "spring new moon deep work rule 291",
    },
    RhythmRule::{
      id: "LR-292",
      month: 5,
      phase: NewMoon,
      lane: DeepWork,
      weight: 5,
      label: "spring new moon deep work rule 292",
    },
    RhythmRule::{
      id: "LR-293",
      month: 6,
      phase: NewMoon,
      lane: DeepWork,
      weight: 6,
      label: "summer new moon deep work rule 293",
    },
    RhythmRule::{
      id: "LR-294",
      month: 7,
      phase: NewMoon,
      lane: DeepWork,
      weight: -2,
      label: "summer new moon deep work rule 294",
    },
    RhythmRule::{
      id: "LR-295",
      month: 8,
      phase: NewMoon,
      lane: DeepWork,
      weight: -1,
      label: "summer new moon deep work rule 295",
    },
    RhythmRule::{
      id: "LR-296",
      month: 9,
      phase: NewMoon,
      lane: DeepWork,
      weight: 0,
      label: "autumn new moon deep work rule 296",
    },
    RhythmRule::{
      id: "LR-297",
      month: 10,
      phase: NewMoon,
      lane: DeepWork,
      weight: 1,
      label: "autumn new moon deep work rule 297",
    },
    RhythmRule::{
      id: "LR-298",
      month: 11,
      phase: NewMoon,
      lane: DeepWork,
      weight: 2,
      label: "autumn new moon deep work rule 298",
    },
    RhythmRule::{
      id: "LR-299",
      month: 12,
      phase: NewMoon,
      lane: DeepWork,
      weight: 3,
      label: "winter new moon deep work rule 299",
    },
    RhythmRule::{
      id: "LR-300",
      month: 1,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 4,
      label: "winter waxing crescent deep work rule 300",
    },
    RhythmRule::{
      id: "LR-301",
      month: 2,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 5,
      label: "winter waxing crescent deep work rule 301",
    },
    RhythmRule::{
      id: "LR-302",
      month: 3,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 6,
      label: "spring waxing crescent deep work rule 302",
    },
    RhythmRule::{
      id: "LR-303",
      month: 4,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: -2,
      label: "spring waxing crescent deep work rule 303",
    },
    RhythmRule::{
      id: "LR-304",
      month: 5,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: -1,
      label: "spring waxing crescent deep work rule 304",
    },
    RhythmRule::{
      id: "LR-305",
      month: 6,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 0,
      label: "summer waxing crescent deep work rule 305",
    },
    RhythmRule::{
      id: "LR-306",
      month: 7,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 1,
      label: "summer waxing crescent deep work rule 306",
    },
    RhythmRule::{
      id: "LR-307",
      month: 8,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 2,
      label: "summer waxing crescent deep work rule 307",
    },
    RhythmRule::{
      id: "LR-308",
      month: 9,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 3,
      label: "autumn waxing crescent deep work rule 308",
    },
    RhythmRule::{
      id: "LR-309",
      month: 10,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 4,
      label: "autumn waxing crescent deep work rule 309",
    },
    RhythmRule::{
      id: "LR-310",
      month: 11,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 5,
      label: "autumn waxing crescent deep work rule 310",
    },
    RhythmRule::{
      id: "LR-311",
      month: 12,
      phase: WaxingCrescent,
      lane: DeepWork,
      weight: 6,
      label: "winter waxing crescent deep work rule 311",
    },
    RhythmRule::{
      id: "LR-312",
      month: 1,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: -2,
      label: "winter first quarter deep work rule 312",
    },
    RhythmRule::{
      id: "LR-313",
      month: 2,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: -1,
      label: "winter first quarter deep work rule 313",
    },
    RhythmRule::{
      id: "LR-314",
      month: 3,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 0,
      label: "spring first quarter deep work rule 314",
    },
    RhythmRule::{
      id: "LR-315",
      month: 4,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 1,
      label: "spring first quarter deep work rule 315",
    },
    RhythmRule::{
      id: "LR-316",
      month: 5,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 2,
      label: "spring first quarter deep work rule 316",
    },
    RhythmRule::{
      id: "LR-317",
      month: 6,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 3,
      label: "summer first quarter deep work rule 317",
    },
    RhythmRule::{
      id: "LR-318",
      month: 7,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 4,
      label: "summer first quarter deep work rule 318",
    },
    RhythmRule::{
      id: "LR-319",
      month: 8,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 5,
      label: "summer first quarter deep work rule 319",
    },
    RhythmRule::{
      id: "LR-320",
      month: 9,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 6,
      label: "autumn first quarter deep work rule 320",
    },
    RhythmRule::{
      id: "LR-321",
      month: 10,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: -2,
      label: "autumn first quarter deep work rule 321",
    },
    RhythmRule::{
      id: "LR-322",
      month: 11,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: -1,
      label: "autumn first quarter deep work rule 322",
    },
    RhythmRule::{
      id: "LR-323",
      month: 12,
      phase: FirstQuarter,
      lane: DeepWork,
      weight: 0,
      label: "winter first quarter deep work rule 323",
    },
    RhythmRule::{
      id: "LR-324",
      month: 1,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 1,
      label: "winter waxing gibbous deep work rule 324",
    },
    RhythmRule::{
      id: "LR-325",
      month: 2,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 2,
      label: "winter waxing gibbous deep work rule 325",
    },
    RhythmRule::{
      id: "LR-326",
      month: 3,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 3,
      label: "spring waxing gibbous deep work rule 326",
    },
    RhythmRule::{
      id: "LR-327",
      month: 4,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 4,
      label: "spring waxing gibbous deep work rule 327",
    },
    RhythmRule::{
      id: "LR-328",
      month: 5,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 5,
      label: "spring waxing gibbous deep work rule 328",
    },
    RhythmRule::{
      id: "LR-329",
      month: 6,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 6,
      label: "summer waxing gibbous deep work rule 329",
    },
    RhythmRule::{
      id: "LR-330",
      month: 7,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: -2,
      label: "summer waxing gibbous deep work rule 330",
    },
    RhythmRule::{
      id: "LR-331",
      month: 8,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: -1,
      label: "summer waxing gibbous deep work rule 331",
    },
    RhythmRule::{
      id: "LR-332",
      month: 9,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 0,
      label: "autumn waxing gibbous deep work rule 332",
    },
    RhythmRule::{
      id: "LR-333",
      month: 10,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 1,
      label: "autumn waxing gibbous deep work rule 333",
    },
    RhythmRule::{
      id: "LR-334",
      month: 11,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 2,
      label: "autumn waxing gibbous deep work rule 334",
    },
    RhythmRule::{
      id: "LR-335",
      month: 12,
      phase: WaxingGibbous,
      lane: DeepWork,
      weight: 3,
      label: "winter waxing gibbous deep work rule 335",
    },
    RhythmRule::{
      id: "LR-336",
      month: 1,
      phase: FullMoon,
      lane: DeepWork,
      weight: 4,
      label: "winter full moon deep work rule 336",
    },
    RhythmRule::{
      id: "LR-337",
      month: 2,
      phase: FullMoon,
      lane: DeepWork,
      weight: 5,
      label: "winter full moon deep work rule 337",
    },
    RhythmRule::{
      id: "LR-338",
      month: 3,
      phase: FullMoon,
      lane: DeepWork,
      weight: 6,
      label: "spring full moon deep work rule 338",
    },
    RhythmRule::{
      id: "LR-339",
      month: 4,
      phase: FullMoon,
      lane: DeepWork,
      weight: -2,
      label: "spring full moon deep work rule 339",
    },
    RhythmRule::{
      id: "LR-340",
      month: 5,
      phase: FullMoon,
      lane: DeepWork,
      weight: -1,
      label: "spring full moon deep work rule 340",
    },
    RhythmRule::{
      id: "LR-341",
      month: 6,
      phase: FullMoon,
      lane: DeepWork,
      weight: 0,
      label: "summer full moon deep work rule 341",
    },
    RhythmRule::{
      id: "LR-342",
      month: 7,
      phase: FullMoon,
      lane: DeepWork,
      weight: 1,
      label: "summer full moon deep work rule 342",
    },
    RhythmRule::{
      id: "LR-343",
      month: 8,
      phase: FullMoon,
      lane: DeepWork,
      weight: 2,
      label: "summer full moon deep work rule 343",
    },
    RhythmRule::{
      id: "LR-344",
      month: 9,
      phase: FullMoon,
      lane: DeepWork,
      weight: 3,
      label: "autumn full moon deep work rule 344",
    },
    RhythmRule::{
      id: "LR-345",
      month: 10,
      phase: FullMoon,
      lane: DeepWork,
      weight: 4,
      label: "autumn full moon deep work rule 345",
    },
    RhythmRule::{
      id: "LR-346",
      month: 11,
      phase: FullMoon,
      lane: DeepWork,
      weight: 5,
      label: "autumn full moon deep work rule 346",
    },
    RhythmRule::{
      id: "LR-347",
      month: 12,
      phase: FullMoon,
      lane: DeepWork,
      weight: 6,
      label: "winter full moon deep work rule 347",
    },
    RhythmRule::{
      id: "LR-348",
      month: 1,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: -2,
      label: "winter waning gibbous deep work rule 348",
    },
    RhythmRule::{
      id: "LR-349",
      month: 2,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: -1,
      label: "winter waning gibbous deep work rule 349",
    },
    RhythmRule::{
      id: "LR-350",
      month: 3,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 0,
      label: "spring waning gibbous deep work rule 350",
    },
    RhythmRule::{
      id: "LR-351",
      month: 4,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 1,
      label: "spring waning gibbous deep work rule 351",
    },
    RhythmRule::{
      id: "LR-352",
      month: 5,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 2,
      label: "spring waning gibbous deep work rule 352",
    },
    RhythmRule::{
      id: "LR-353",
      month: 6,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 3,
      label: "summer waning gibbous deep work rule 353",
    },
    RhythmRule::{
      id: "LR-354",
      month: 7,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 4,
      label: "summer waning gibbous deep work rule 354",
    },
    RhythmRule::{
      id: "LR-355",
      month: 8,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 5,
      label: "summer waning gibbous deep work rule 355",
    },
    RhythmRule::{
      id: "LR-356",
      month: 9,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 6,
      label: "autumn waning gibbous deep work rule 356",
    },
    RhythmRule::{
      id: "LR-357",
      month: 10,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: -2,
      label: "autumn waning gibbous deep work rule 357",
    },
    RhythmRule::{
      id: "LR-358",
      month: 11,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: -1,
      label: "autumn waning gibbous deep work rule 358",
    },
    RhythmRule::{
      id: "LR-359",
      month: 12,
      phase: WaningGibbous,
      lane: DeepWork,
      weight: 0,
      label: "winter waning gibbous deep work rule 359",
    },
    RhythmRule::{
      id: "LR-360",
      month: 1,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 1,
      label: "winter last quarter deep work rule 360",
    },
    RhythmRule::{
      id: "LR-361",
      month: 2,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 2,
      label: "winter last quarter deep work rule 361",
    },
    RhythmRule::{
      id: "LR-362",
      month: 3,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 3,
      label: "spring last quarter deep work rule 362",
    },
    RhythmRule::{
      id: "LR-363",
      month: 4,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 4,
      label: "spring last quarter deep work rule 363",
    },
    RhythmRule::{
      id: "LR-364",
      month: 5,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 5,
      label: "spring last quarter deep work rule 364",
    },
    RhythmRule::{
      id: "LR-365",
      month: 6,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 6,
      label: "summer last quarter deep work rule 365",
    },
    RhythmRule::{
      id: "LR-366",
      month: 7,
      phase: LastQuarter,
      lane: DeepWork,
      weight: -2,
      label: "summer last quarter deep work rule 366",
    },
    RhythmRule::{
      id: "LR-367",
      month: 8,
      phase: LastQuarter,
      lane: DeepWork,
      weight: -1,
      label: "summer last quarter deep work rule 367",
    },
    RhythmRule::{
      id: "LR-368",
      month: 9,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 0,
      label: "autumn last quarter deep work rule 368",
    },
    RhythmRule::{
      id: "LR-369",
      month: 10,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 1,
      label: "autumn last quarter deep work rule 369",
    },
    RhythmRule::{
      id: "LR-370",
      month: 11,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 2,
      label: "autumn last quarter deep work rule 370",
    },
    RhythmRule::{
      id: "LR-371",
      month: 12,
      phase: LastQuarter,
      lane: DeepWork,
      weight: 3,
      label: "winter last quarter deep work rule 371",
    },
    RhythmRule::{
      id: "LR-372",
      month: 1,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 4,
      label: "winter waning crescent deep work rule 372",
    },
    RhythmRule::{
      id: "LR-373",
      month: 2,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 5,
      label: "winter waning crescent deep work rule 373",
    },
    RhythmRule::{
      id: "LR-374",
      month: 3,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 6,
      label: "spring waning crescent deep work rule 374",
    },
    RhythmRule::{
      id: "LR-375",
      month: 4,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: -2,
      label: "spring waning crescent deep work rule 375",
    },
    RhythmRule::{
      id: "LR-376",
      month: 5,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: -1,
      label: "spring waning crescent deep work rule 376",
    },
    RhythmRule::{
      id: "LR-377",
      month: 6,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 0,
      label: "summer waning crescent deep work rule 377",
    },
    RhythmRule::{
      id: "LR-378",
      month: 7,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 1,
      label: "summer waning crescent deep work rule 378",
    },
    RhythmRule::{
      id: "LR-379",
      month: 8,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 2,
      label: "summer waning crescent deep work rule 379",
    },
    RhythmRule::{
      id: "LR-380",
      month: 9,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 3,
      label: "autumn waning crescent deep work rule 380",
    },
    RhythmRule::{
      id: "LR-381",
      month: 10,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 4,
      label: "autumn waning crescent deep work rule 381",
    },
    RhythmRule::{
      id: "LR-382",
      month: 11,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 5,
      label: "autumn waning crescent deep work rule 382",
    },
    RhythmRule::{
      id: "LR-383",
      month: 12,
      phase: WaningCrescent,
      lane: DeepWork,
      weight: 6,
      label: "winter waning crescent deep work rule 383",
    },
    RhythmRule::{
      id: "LR-384",
      month: 1,
      phase: NewMoon,
      lane: WellnessRest,
      weight: -2,
      label: "winter new moon wellness rest rule 384",
    },
    RhythmRule::{
      id: "LR-385",
      month: 2,
      phase: NewMoon,
      lane: WellnessRest,
      weight: -1,
      label: "winter new moon wellness rest rule 385",
    },
    RhythmRule::{
      id: "LR-386",
      month: 3,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 0,
      label: "spring new moon wellness rest rule 386",
    },
    RhythmRule::{
      id: "LR-387",
      month: 4,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 1,
      label: "spring new moon wellness rest rule 387",
    },
    RhythmRule::{
      id: "LR-388",
      month: 5,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 2,
      label: "spring new moon wellness rest rule 388",
    },
    RhythmRule::{
      id: "LR-389",
      month: 6,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 3,
      label: "summer new moon wellness rest rule 389",
    },
    RhythmRule::{
      id: "LR-390",
      month: 7,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 4,
      label: "summer new moon wellness rest rule 390",
    },
    RhythmRule::{
      id: "LR-391",
      month: 8,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 5,
      label: "summer new moon wellness rest rule 391",
    },
    RhythmRule::{
      id: "LR-392",
      month: 9,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 6,
      label: "autumn new moon wellness rest rule 392",
    },
    RhythmRule::{
      id: "LR-393",
      month: 10,
      phase: NewMoon,
      lane: WellnessRest,
      weight: -2,
      label: "autumn new moon wellness rest rule 393",
    },
    RhythmRule::{
      id: "LR-394",
      month: 11,
      phase: NewMoon,
      lane: WellnessRest,
      weight: -1,
      label: "autumn new moon wellness rest rule 394",
    },
    RhythmRule::{
      id: "LR-395",
      month: 12,
      phase: NewMoon,
      lane: WellnessRest,
      weight: 0,
      label: "winter new moon wellness rest rule 395",
    },
    RhythmRule::{
      id: "LR-396",
      month: 1,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 1,
      label: "winter waxing crescent wellness rest rule 396",
    },
    RhythmRule::{
      id: "LR-397",
      month: 2,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 2,
      label: "winter waxing crescent wellness rest rule 397",
    },
    RhythmRule::{
      id: "LR-398",
      month: 3,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 3,
      label: "spring waxing crescent wellness rest rule 398",
    },
    RhythmRule::{
      id: "LR-399",
      month: 4,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 4,
      label: "spring waxing crescent wellness rest rule 399",
    },
    RhythmRule::{
      id: "LR-400",
      month: 5,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 5,
      label: "spring waxing crescent wellness rest rule 400",
    },
    RhythmRule::{
      id: "LR-401",
      month: 6,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 6,
      label: "summer waxing crescent wellness rest rule 401",
    },
    RhythmRule::{
      id: "LR-402",
      month: 7,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: -2,
      label: "summer waxing crescent wellness rest rule 402",
    },
    RhythmRule::{
      id: "LR-403",
      month: 8,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: -1,
      label: "summer waxing crescent wellness rest rule 403",
    },
    RhythmRule::{
      id: "LR-404",
      month: 9,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 0,
      label: "autumn waxing crescent wellness rest rule 404",
    },
    RhythmRule::{
      id: "LR-405",
      month: 10,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 1,
      label: "autumn waxing crescent wellness rest rule 405",
    },
    RhythmRule::{
      id: "LR-406",
      month: 11,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 2,
      label: "autumn waxing crescent wellness rest rule 406",
    },
    RhythmRule::{
      id: "LR-407",
      month: 12,
      phase: WaxingCrescent,
      lane: WellnessRest,
      weight: 3,
      label: "winter waxing crescent wellness rest rule 407",
    },
    RhythmRule::{
      id: "LR-408",
      month: 1,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 4,
      label: "winter first quarter wellness rest rule 408",
    },
    RhythmRule::{
      id: "LR-409",
      month: 2,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 5,
      label: "winter first quarter wellness rest rule 409",
    },
    RhythmRule::{
      id: "LR-410",
      month: 3,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 6,
      label: "spring first quarter wellness rest rule 410",
    },
    RhythmRule::{
      id: "LR-411",
      month: 4,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: -2,
      label: "spring first quarter wellness rest rule 411",
    },
    RhythmRule::{
      id: "LR-412",
      month: 5,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: -1,
      label: "spring first quarter wellness rest rule 412",
    },
    RhythmRule::{
      id: "LR-413",
      month: 6,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 0,
      label: "summer first quarter wellness rest rule 413",
    },
    RhythmRule::{
      id: "LR-414",
      month: 7,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 1,
      label: "summer first quarter wellness rest rule 414",
    },
    RhythmRule::{
      id: "LR-415",
      month: 8,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 2,
      label: "summer first quarter wellness rest rule 415",
    },
    RhythmRule::{
      id: "LR-416",
      month: 9,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 3,
      label: "autumn first quarter wellness rest rule 416",
    },
    RhythmRule::{
      id: "LR-417",
      month: 10,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 4,
      label: "autumn first quarter wellness rest rule 417",
    },
    RhythmRule::{
      id: "LR-418",
      month: 11,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 5,
      label: "autumn first quarter wellness rest rule 418",
    },
    RhythmRule::{
      id: "LR-419",
      month: 12,
      phase: FirstQuarter,
      lane: WellnessRest,
      weight: 6,
      label: "winter first quarter wellness rest rule 419",
    },
    RhythmRule::{
      id: "LR-420",
      month: 1,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: -2,
      label: "winter waxing gibbous wellness rest rule 420",
    },
    RhythmRule::{
      id: "LR-421",
      month: 2,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: -1,
      label: "winter waxing gibbous wellness rest rule 421",
    },
    RhythmRule::{
      id: "LR-422",
      month: 3,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 0,
      label: "spring waxing gibbous wellness rest rule 422",
    },
    RhythmRule::{
      id: "LR-423",
      month: 4,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 1,
      label: "spring waxing gibbous wellness rest rule 423",
    },
    RhythmRule::{
      id: "LR-424",
      month: 5,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 2,
      label: "spring waxing gibbous wellness rest rule 424",
    },
    RhythmRule::{
      id: "LR-425",
      month: 6,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 3,
      label: "summer waxing gibbous wellness rest rule 425",
    },
    RhythmRule::{
      id: "LR-426",
      month: 7,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 4,
      label: "summer waxing gibbous wellness rest rule 426",
    },
    RhythmRule::{
      id: "LR-427",
      month: 8,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 5,
      label: "summer waxing gibbous wellness rest rule 427",
    },
    RhythmRule::{
      id: "LR-428",
      month: 9,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 6,
      label: "autumn waxing gibbous wellness rest rule 428",
    },
    RhythmRule::{
      id: "LR-429",
      month: 10,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: -2,
      label: "autumn waxing gibbous wellness rest rule 429",
    },
    RhythmRule::{
      id: "LR-430",
      month: 11,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: -1,
      label: "autumn waxing gibbous wellness rest rule 430",
    },
    RhythmRule::{
      id: "LR-431",
      month: 12,
      phase: WaxingGibbous,
      lane: WellnessRest,
      weight: 0,
      label: "winter waxing gibbous wellness rest rule 431",
    },
    RhythmRule::{
      id: "LR-432",
      month: 1,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 1,
      label: "winter full moon wellness rest rule 432",
    },
    RhythmRule::{
      id: "LR-433",
      month: 2,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 2,
      label: "winter full moon wellness rest rule 433",
    },
    RhythmRule::{
      id: "LR-434",
      month: 3,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 3,
      label: "spring full moon wellness rest rule 434",
    },
    RhythmRule::{
      id: "LR-435",
      month: 4,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 4,
      label: "spring full moon wellness rest rule 435",
    },
    RhythmRule::{
      id: "LR-436",
      month: 5,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 5,
      label: "spring full moon wellness rest rule 436",
    },
    RhythmRule::{
      id: "LR-437",
      month: 6,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 6,
      label: "summer full moon wellness rest rule 437",
    },
    RhythmRule::{
      id: "LR-438",
      month: 7,
      phase: FullMoon,
      lane: WellnessRest,
      weight: -2,
      label: "summer full moon wellness rest rule 438",
    },
    RhythmRule::{
      id: "LR-439",
      month: 8,
      phase: FullMoon,
      lane: WellnessRest,
      weight: -1,
      label: "summer full moon wellness rest rule 439",
    },
    RhythmRule::{
      id: "LR-440",
      month: 9,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 0,
      label: "autumn full moon wellness rest rule 440",
    },
    RhythmRule::{
      id: "LR-441",
      month: 10,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 1,
      label: "autumn full moon wellness rest rule 441",
    },
    RhythmRule::{
      id: "LR-442",
      month: 11,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 2,
      label: "autumn full moon wellness rest rule 442",
    },
    RhythmRule::{
      id: "LR-443",
      month: 12,
      phase: FullMoon,
      lane: WellnessRest,
      weight: 3,
      label: "winter full moon wellness rest rule 443",
    },
    RhythmRule::{
      id: "LR-444",
      month: 1,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 4,
      label: "winter waning gibbous wellness rest rule 444",
    },
    RhythmRule::{
      id: "LR-445",
      month: 2,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 5,
      label: "winter waning gibbous wellness rest rule 445",
    },
    RhythmRule::{
      id: "LR-446",
      month: 3,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 6,
      label: "spring waning gibbous wellness rest rule 446",
    },
    RhythmRule::{
      id: "LR-447",
      month: 4,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: -2,
      label: "spring waning gibbous wellness rest rule 447",
    },
    RhythmRule::{
      id: "LR-448",
      month: 5,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: -1,
      label: "spring waning gibbous wellness rest rule 448",
    },
    RhythmRule::{
      id: "LR-449",
      month: 6,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 0,
      label: "summer waning gibbous wellness rest rule 449",
    },
    RhythmRule::{
      id: "LR-450",
      month: 7,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 1,
      label: "summer waning gibbous wellness rest rule 450",
    },
    RhythmRule::{
      id: "LR-451",
      month: 8,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 2,
      label: "summer waning gibbous wellness rest rule 451",
    },
    RhythmRule::{
      id: "LR-452",
      month: 9,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 3,
      label: "autumn waning gibbous wellness rest rule 452",
    },
    RhythmRule::{
      id: "LR-453",
      month: 10,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 4,
      label: "autumn waning gibbous wellness rest rule 453",
    },
    RhythmRule::{
      id: "LR-454",
      month: 11,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 5,
      label: "autumn waning gibbous wellness rest rule 454",
    },
    RhythmRule::{
      id: "LR-455",
      month: 12,
      phase: WaningGibbous,
      lane: WellnessRest,
      weight: 6,
      label: "winter waning gibbous wellness rest rule 455",
    },
    RhythmRule::{
      id: "LR-456",
      month: 1,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: -2,
      label: "winter last quarter wellness rest rule 456",
    },
    RhythmRule::{
      id: "LR-457",
      month: 2,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: -1,
      label: "winter last quarter wellness rest rule 457",
    },
    RhythmRule::{
      id: "LR-458",
      month: 3,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 0,
      label: "spring last quarter wellness rest rule 458",
    },
    RhythmRule::{
      id: "LR-459",
      month: 4,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 1,
      label: "spring last quarter wellness rest rule 459",
    },
    RhythmRule::{
      id: "LR-460",
      month: 5,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 2,
      label: "spring last quarter wellness rest rule 460",
    },
    RhythmRule::{
      id: "LR-461",
      month: 6,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 3,
      label: "summer last quarter wellness rest rule 461",
    },
    RhythmRule::{
      id: "LR-462",
      month: 7,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 4,
      label: "summer last quarter wellness rest rule 462",
    },
    RhythmRule::{
      id: "LR-463",
      month: 8,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 5,
      label: "summer last quarter wellness rest rule 463",
    },
    RhythmRule::{
      id: "LR-464",
      month: 9,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 6,
      label: "autumn last quarter wellness rest rule 464",
    },
    RhythmRule::{
      id: "LR-465",
      month: 10,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: -2,
      label: "autumn last quarter wellness rest rule 465",
    },
    RhythmRule::{
      id: "LR-466",
      month: 11,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: -1,
      label: "autumn last quarter wellness rest rule 466",
    },
    RhythmRule::{
      id: "LR-467",
      month: 12,
      phase: LastQuarter,
      lane: WellnessRest,
      weight: 0,
      label: "winter last quarter wellness rest rule 467",
    },
    RhythmRule::{
      id: "LR-468",
      month: 1,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 1,
      label: "winter waning crescent wellness rest rule 468",
    },
    RhythmRule::{
      id: "LR-469",
      month: 2,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 2,
      label: "winter waning crescent wellness rest rule 469",
    },
    RhythmRule::{
      id: "LR-470",
      month: 3,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 3,
      label: "spring waning crescent wellness rest rule 470",
    },
    RhythmRule::{
      id: "LR-471",
      month: 4,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 4,
      label: "spring waning crescent wellness rest rule 471",
    },
    RhythmRule::{
      id: "LR-472",
      month: 5,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 5,
      label: "spring waning crescent wellness rest rule 472",
    },
    RhythmRule::{
      id: "LR-473",
      month: 6,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 6,
      label: "summer waning crescent wellness rest rule 473",
    },
    RhythmRule::{
      id: "LR-474",
      month: 7,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: -2,
      label: "summer waning crescent wellness rest rule 474",
    },
    RhythmRule::{
      id: "LR-475",
      month: 8,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: -1,
      label: "summer waning crescent wellness rest rule 475",
    },
    RhythmRule::{
      id: "LR-476",
      month: 9,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 0,
      label: "autumn waning crescent wellness rest rule 476",
    },
    RhythmRule::{
      id: "LR-477",
      month: 10,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 1,
      label: "autumn waning crescent wellness rest rule 477",
    },
    RhythmRule::{
      id: "LR-478",
      month: 11,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 2,
      label: "autumn waning crescent wellness rest rule 478",
    },
    RhythmRule::{
      id: "LR-479",
      month: 12,
      phase: WaningCrescent,
      lane: WellnessRest,
      weight: 3,
      label: "winter waning crescent wellness rest rule 479",
    },
    RhythmRule::{
      id: "LR-480",
      month: 1,
      phase: NewMoon,
      lane: EventTiming,
      weight: 4,
      label: "winter new moon event timing rule 480",
    },
    RhythmRule::{
      id: "LR-481",
      month: 2,
      phase: NewMoon,
      lane: EventTiming,
      weight: 5,
      label: "winter new moon event timing rule 481",
    },
    RhythmRule::{
      id: "LR-482",
      month: 3,
      phase: NewMoon,
      lane: EventTiming,
      weight: 6,
      label: "spring new moon event timing rule 482",
    },
    RhythmRule::{
      id: "LR-483",
      month: 4,
      phase: NewMoon,
      lane: EventTiming,
      weight: -2,
      label: "spring new moon event timing rule 483",
    },
    RhythmRule::{
      id: "LR-484",
      month: 5,
      phase: NewMoon,
      lane: EventTiming,
      weight: -1,
      label: "spring new moon event timing rule 484",
    },
    RhythmRule::{
      id: "LR-485",
      month: 6,
      phase: NewMoon,
      lane: EventTiming,
      weight: 0,
      label: "summer new moon event timing rule 485",
    },
    RhythmRule::{
      id: "LR-486",
      month: 7,
      phase: NewMoon,
      lane: EventTiming,
      weight: 1,
      label: "summer new moon event timing rule 486",
    },
    RhythmRule::{
      id: "LR-487",
      month: 8,
      phase: NewMoon,
      lane: EventTiming,
      weight: 2,
      label: "summer new moon event timing rule 487",
    },
    RhythmRule::{
      id: "LR-488",
      month: 9,
      phase: NewMoon,
      lane: EventTiming,
      weight: 3,
      label: "autumn new moon event timing rule 488",
    },
    RhythmRule::{
      id: "LR-489",
      month: 10,
      phase: NewMoon,
      lane: EventTiming,
      weight: 4,
      label: "autumn new moon event timing rule 489",
    },
    RhythmRule::{
      id: "LR-490",
      month: 11,
      phase: NewMoon,
      lane: EventTiming,
      weight: 5,
      label: "autumn new moon event timing rule 490",
    },
    RhythmRule::{
      id: "LR-491",
      month: 12,
      phase: NewMoon,
      lane: EventTiming,
      weight: 6,
      label: "winter new moon event timing rule 491",
    },
    RhythmRule::{
      id: "LR-492",
      month: 1,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: -2,
      label: "winter waxing crescent event timing rule 492",
    },
    RhythmRule::{
      id: "LR-493",
      month: 2,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: -1,
      label: "winter waxing crescent event timing rule 493",
    },
    RhythmRule::{
      id: "LR-494",
      month: 3,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 0,
      label: "spring waxing crescent event timing rule 494",
    },
    RhythmRule::{
      id: "LR-495",
      month: 4,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 1,
      label: "spring waxing crescent event timing rule 495",
    },
    RhythmRule::{
      id: "LR-496",
      month: 5,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 2,
      label: "spring waxing crescent event timing rule 496",
    },
    RhythmRule::{
      id: "LR-497",
      month: 6,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 3,
      label: "summer waxing crescent event timing rule 497",
    },
    RhythmRule::{
      id: "LR-498",
      month: 7,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 4,
      label: "summer waxing crescent event timing rule 498",
    },
    RhythmRule::{
      id: "LR-499",
      month: 8,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 5,
      label: "summer waxing crescent event timing rule 499",
    },
    RhythmRule::{
      id: "LR-500",
      month: 9,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 6,
      label: "autumn waxing crescent event timing rule 500",
    },
    RhythmRule::{
      id: "LR-501",
      month: 10,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: -2,
      label: "autumn waxing crescent event timing rule 501",
    },
    RhythmRule::{
      id: "LR-502",
      month: 11,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: -1,
      label: "autumn waxing crescent event timing rule 502",
    },
    RhythmRule::{
      id: "LR-503",
      month: 12,
      phase: WaxingCrescent,
      lane: EventTiming,
      weight: 0,
      label: "winter waxing crescent event timing rule 503",
    },
    RhythmRule::{
      id: "LR-504",
      month: 1,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 1,
      label: "winter first quarter event timing rule 504",
    },
    RhythmRule::{
      id: "LR-505",
      month: 2,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 2,
      label: "winter first quarter event timing rule 505",
    },
    RhythmRule::{
      id: "LR-506",
      month: 3,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 3,
      label: "spring first quarter event timing rule 506",
    },
    RhythmRule::{
      id: "LR-507",
      month: 4,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 4,
      label: "spring first quarter event timing rule 507",
    },
    RhythmRule::{
      id: "LR-508",
      month: 5,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 5,
      label: "spring first quarter event timing rule 508",
    },
    RhythmRule::{
      id: "LR-509",
      month: 6,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 6,
      label: "summer first quarter event timing rule 509",
    },
    RhythmRule::{
      id: "LR-510",
      month: 7,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: -2,
      label: "summer first quarter event timing rule 510",
    },
    RhythmRule::{
      id: "LR-511",
      month: 8,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: -1,
      label: "summer first quarter event timing rule 511",
    },
    RhythmRule::{
      id: "LR-512",
      month: 9,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 0,
      label: "autumn first quarter event timing rule 512",
    },
    RhythmRule::{
      id: "LR-513",
      month: 10,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 1,
      label: "autumn first quarter event timing rule 513",
    },
    RhythmRule::{
      id: "LR-514",
      month: 11,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 2,
      label: "autumn first quarter event timing rule 514",
    },
    RhythmRule::{
      id: "LR-515",
      month: 12,
      phase: FirstQuarter,
      lane: EventTiming,
      weight: 3,
      label: "winter first quarter event timing rule 515",
    },
    RhythmRule::{
      id: "LR-516",
      month: 1,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 4,
      label: "winter waxing gibbous event timing rule 516",
    },
    RhythmRule::{
      id: "LR-517",
      month: 2,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 5,
      label: "winter waxing gibbous event timing rule 517",
    },
    RhythmRule::{
      id: "LR-518",
      month: 3,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 6,
      label: "spring waxing gibbous event timing rule 518",
    },
    RhythmRule::{
      id: "LR-519",
      month: 4,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: -2,
      label: "spring waxing gibbous event timing rule 519",
    },
    RhythmRule::{
      id: "LR-520",
      month: 5,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: -1,
      label: "spring waxing gibbous event timing rule 520",
    },
    RhythmRule::{
      id: "LR-521",
      month: 6,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 0,
      label: "summer waxing gibbous event timing rule 521",
    },
    RhythmRule::{
      id: "LR-522",
      month: 7,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 1,
      label: "summer waxing gibbous event timing rule 522",
    },
    RhythmRule::{
      id: "LR-523",
      month: 8,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 2,
      label: "summer waxing gibbous event timing rule 523",
    },
    RhythmRule::{
      id: "LR-524",
      month: 9,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 3,
      label: "autumn waxing gibbous event timing rule 524",
    },
    RhythmRule::{
      id: "LR-525",
      month: 10,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 4,
      label: "autumn waxing gibbous event timing rule 525",
    },
    RhythmRule::{
      id: "LR-526",
      month: 11,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 5,
      label: "autumn waxing gibbous event timing rule 526",
    },
    RhythmRule::{
      id: "LR-527",
      month: 12,
      phase: WaxingGibbous,
      lane: EventTiming,
      weight: 6,
      label: "winter waxing gibbous event timing rule 527",
    },
    RhythmRule::{
      id: "LR-528",
      month: 1,
      phase: FullMoon,
      lane: EventTiming,
      weight: -2,
      label: "winter full moon event timing rule 528",
    },
    RhythmRule::{
      id: "LR-529",
      month: 2,
      phase: FullMoon,
      lane: EventTiming,
      weight: -1,
      label: "winter full moon event timing rule 529",
    },
    RhythmRule::{
      id: "LR-530",
      month: 3,
      phase: FullMoon,
      lane: EventTiming,
      weight: 0,
      label: "spring full moon event timing rule 530",
    },
    RhythmRule::{
      id: "LR-531",
      month: 4,
      phase: FullMoon,
      lane: EventTiming,
      weight: 1,
      label: "spring full moon event timing rule 531",
    },
    RhythmRule::{
      id: "LR-532",
      month: 5,
      phase: FullMoon,
      lane: EventTiming,
      weight: 2,
      label: "spring full moon event timing rule 532",
    },
    RhythmRule::{
      id: "LR-533",
      month: 6,
      phase: FullMoon,
      lane: EventTiming,
      weight: 3,
      label: "summer full moon event timing rule 533",
    },
    RhythmRule::{
      id: "LR-534",
      month: 7,
      phase: FullMoon,
      lane: EventTiming,
      weight: 4,
      label: "summer full moon event timing rule 534",
    },
    RhythmRule::{
      id: "LR-535",
      month: 8,
      phase: FullMoon,
      lane: EventTiming,
      weight: 5,
      label: "summer full moon event timing rule 535",
    },
    RhythmRule::{
      id: "LR-536",
      month: 9,
      phase: FullMoon,
      lane: EventTiming,
      weight: 6,
      label: "autumn full moon event timing rule 536",
    },
    RhythmRule::{
      id: "LR-537",
      month: 10,
      phase: FullMoon,
      lane: EventTiming,
      weight: -2,
      label: "autumn full moon event timing rule 537",
    },
    RhythmRule::{
      id: "LR-538",
      month: 11,
      phase: FullMoon,
      lane: EventTiming,
      weight: -1,
      label: "autumn full moon event timing rule 538",
    },
    RhythmRule::{
      id: "LR-539",
      month: 12,
      phase: FullMoon,
      lane: EventTiming,
      weight: 0,
      label: "winter full moon event timing rule 539",
    },
    RhythmRule::{
      id: "LR-540",
      month: 1,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 1,
      label: "winter waning gibbous event timing rule 540",
    },
    RhythmRule::{
      id: "LR-541",
      month: 2,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 2,
      label: "winter waning gibbous event timing rule 541",
    },
    RhythmRule::{
      id: "LR-542",
      month: 3,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 3,
      label: "spring waning gibbous event timing rule 542",
    },
    RhythmRule::{
      id: "LR-543",
      month: 4,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 4,
      label: "spring waning gibbous event timing rule 543",
    },
    RhythmRule::{
      id: "LR-544",
      month: 5,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 5,
      label: "spring waning gibbous event timing rule 544",
    },
    RhythmRule::{
      id: "LR-545",
      month: 6,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 6,
      label: "summer waning gibbous event timing rule 545",
    },
    RhythmRule::{
      id: "LR-546",
      month: 7,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: -2,
      label: "summer waning gibbous event timing rule 546",
    },
    RhythmRule::{
      id: "LR-547",
      month: 8,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: -1,
      label: "summer waning gibbous event timing rule 547",
    },
    RhythmRule::{
      id: "LR-548",
      month: 9,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 0,
      label: "autumn waning gibbous event timing rule 548",
    },
    RhythmRule::{
      id: "LR-549",
      month: 10,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 1,
      label: "autumn waning gibbous event timing rule 549",
    },
    RhythmRule::{
      id: "LR-550",
      month: 11,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 2,
      label: "autumn waning gibbous event timing rule 550",
    },
    RhythmRule::{
      id: "LR-551",
      month: 12,
      phase: WaningGibbous,
      lane: EventTiming,
      weight: 3,
      label: "winter waning gibbous event timing rule 551",
    },
    RhythmRule::{
      id: "LR-552",
      month: 1,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 4,
      label: "winter last quarter event timing rule 552",
    },
    RhythmRule::{
      id: "LR-553",
      month: 2,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 5,
      label: "winter last quarter event timing rule 553",
    },
    RhythmRule::{
      id: "LR-554",
      month: 3,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 6,
      label: "spring last quarter event timing rule 554",
    },
    RhythmRule::{
      id: "LR-555",
      month: 4,
      phase: LastQuarter,
      lane: EventTiming,
      weight: -2,
      label: "spring last quarter event timing rule 555",
    },
    RhythmRule::{
      id: "LR-556",
      month: 5,
      phase: LastQuarter,
      lane: EventTiming,
      weight: -1,
      label: "spring last quarter event timing rule 556",
    },
    RhythmRule::{
      id: "LR-557",
      month: 6,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 0,
      label: "summer last quarter event timing rule 557",
    },
    RhythmRule::{
      id: "LR-558",
      month: 7,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 1,
      label: "summer last quarter event timing rule 558",
    },
    RhythmRule::{
      id: "LR-559",
      month: 8,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 2,
      label: "summer last quarter event timing rule 559",
    },
    RhythmRule::{
      id: "LR-560",
      month: 9,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 3,
      label: "autumn last quarter event timing rule 560",
    },
    RhythmRule::{
      id: "LR-561",
      month: 10,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 4,
      label: "autumn last quarter event timing rule 561",
    },
    RhythmRule::{
      id: "LR-562",
      month: 11,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 5,
      label: "autumn last quarter event timing rule 562",
    },
    RhythmRule::{
      id: "LR-563",
      month: 12,
      phase: LastQuarter,
      lane: EventTiming,
      weight: 6,
      label: "winter last quarter event timing rule 563",
    },
    RhythmRule::{
      id: "LR-564",
      month: 1,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: -2,
      label: "winter waning crescent event timing rule 564",
    },
    RhythmRule::{
      id: "LR-565",
      month: 2,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: -1,
      label: "winter waning crescent event timing rule 565",
    },
    RhythmRule::{
      id: "LR-566",
      month: 3,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 0,
      label: "spring waning crescent event timing rule 566",
    },
    RhythmRule::{
      id: "LR-567",
      month: 4,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 1,
      label: "spring waning crescent event timing rule 567",
    },
    RhythmRule::{
      id: "LR-568",
      month: 5,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 2,
      label: "spring waning crescent event timing rule 568",
    },
    RhythmRule::{
      id: "LR-569",
      month: 6,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 3,
      label: "summer waning crescent event timing rule 569",
    },
    RhythmRule::{
      id: "LR-570",
      month: 7,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 4,
      label: "summer waning crescent event timing rule 570",
    },
    RhythmRule::{
      id: "LR-571",
      month: 8,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 5,
      label: "summer waning crescent event timing rule 571",
    },
    RhythmRule::{
      id: "LR-572",
      month: 9,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 6,
      label: "autumn waning crescent event timing rule 572",
    },
    RhythmRule::{
      id: "LR-573",
      month: 10,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: -2,
      label: "autumn waning crescent event timing rule 573",
    },
    RhythmRule::{
      id: "LR-574",
      month: 11,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: -1,
      label: "autumn waning crescent event timing rule 574",
    },
    RhythmRule::{
      id: "LR-575",
      month: 12,
      phase: WaningCrescent,
      lane: EventTiming,
      weight: 0,
      label: "winter waning crescent event timing rule 575",
    },
  ]
}